Files
proxmox/docs/11-references/DEPLOYER_CONTRACTS_INVENTORY_AND_VERIFICATION_STATUS.md
defiQUG 2a6d3cfc7f
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Update submodule references and improve CI workflow
- Update submodule references for explorer-monorepo and smom-dbis-138 to latest commits.
- Modify CI workflow to include shellcheck installation and enforce error severity for script checks.
- Update contract addresses in configuration and documentation to reflect the new canonical addresses for CCIPWETH9Bridge and CCIP Router.
- Revise integration test documentation to align with updated contract addresses and deployment statuses.

Made-with: Cursor
2026-03-24 22:50:52 -07:00

11 KiB
Raw Permalink Blame History

Deployer Wallet — Complete Contract List by Network and Verification Status

Last Updated: 2026-02-27
Deployer address: 0x4A666F96fC8764181194447A7dFdb7d471b301C8
Purpose: Single list of all contracts deployed by (or attributed to) the deployer wallet, the network each is on, and whether each is verified on the chains explorer (Blockscout for Chain 138).

Verification: For Chain 138, verification is done via Blockscout (https://explorer.d-bis.org). Run ./scripts/verify/run-contract-verification-with-proxy.sh (from LAN with Blockscout reachable) or ./scripts/verify/check-contracts-on-chain-138.sh to check/verify. Verified below means “source code verified on explorer”; Not verified means not yet submitted or not yet confirmed; Unknown means not yet checked in this repo.


Legend

Column Meaning
Contract Contract name
Address Contract address on the given network
Network Chain ID and network name
Deployed by Genesis = pre-deployed at chain init; Deployer = deployed by 0x4A66... via repo scripts
Verified Yes = verified on explorer; No = not verified; Unknown = not checked

Chain 138 (DeFi Oracle Meta Mainnet)

Explorer: https://explorer.d-bis.org

Tokens (ERC-20)

Contract Address Deployed by Verified
WETH9 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 Genesis Unknown
WETH10 0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f Genesis Unknown
LINK 0xb7721dD53A8c629d9f1Ba31a5819AFe250002b03 Deployer Unknown
cUSDT (CompliantUSDT) 0x93E66202A11B1772E55407B32B44e5Cd8eda7f22 Deployer Unknown
cUSDC (CompliantUSDC) 0xf22258f57794CC8E06237084b353Ab30fFfa640b Deployer Unknown

Core / registry / compliance

Contract Address Deployed by Verified
ComplianceRegistry 0xbc54fe2b6fda157c59d59826bcfdbcc654ec9ea1 Deployer Unknown
TokenFactory 0xEBFb5C60dE5f7C4baae180CA328D3BB39E1a5133 Deployer Unknown
TokenRegistry 0x91Efe92229dbf7C5B38D422621300956B55870Fa Deployer Unknown
BridgeVault 0x31884f84555210FFB36a19D2471b8eBc7372d0A8 Deployer Unknown
FeeCollector 0xF78246eB94c6CB14018E507E60661314E5f4C53f Deployer Unknown
DebtRegistry 0x95BC4A997c0670d5DAC64d55cDf3769B53B63C28 Deployer Unknown
PolicyManager 0x0C4FD27018130A00762a802f91a72D6a64a60F14 Deployer Unknown
TokenImplementation 0x0059e237973179146237aB49f1322E8197c22b21 Deployer Unknown
Price Feed Keeper 0xD3AD6831aacB5386B8A25BB8D8176a6C8a026f04 Deployer Unknown

Oracle / Multicall

Contract Address Deployed by Verified
Multicall 0x99b3511a2d315a497c8112c1fdd8d508d4b1e506 Genesis Unknown
Oracle Aggregator 0x99b3511a2d315a497c8112c1fdd8d508d4b1e506 Deployer (or same slot as Multicall) Unknown
Oracle Proxy 0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6 Deployer Unknown
Multicall (deploy 2026-02-13) 0xF4AA429BE277d1a1a1A744C9e5B3aD821a9b96f7 Deployer Unknown
Oracle Aggregator (deploy 2026-02-13) 0xaFd9E25ff301a79feaBcc56F46969F34808358CE Deployer Unknown
Oracle Proxy (deploy 2026-02-13) 0x90563867F2ba94ed277303e200f4311c00982E92 Deployer Unknown

CCIP / bridge

Contract Address Deployed by Verified
CCIP Router 0x42DAb7b888Dd382bD5Adcf9E038dBF1fD03b4817 Deployer Unknown
CCIP Sender 0x105F8A15b819948a89153505762444Ee9f324684 Deployer Unknown
CCIPWETH9Bridge 0xcacfd227A040002e49e2e01626363071324f820a Deployer Unknown
CCIPWETH10Bridge 0xe0E93247376aa097dB308B92e6Ba36bA015535D0 Deployer Unknown
CCIPReceiver (2026-02-13) 0xC12236C03b28e675d376774FCE2C2C052488430F Deployer Unknown

Governance / phased core / deterministic

Contract Address Deployed by Verified
UniversalAssetRegistry (proxy) 0xAEE4b7fBe82E1F8295951584CBc772b8BBD68575 Deployer Unknown
GovernanceController (proxy) 0xA6891D5229f2181a34D4FF1B515c3Aa37dd90E0e Deployer Unknown
UniversalCCIPBridge (proxy) 0xCd42e8eD79Dc50599535d1de48d3dAFa0BE156F8 Deployer Unknown
BridgeOrchestrator (proxy) 0x89aB428c437f23bAB9781ff8Db8D3848e27EeD6c Deployer Unknown
CREATE2Factory 0x750E4a8adCe9f0e67A420aBE91342DC64Eb90825 Deployer Unknown
UniversalAssetRegistry (deterministic) 0xC98602aa574F565b5478E8816BCab03C9De0870f Deployer Unknown
UniversalCCIPBridge (deterministic) 0x532DE218b94993446Be30eC894442f911499f6a3 Deployer Unknown
MirrorRegistry 0x6427F9739e6B6c3dDb4E94fEfeBcdF35549549d8 Deployer Unknown
AlltraAdapter 0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc Deployer Unknown

Channels / mirror / trustless / reserve / vault

Contract Address Deployed by Verified
PaymentChannelManager 0x302aF72966aFd21C599051277a48DAa7f01a5f54 Deployer Unknown
GenericStateChannelManager 0xe5e3bB424c8a0259FDE23F0A58F7e36f73B90aBd Deployer Unknown
AddressMapper 0x439Fcb2d2ab2f890DCcAE50461Fa7d978F9Ffe1A Deployer Unknown
MirrorManager 0x6eD905A30c552a6e003061A38FD52A5A427beE56 Deployer Unknown
Lockbox138 0xFce6f50B312B3D936Ea9693C5C9531CF92a3324c Deployer Unknown
MerchantSettlementRegistry 0x16D9A2cB94A0b92721D93db4A6Cd8023D3338800 Deployer Unknown
WithdrawalEscrow 0xe77cb26eA300e2f5304b461b0EC94c8AD6A7E46D Deployer Unknown
ReserveSystem 0x607e97cD626f209facfE48c1464815DDE15B5093 Deployer Unknown
ReserveTokenIntegration 0x34B73e6EDFd9f85a7c25EeD31dcB13aB6E969b96 Deployer Unknown
RegulatedEntityRegistry 0xEA4C892D6c1253797c5D95a05BF3863363080b4B Deployer Unknown
VaultFactory 0xB2Ac70f35A81481B005067ed6567a5043BA32336 Deployer Unknown
Ledger 0x67b3831dc64C14FB9352B2a45C6Dd69b3C86B7af Deployer Unknown
Liquidation 0x3aCdbCB749d6037a02F0ef6ea2E5Fb89D31fAB72 Deployer Unknown
XAU Oracle 0xf23E1eDa304082ab7a81531dFE6020E6105e77A8 Deployer Unknown
MultiSig (2026-02-13) 0xb9E29cFa1f89d369671E640d0BB3aD94Cab43965 Deployer Unknown
Voting (2026-02-13) 0x022267b26400114aF01BaCcb92456Fe36cfccD93 Deployer Unknown

DODO PMM / liquidity

Note: the Chain 138 DODO stack is deployed and on-chain confirmed, but explorer source publication is still pending manual UI acceptance as of 2026-03-24.

Contract Address Deployed by Verified
DODOPMMIntegration 0x79cdbaFBaA0FdF9F55D26F360F54cddE5c743F7D Deployer Unknown
DODOPMMProvider 0x8EF6657D2a86c569F6ffc337EE6b4260Bd2e59d0 Deployer Unknown
Pool cUSDT/cUSDC 0x9fcB06Aa1FD5215DC0E91Fd098aeff4B62fEa5C8 Deployer Unknown
Pool cUSDT/USDT 0xa3Ee6091696B28e5497b6F491fA1e99047250c59 Deployer Unknown
Pool cUSDC/USDC 0x90bd9Bf18Daa26Af3e814ea224032d015db58Ea5 Deployer Unknown

TransactionMirror

Contract Address Deployed by Verified
TransactionMirror 0x7131F887DBEEb2e44c1Ed267D2A68b5b83285afc Deployer Unknown

Deprecated (do not use)

Contract Address Deployed by Verified
CCIPWETH9Bridge (old) 0x89dd12025bfCD38A168455A44B400e913ED33BE2 Deployer

Ethereum Mainnet (Chain 1)

Contracts used as destinations for Chain 138 CCIP/relay; may have been deployed by this deployer or by another party.

Contract Address Network Deployed by Verified
CCIPRelayRouter 0xAd9A228CcEB4cbB612cD165FFB72fE090ff10Afb 1 (Ethereum Mainnet) Unknown Unknown
CCIPRelayBridge 0xF9A32F37099c582D28b4dE7Fca6eaC1e5259f939 1 (Ethereum Mainnet) Unknown Unknown

Explorer: https://etherscan.io (or https://blockscan.com for multi-chain).


Other networks (CCIP / cW* / Cronos)

Contracts on other chains (BSC, Polygon, Cronos, Arbitrum, Optimism, Avalanche, Base, Gnosis, Celo, Wemix) that the deployer may have deployed (e.g. CCIP WETH9/WETH10 bridges, cW* tokens, Cronos D-WIN W) are not listed here by address. Addresses are stored in smom-dbis-138/.env (e.g. CCIPWETH9_BRIDGE_BSC, CWUSDT_MAINNET, etc.). See TOKENS_DEPLOYER_DEPLOYED_ON_OTHER_CHAINS.md and CW_TOKENS_AND_NETWORKS.md. Verification status on those chains is per-chain (Etherscan, BscScan, Polygonscan, etc.) and not tracked in this doc.


Sources of deployment data (dotenv and config)

Files that contain smart contract addresses or deployment configuration:

Primary dotenv: smom-dbis-138/.env (canonical for Chain 138: tokens, CCIP, DODO PMM, pools, vaults, TRANSACTION_MIRROR). Root .env and .env.master.example hold RPC/keys.

Documented examples: smom-dbis-138/docs/deployment/ENV_EXAMPLE_CONTENT.md (full env var reference), smom-dbis-138/env.additions.example (DODO/pool addrs), smom-dbis-138/docs/deployment/ENV_CONFIG_READY_CHAINS.example (CCIP per chain), smom-dbis-138/terraform/phases/phase1/.env.chain138 and config/env.chain138.example, config/env.mainnet.example (138 and mainnet examples).

Config JSON: config/token-mapping-multichain.json (138↔651940 and multichain token mapping), cross-chain-pmm-lps/config/deployment-status.json (per-chain cW*/pools status), ai-mcp-pmm-controller/config/allowlist-138.json (Chain 138 DODO pools for MCP).

Script load order: Scripts use scripts/lib/load-project-env.sh (loads root .env, ip-addresses.conf, smom-dbis-138/.env) and optionally scripts/lib/load-contract-addresses.sh (reads config/smart-contracts-master.json when present; .env overrides).

Full index: DEPLOYMENT_DATA_SOURCES_INDEX.md.


How to update verification status

  1. Chain 138: From a host that can reach Blockscout (e.g. LAN), run:
    • ./scripts/verify/run-contract-verification-with-proxy.sh to submit verification for contracts in the verification config.
    • Open https://explorer.d-bis.org/address/ for each contract and confirm “Contract source code verified” (or equivalent).
  2. This doc: Set Verified to Yes or No for each contract after checking. Leave Unknown until checked.

References

Document Purpose
CONTRACT_ADDRESSES_REFERENCE.md Canonical contract list and .env mapping
ADDRESS_MATRIX_AND_STATUS.md Correlated address matrix and status
BLOCKSCOUT_VERIFICATION_GUIDE.md How to verify on Blockscout
DEPLOYER_WALLET_FUNDING_PLAN_PMM_POOLS.md Deployer address and funding
TOKENS_DEPLOYER_DEPLOYED_ON_OTHER_CHAINS.md Tokens deployer deployed on other chains