{ "schemaVersion": 1, "description": "Publishable Chain 138 + mainnet relay addresses. Mirrors scripts/verify/check-contracts-on-chain-138.sh (64 bytecode checks). .env overrides via load-contract-addresses.sh.", "chains": { "138": { "mapper": "0x439Fcb2d2ab2f890DCcAE50461Fa7d978F9Ffe1A", "contracts": { "WETH9": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", "WETH10": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f", "Oracle_Aggregator": "0x99b3511a2d315a497c8112c1fdd8d508d4b1e506", "Oracle_Proxy": "0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6", "CCIP_Router": "0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817", "CCIP_Router_Direct_Legacy": "0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e", "CCIP_Sender": "0x105F8A15b819948a89153505762444Ee9f324684", "CCIPWETH9_Bridge": "0xcacfd227A040002e49e2e01626363071324f820a", "CCIPWETH9_Bridge_Direct_Legacy": "0x971cD9D156f193df8051E48043C476e53ECd4693", "CCIPWETH10_Bridge": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0", "LINK": "0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03", "cUSDT": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22", "cUSDC": "0xf22258f57794CC8E06237084b353Ab30fFfa640b", "TokenRegistry": "0x91Efe92229dbf7C5B38D422621300956B55870Fa", "TokenFactory": "0xEBFb5C60dE5f7C4baae180CA328D3BB39E1a5133", "ComplianceRegistry": "0xbc54fe2b6fda157c59d59826bcfdbcc654ec9ea1", "BridgeVault": "0x31884f84555210FFB36a19D2471b8eBc7372d0A8", "FeeCollector": "0xF78246eB94c6CB14018E507E60661314E5f4C53f", "DebtRegistry": "0x95BC4A997c0670d5DAC64d55cDf3769B53B63C28", "PolicyManager": "0x0C4FD27018130A00762a802f91a72D6a64a60F14", "TokenImplementation": "0x0059e237973179146237aB49f1322E8197c22b21", "PriceFeed_Keeper": "0xD3AD6831aacB5386B8A25BB8D8176a6C8a026f04", "OraclePriceFeed": "0x8918eE0819fD687f4eb3e8b9B7D0ef7557493cfa", "WETH_MockPriceFeed": "0x3e8725b8De386feF3eFE5678c92eA6aDB41992B2", "MerchantSettlementRegistry": "0x16D9A2cB94A0b92721D93db4A6Cd8023D3338800", "WithdrawalEscrow": "0xe77cb26eA300e2f5304b461b0EC94c8AD6A7E46D", "UniversalAssetRegistry": "0xAEE4b7fBe82E1F8295951584CBc772b8BBD68575", "GovernanceController": "0xA6891D5229f2181a34D4FF1B515c3Aa37dd90E0e", "UniversalCCIPBridge": "0xCd42e8eD79Dc50599535d1de48d3dAFa0BE156F8", "BridgeOrchestrator": "0x89aB428c437f23bAB9781ff8Db8D3848e27EeD6c", "PaymentChannelManager": "0x302aF72966aFd21C599051277a48DAa7f01a5f54", "GenericStateChannelManager": "0xe5e3bB424c8a0259FDE23F0A58F7e36f73B90aBd", "AddressMapper": "0x439Fcb2d2ab2f890DCcAE50461Fa7d978F9Ffe1A", "MirrorManager": "0x6eD905A30c552a6e003061A38FD52A5A427beE56", "Lockbox138": "0xFce6f50B312B3D936Ea9693C5C9531CF92a3324c", "CREATE2Factory": "0x750E4a8adCe9f0e67A420aBE91342DC64Eb90825", "UniversalAssetRegistry_Deterministic": "0xC98602aa574F565b5478E8816BCab03C9De0870f", "UniversalCCIPBridge_Deterministic": "0x532DE218b94993446Be30eC894442f911499f6a3", "MirrorRegistry": "0x6427F9739e6B6c3dDb4E94fEfeBcdF35549549d8", "AlltraAdapter": "0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc", "TransactionMirror": "0x7131F887DBEEb2e44c1Ed267D2A68b5b83285afc", "DODO_Pool_cUSDT_cUSDC": "0xff8d3b8fDF7B112759F076B69f4271D4209C0849", "DODOPMMIntegration": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d", "DODOPMMProvider": "0x5CAe6Ce155b7f08D3a956F5Dc82fC9945f29B381", "DODO_Pool_cUSDT_USDT": "0x6fc60DEDc92a2047062294488539992710b99D71", "DODO_Pool_cUSDC_USDC": "0x9f74Be42725f2Aa072a9E0CdCce0E7203C510263", "ReserveSystem": "0x607e97cD626f209facfE48c1464815DDE15B5093", "ReserveTokenIntegration": "0x34B73e6EDFd9f85a7c25EeD31dcB13aB6E969b96", "RegulatedEntityRegistry": "0xEA4C892D6c1253797c5D95a05BF3863363080b4B", "VaultFactory": "0xB2Ac70f35A81481B005067ed6567a5043BA32336", "Ledger": "0x67b3831dc64C14FB9352B2a45C6Dd69b3C86B7af", "Liquidation": "0x3aCdbCB749d6037a02F0ef6ea2E5Fb89D31fAB72", "XAU_Oracle": "0xf23E1eDa304082ab7a81531dFE6020E6105e77A8", "cEURC": "0x8085961F9cF02b4d800A3c6d386D31da4B34266a", "cEURT": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72", "cGBPC": "0x003960f16D9d34F2e98d62723B6721Fb92074aD2", "cGBPT": "0x350f54e4D23795f86A9c03988c7135357CCaD97c", "cAUDC": "0xD51482e567c03899eecE3CAe8a058161FD56069D", "cJPYC": "0xEe269e1226a334182aace90056EE4ee5Cc8A6770", "cCHFC": "0x873990849DDa5117d7C644f0aF24370797C03885", "cCADC": "0x54dBd40cF05e15906A2C21f600937e96787f5679", "cXAUC": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b", "cXAUT": "0x94e408E26c6FD8F4ee00b54dF19082FDA07dC96E", "ISO20022Router": "0xBf1BB3E73C2DB7c4aebCd7bf757cdD1C12dE9074" }, "envVarMap": { "CCIP_ROUTER": "CCIP_Router", "CCIP_ROUTER_CHAIN138": "CCIP_Router", "CCIP_ROUTER_CHAIN138_LINK": "CCIP_Router", "CHAIN_138_CCIP_ROUTER": "CCIP_Router", "CCIP_ROUTER_DIRECT_LEGACY": "CCIP_Router_Direct_Legacy", "CCIPWETH9_BRIDGE_CHAIN138": "CCIPWETH9_Bridge", "CCIPWETH9_BRIDGE_CHAIN138_LINK": "CCIPWETH9_Bridge", "CCIPWETH9_BRIDGE_DIRECT_LEGACY": "CCIPWETH9_Bridge_Direct_Legacy", "CCIPWETH10_BRIDGE_CHAIN138": "CCIPWETH10_Bridge", "LINK_TOKEN": "LINK", "LINK_TOKEN_CHAIN138": "LINK", "CCIP_FEE_TOKEN": "LINK", "ORACLE_AGGREGATOR_ADDRESS": "Oracle_Aggregator", "ORACLE_PROXY_ADDRESS": "Oracle_Proxy", "COMPLIANCE_REGISTRY": "ComplianceRegistry", "COMPLIANCE_REGISTRY_ADDRESS": "ComplianceRegistry", "TOKEN_FACTORY": "TokenFactory", "BRIDGE_VAULT": "BridgeVault", "DEBT_REGISTRY": "DebtRegistry", "POLICY_MANAGER": "PolicyManager", "TOKEN_IMPLEMENTATION": "TokenImplementation", "TOKEN_REGISTRY_ADDRESS": "TokenRegistry", "FEE_COLLECTOR_ADDRESS": "FeeCollector", "COMPLIANT_USDT_ADDRESS": "cUSDT", "COMPLIANT_USDC_ADDRESS": "cUSDC", "DODO_PMM_INTEGRATION_ADDRESS": "DODOPMMIntegration", "CHAIN_138_DODO_PMM_INTEGRATION": "DODOPMMIntegration", "DODO_PMM_PROVIDER_ADDRESS": "DODOPMMProvider", "TRANSACTION_MIRROR_ADDRESS": "TransactionMirror", "PAYMENT_CHANNEL_MANAGER": "PaymentChannelManager", "GENERIC_STATE_CHANNEL_MANAGER": "GenericStateChannelManager", "ADDRESS_MAPPER": "AddressMapper", "MIRROR_MANAGER": "MirrorManager", "MERCHANT_SETTLEMENT_REGISTRY": "MerchantSettlementRegistry", "SETTLEMENT_REGISTRY_ADDRESS": "MerchantSettlementRegistry", "WITHDRAWAL_ESCROW_ADDRESS": "WithdrawalEscrow", "CREATE2_FACTORY": "CREATE2Factory", "UNIVERSAL_ASSET_REGISTRY": "UniversalAssetRegistry", "GOVERNANCE_CONTROLLER": "GovernanceController", "UNIVERSAL_CCIP_BRIDGE": "UniversalCCIPBridge", "BRIDGE_ORCHESTRATOR": "BridgeOrchestrator", "UNIVERSAL_ASSET_REGISTRY_DETERMINISTIC": "UniversalAssetRegistry_Deterministic", "UNIVERSAL_CCIP_BRIDGE_DETERMINISTIC": "UniversalCCIPBridge_Deterministic", "MIRROR_REGISTRY": "MirrorRegistry", "ALLTRA_ADAPTER": "AlltraAdapter", "RESERVE_SYSTEM": "ReserveSystem", "ORACLE_PRICE_FEED": "OraclePriceFeed", "CHAIN138_WETH_MOCK_PRICE_FEED": "WETH_MockPriceFeed", "RESERVE_TOKEN_INTEGRATION": "ReserveTokenIntegration", "REGULATED_ENTITY_REGISTRY": "RegulatedEntityRegistry", "VAULT_FACTORY": "VaultFactory" } }, "1": { "contracts": { "CCIP_Relay_Router": "0xAd9A228CcEB4cbB612cD165FFB72fE090ff10Afb", "CCIP_Relay_Bridge": "0xF9A32F37099c582D28b4dE7Fca6eaC1e5259f939" }, "envVarMap": { "CCIP_RELAY_ROUTER_MAINNET": "CCIP_Relay_Router", "CCIP_RELAY_BRIDGE_MAINNET": "CCIP_Relay_Bridge" } } } }