27 lines
1.2 KiB
JSON
27 lines
1.2 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"description": "Routing exposure controls: central-bank corridor levers beyond k/fee. Optional; apply per pool or as defaults. Not enforced by validator yet.",
|
|
"version": "1.0.0",
|
|
"updated": "2026-02-26",
|
|
"defaults": {
|
|
"maxTradeSizeUnits": null,
|
|
"maxDailyNotional": null,
|
|
"cooldownBlocksAfterIntervention": 10,
|
|
"minImprovementBpsToTrade": 5,
|
|
"publicRoutingEnabled": true
|
|
},
|
|
"perPoolOverrides": {},
|
|
"perChainOverrides": {
|
|
"1111": { "maxTradeSizeUnits": 10000, "publicRoutingEnabled": true },
|
|
"25": { "maxTradeSizeUnits": 10000, "publicRoutingEnabled": true },
|
|
"42220": { "maxTradeSizeUnits": 10000, "publicRoutingEnabled": true }
|
|
},
|
|
"schemaNotes": {
|
|
"maxTradeSizeUnits": "Max size per swap (units of base token); null = no cap",
|
|
"maxDailyNotional": "Max notional per day per pool; null = no cap",
|
|
"cooldownBlocksAfterIntervention": "Blocks to wait after bot intervention before next trade",
|
|
"minImprovementBpsToTrade": "Bot: only trade if delta improves by at least this many bps (net of fees)",
|
|
"publicRoutingEnabled": "If false, pool is defense-only (no aggregator routing)"
|
|
}
|
|
}
|