Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
4.6 KiB
4.6 KiB
Smart Contracts — Simple Inventory
Chain: 138 (SMOM-DBIS-138)
Explorer: https://explorer.d-bis.org
Last updated: 2026-02-12
Inventory
| Contract | Address | Status | Next step |
|---|---|---|---|
| WETH9 | 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 |
✅ Deployed (genesis) | Confirm on Blockscout |
| WETH10 | 0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f |
✅ Deployed (genesis) | Confirm on Blockscout |
| Multicall | 0x99b3511a2d315a497c8112c1fdd8d508d4b1e506 |
✅ Deployed (genesis) | Confirm on Blockscout |
| Oracle Aggregator | 0x99b3511a2d315a497c8112c1fdd8d508d4b1e506 |
✅ Deployed | Confirm on Blockscout (same slot as Multicall?) |
| Oracle Proxy | 0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6 |
✅ Deployed | Confirm + verify (MetaMask price feed) |
| CCIP Router | 0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e |
✅ Deployed | Confirm + verify |
| CCIP Sender | 0x105F8A15b819948a89153505762444Ee9f324684 |
✅ Deployed | Verify on Blockscout |
| CCIPWETH9Bridge | 0x971cD9D156f193df8051E48043C476e53ECd4693 |
✅ Deployed | Use for sendCrossChain; verify |
| CCIPWETH10Bridge | 0xe0E93247376aa097dB308B92e6Ba36bA015535D0 |
✅ Deployed | Confirm + verify |
| LINK | 0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03 |
✅ Deployed | Confirm (CCIP fees) |
| CompliantUSDT (cUSDT) | 0x93E66202A11B1772E55407B32B44e5Cd8eda7f22 |
✅ Deployed | Confirm + verify |
| CompliantUSDC (cUSDC) | 0xf22258f57794CC8E06237084b353Ab30fFfa640b |
✅ Deployed | Confirm + verify |
| TokenRegistry | 0x91Efe92229dbf7C5B38D422621300956B55870Fa |
✅ Deployed | Confirm + verify |
| TokenFactory | 0xEBFb5C60dE5f7C4baae180CA328D3BB39E1a5133 |
✅ Deployed | Confirm + verify |
| Price Feed Keeper | 0xD3AD6831aacB5386B8A25BB8D8176a6C8a026f04 |
✅ Deployed | Confirm + verify |
| MerchantSettlementRegistry | 0x16D9A2cB94A0b92721D93db4A6Cd8023D3338800 |
✅ Deployed | Confirm + verify |
| WithdrawalEscrow | 0xe77cb26eA300e2f5304b461b0EC94c8AD6A7E46D |
✅ Deployed | Confirm + verify |
| CCIPWETH9Bridge (old) | 0x89dd12025bfCD38A168455A44B400e913ED33BE2 |
⛔ Deprecated | Do not use; use 0x971c... above |
| AddressMapper | 0x439Fcb2d2ab2f890DCcAE50461Fa7d978F9Ffe1A |
✅ Deployed 2026-02-12 | Confirm on Blockscout |
| MirrorManager | 0x6eD905A30c552a6e003061A38FD52A5A427beE56 |
✅ Deployed 2026-02-12 | Confirm on Blockscout |
| Trustless bridge | LOCKBOX138 (deployed), INBOX_ETH, BOND_MANAGER, etc. | ⏳ Mainnet stack when needed | Chain 138: Lockbox138 only; rest mainnet |
| Phased core | UniversalAssetRegistry, GovernanceController, UniversalCCIPBridge, BridgeOrchestrator | ✅ Deployed 2026-02-11 | See CONTRACT_ADDRESSES_REFERENCE |
| CREATE2 / deterministic | CREATE2Factory, MirrorRegistry, AlltraAdapter | ✅ Deployed 2026-02-11 | See CONTRACT_ADDRESSES_REFERENCE |
| Dodo / swap | DODO_PMM, ENHANCED_SWAP_ROUTER, etc. | ⏳ Not deployed | Deploy when integrating Dodo/swap |
| Firefly | (auto-deployed by Firefly) | ⏳ By Firefly | No action; VMID 6200 |
Next steps
Full next steps, operator checklist, and all recommendations: CONTRACT_NEXT_STEPS_AND_RECOMMENDATIONS_COMPLETE.
- Confirm on-chain — Run
./scripts/verify/check-contracts-on-chain-138.sh(36 addresses) or open each address at https://explorer.d-bis.org/address/. - Verify source on Blockscout — Use BLOCKSCOUT_VERIFICATION_GUIDE and
scripts/verify/run-contract-verification-with-proxy.sh. - Do not use deprecated bridge — Use CCIPWETH9Bridge at
0x971cD9D156f193df8051E48043C476e53ECd4693only. - If deploying more contracts — Use
--with-gas-price 1000000000for allforge script/forge createon Chain 138. Phased core: CONTRACTS_TO_DEPLOY, CONTRACT_DEPLOYMENT_RUNBOOK. RPC: SetRPC_URL_138insmom-dbis-138/.env(e.g.http://192.168.11.211:8545orhttps://rpc-core.d-bis.org). SetPRIVATE_KEYthere too. - Quick RPC check —
cast code <ADDRESS> --rpc-url https://rpc-core.d-bis.org(non-empty = present).
See also: CONTRACT_NEXT_STEPS_AND_RECOMMENDATIONS_COMPLETE | CONTRACT_ADDRESSES_REFERENCE | CONTRACT_INVENTORY_AND_VERIFICATION | CONTRACTS_TO_DEPLOY