chore: sync submodule state (parent ref update)
Made-with: Cursor
This commit is contained in:
26
config/routing-controls.json
Normal file
26
config/routing-controls.json
Normal file
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"$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)"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user