Files
smom-dbis-138/config/chain138-eth-pmm-pool-deployment-map.json
defiQUG f3d2961b97
Some checks failed
CI/CD Pipeline / Lint and Format (push) Failing after 46s
CI/CD Pipeline / Terraform Validation (push) Failing after 35s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 37s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 1m50s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 2m19s
Validation / validate-genesis (push) Successful in 51s
Validation / validate-terraform (push) Failing after 39s
Validation / validate-kubernetes (push) Failing after 10s
CI/CD Pipeline / Solidity Contracts (push) Failing after 12m56s
Validation / validate-smart-contracts (push) Failing after 12s
CI/CD Pipeline / Security Scanning (push) Failing after 15m52s
Validation / validate-security (push) Failing after 10m59s
Validation / validate-documentation (push) Failing after 17s
Validate Token List / validate (push) Failing after 30s
OMNL reconcile anchor / Run omnl:reconcile and upload artifacts (push) Failing after 26s
Verify Deployment / Verify Deployment (push) Failing after 56s
feat: add hybx omnl stack and gas pmm tooling
2026-04-24 12:56:40 -07:00

143 lines
5.3 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Chain 138 deployment mapping for PMM pools quoted in native ETH across all canonical GRU v2 c* assets. Native ETH is the requested quote surface; execution uses WETH because the current DODO PMM flow is ERC-20 based.",
"version": "1.0.0",
"updated": "2026-04-20",
"chainId": 138,
"sourceOfTruth": {
"tokenConfig": "smom-dbis-138/config/chain138-pmm-pools.json",
"selectionRule": "All symbols in groups.cStarSymbols paired against native ETH request surface."
},
"quoteAsset": {
"requestedSymbol": "ETH",
"requestedAssetType": "native",
"requestedAddress": null,
"executionSymbol": "WETH",
"executionAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"executionAssetType": "erc20_wrapped_native",
"deploymentRule": "Wrap native ETH to WETH before createPool/addLiquidity/registerPool operations.",
"notes": [
"This mapping intentionally models ETH, not WETH, as the operator-facing quote asset.",
"Current Chain 138 DODO PMM tooling and on-chain pool contracts are ERC-20 based, so execution must use WETH."
]
},
"defaults": {
"lpFeeRate": 3,
"initialPrice": "1000000000000000000",
"kFactor": "500000000000000000",
"enableTwap": false,
"role": "public_routing",
"publicRoutingEnabled": true
},
"pairs": [
{
"baseSymbol": "cUSDT",
"baseAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cUSDT/ETH",
"pairKeyExecution": "cUSDT/WETH"
},
{
"baseSymbol": "cUSDC",
"baseAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cUSDC/ETH",
"pairKeyExecution": "cUSDC/WETH"
},
{
"baseSymbol": "cEURC",
"baseAddress": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cEURC/ETH",
"pairKeyExecution": "cEURC/WETH"
},
{
"baseSymbol": "cEURT",
"baseAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cEURT/ETH",
"pairKeyExecution": "cEURT/WETH"
},
{
"baseSymbol": "cGBPC",
"baseAddress": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cGBPC/ETH",
"pairKeyExecution": "cGBPC/WETH"
},
{
"baseSymbol": "cGBPT",
"baseAddress": "0x350f54e4D23795f86A9c03988c7135357CCaD97c",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cGBPT/ETH",
"pairKeyExecution": "cGBPT/WETH"
},
{
"baseSymbol": "cAUDC",
"baseAddress": "0xD51482e567c03899eecE3CAe8a058161FD56069D",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cAUDC/ETH",
"pairKeyExecution": "cAUDC/WETH"
},
{
"baseSymbol": "cJPYC",
"baseAddress": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cJPYC/ETH",
"pairKeyExecution": "cJPYC/WETH"
},
{
"baseSymbol": "cCHFC",
"baseAddress": "0x873990849DDa5117d7C644f0aF24370797C03885",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cCHFC/ETH",
"pairKeyExecution": "cCHFC/WETH"
},
{
"baseSymbol": "cCADC",
"baseAddress": "0x54dBd40cF05e15906A2C21f600937e96787f5679",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cCADC/ETH",
"pairKeyExecution": "cCADC/WETH"
},
{
"baseSymbol": "cXAUC",
"baseAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cXAUC/ETH",
"pairKeyExecution": "cXAUC/WETH"
},
{
"baseSymbol": "cXAUT",
"baseAddress": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E",
"quoteSymbolRequested": "ETH",
"quoteSymbolExecution": "WETH",
"quoteAddressExecution": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"pairKeyRequested": "cXAUT/ETH",
"pairKeyExecution": "cXAUT/WETH"
}
]
}