All checks were successful
Validate capital efficiency / validate (push) Successful in 51s
Made-with: Cursor
389 lines
9.0 KiB
JSON
389 lines
9.0 KiB
JSON
{
|
|
"$schema": "https://json-schema.org/draft/2020-12/schema",
|
|
"description": "Deep-pool and single-sided edge-pool topology for the Solana GRU v2 launch set.",
|
|
"version": "1.0.0",
|
|
"updated": "2026-04-26",
|
|
"references": {
|
|
"solanaRuntimeConfig": "config/solana-relay-runtime.json",
|
|
"oraclePolicy": "cross-chain-pmm-lps/config/solana-oracle-policy.json",
|
|
"lineupManifest": "config/solana-gru-bridge-lineup.json",
|
|
"solanaRelayE2EReadiness": "scripts/verify/check-solana-relay-e2e-readiness.py"
|
|
},
|
|
"hubStables": [
|
|
{
|
|
"symbol": "USDC",
|
|
"role": "primary",
|
|
"mintEnv": "SOLANA_HUB_USDC_MINT"
|
|
},
|
|
{
|
|
"symbol": "USDT",
|
|
"role": "secondary",
|
|
"mintEnv": "SOLANA_HUB_USDT_MINT"
|
|
}
|
|
],
|
|
"deepVenueOrder": [
|
|
"phoenix_clob",
|
|
"orca_clmm"
|
|
],
|
|
"edgeVenueOrder": [
|
|
"meteora_dlmm",
|
|
"orca_clmm"
|
|
],
|
|
"assets": [
|
|
{
|
|
"symbol": "WETH",
|
|
"oracleClass": "weth_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 500000,
|
|
"singleSided": false
|
|
},
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "orca_clmm",
|
|
"targetDepthUsd": 250000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 100000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "WETH10",
|
|
"oracleClass": "weth_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 250000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 75000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWUSDT",
|
|
"oracleClass": "usd_parity",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 400000,
|
|
"singleSided": false
|
|
},
|
|
{
|
|
"quoteSymbol": "USDT",
|
|
"venue": "orca_clmm",
|
|
"targetDepthUsd": 300000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 125000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWUSDC",
|
|
"oracleClass": "usd_parity",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 400000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDT",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 125000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWAUSDT",
|
|
"oracleClass": "usd_parity",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 250000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 100000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWEURC",
|
|
"oracleClass": "eur_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 200000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 75000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWEURT",
|
|
"oracleClass": "eur_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 150000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 60000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWGBPC",
|
|
"oracleClass": "gbp_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 150000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 60000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWGBPT",
|
|
"oracleClass": "gbp_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 125000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 50000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWAUDC",
|
|
"oracleClass": "aud_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 125000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 50000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWCADC",
|
|
"oracleClass": "cad_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 125000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 50000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWCHFC",
|
|
"oracleClass": "chf_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 125000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 50000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWJPYC",
|
|
"oracleClass": "jpy_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 125000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 50000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWXAUC",
|
|
"oracleClass": "xau_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 225000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 80000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"symbol": "cWXAUT",
|
|
"oracleClass": "xau_usd",
|
|
"deepPools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "phoenix_clob",
|
|
"targetDepthUsd": 225000,
|
|
"singleSided": false
|
|
}
|
|
],
|
|
"edgePools": [
|
|
{
|
|
"quoteSymbol": "USDC",
|
|
"venue": "meteora_dlmm",
|
|
"targetDepthUsd": 80000,
|
|
"singleSided": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"deploymentGate": {
|
|
"status": "ready_for_external_pool_driver",
|
|
"strictRelayCheck": "python3 scripts/verify/check-solana-relay-e2e-readiness.py",
|
|
"poolReadinessCheck": "python3 scripts/verify/check-solana-pool-readiness.py",
|
|
"executionPlanCheck": "python3 scripts/verify/build-solana-pool-execution-plan.py",
|
|
"rule": "RCSC/cW* pools require every pool asset to have bridge-backed operator liquidity inventory, configured hub quote mints, and an explicit venue deployment driver."
|
|
},
|
|
"edgeQuoteAssets": [
|
|
{
|
|
"symbol": "RCSC",
|
|
"mint": "6dhRQ2PQTR5FSxK1K45GamWeZj9ggu5NUdBbgjCuXB4g",
|
|
"role": "reserve_currency_edge_quote",
|
|
"network": "solana-mainnet-beta"
|
|
}
|
|
],
|
|
"rcscEdgePoolPolicy": {
|
|
"status": "planned_ready_for_external_pool_driver",
|
|
"quoteSymbol": "RCSC",
|
|
"quoteMint": "6dhRQ2PQTR5FSxK1K45GamWeZj9ggu5NUdBbgjCuXB4g",
|
|
"venueOrder": [
|
|
"meteora_dlmm",
|
|
"orca_clmm"
|
|
],
|
|
"targetDepthUsdPerPool": 25000,
|
|
"singleSided": true,
|
|
"appliesToSymbols": [
|
|
"cWAUSDT",
|
|
"cWUSDT",
|
|
"cWUSDC",
|
|
"cWEURC",
|
|
"cWEURT",
|
|
"cWGBPC",
|
|
"cWGBPT",
|
|
"cWAUDC",
|
|
"cWJPYC",
|
|
"cWCHFC",
|
|
"cWCADC",
|
|
"cWXAUC",
|
|
"cWXAUT"
|
|
],
|
|
"deploymentGate": "requires canonical mints, strict Solana relay E2E readiness pass, hub quote mints, bridge-backed operator cW/WETH inventory, and an explicit venue deployment driver"
|
|
}
|
|
}
|