Files
cross-chain-pmm-lps/config/validation-examples/native-protocol-only.invalid.json
2026-04-14 07:13:17 -07:00

77 lines
2.0 KiB
JSON

{
"version": "1.2.0",
"updated": "2026-04-14",
"homeChainId": 138,
"chains": {
"1": {
"name": "Example Chain",
"cwTokens": {
"cWUSDT": "0x1111111111111111111111111111111111111111",
"cWUSDC": "0x2222222222222222222222222222222222222222"
},
"anchorAddresses": {
"USDC": "0x3333333333333333333333333333333333333333",
"USDT": "0x4444444444444444444444444444444444444444"
},
"pmmPools": [
{
"base": "cWUSDT",
"quote": "USDC",
"poolAddress": "0xd011000000000000000000000000000000000001",
"feeBps": 3,
"k": 1,
"role": "public_routing",
"publicRoutingEnabled": true
}
],
"gasQuoteAddresses": {
"WETH": "0x5555555555555555555555555555555555555555",
"USDC": "0x3333333333333333333333333333333333333333"
},
"gasPmmPools": [
{
"familyKey": "example",
"base": "cWUSDT",
"quote": "WETH",
"poolAddress": "0xd021000000000000000000000000000000000001",
"feeBps": 30,
"k": 1,
"role": "public_routing",
"poolType": "wrapped_native",
"venue": "dodo_pmm",
"publicRoutingEnabled": true
}
],
"gasReferenceVenues": [
{
"familyKey": "example",
"protocol": "uniswap_v3",
"base": "cWUSDT",
"quote": "WETH",
"venueAddress": "0x7111000000000000000000000000000000000001",
"supported": true,
"live": true,
"routingVisible": true,
"reference": true
},
{
"familyKey": "example",
"protocol": "1inch",
"base": "cWUSDT",
"quote": "USDC",
"venueAddress": null,
"supported": true,
"live": true,
"routingVisible": true,
"aggregatorOnly": true,
"dependsOn": [
"dodo_pmm",
"uniswap_v3"
],
"indexRequired": true
}
]
}
}
}