{ "generatedAt": "2026-04-11T21:13:09.157Z", "targetChains": [ "1", "10", "56", "137", "8453" ], "summary": [ { "chainId": "1", "chainName": "Ethereum Mainnet", "total": 36, "autoSubmittable": 0, "manualOrExternal": 3, "inventoryOnly": 33 }, { "chainId": "10", "chainName": "Optimism", "total": 21, "autoSubmittable": 0, "manualOrExternal": 0, "inventoryOnly": 21 }, { "chainId": "56", "chainName": "BSC", "total": 18, "autoSubmittable": 0, "manualOrExternal": 0, "inventoryOnly": 18 }, { "chainId": "137", "chainName": "Polygon", "total": 22, "autoSubmittable": 0, "manualOrExternal": 0, "inventoryOnly": 22 }, { "chainId": "8453", "chainName": "Base", "total": 19, "autoSubmittable": 0, "manualOrExternal": 0, "inventoryOnly": 19 } ], "autoSubmittable": [], "manualOrExternal": [ { "verificationStatus": "pending", "publicationStatus": "pending", "publishRequirement": "Verify source on chain explorer and keep repo inventories/token maps aligned", "sourceRegistry": "config/smart-contracts-master.json", "contractType": "canonical_contract", "label": "CCIP_Relay_Bridge", "address": "0xF9A32F37099c582D28b4dE7Fca6eaC1e5259f939", "chainId": "1", "chainName": "Ethereum Mainnet", "explorer": "https://etherscan.io", "explorerAlt": "", "verifierKind": "etherscan", "publishSurface": "Etherscan + repo inventory/token maps", "verificationScript": "", "automation": "manual-or-external", "publishNotes": "Mainnet relay or non-138 canonical contract; verify on chain explorer and mirror in repo docs", "explorerStatus": "verified", "explorerDetail": "v0.8.20+commit.a1b79de6", "nextAction": "Manual or external closure only; missing repo-supported source bundle or ownership proof" }, { "verificationStatus": "pending", "publicationStatus": "pending", "publishRequirement": "Verify source on chain explorer and keep repo inventories/token maps aligned", "sourceRegistry": "config/smart-contracts-master.json", "contractType": "canonical_contract", "label": "CCIP_Relay_Router", "address": "0xAd9A228CcEB4cbB612cD165FFB72fE090ff10Afb", "chainId": "1", "chainName": "Ethereum Mainnet", "explorer": "https://etherscan.io", "explorerAlt": "", "verifierKind": "etherscan", "publishSurface": "Etherscan + repo inventory/token maps", "verificationScript": "", "automation": "manual-or-external", "publishNotes": "Mainnet relay or non-138 canonical contract; verify on chain explorer and mirror in repo docs", "explorerStatus": "unverified", "explorerDetail": "Contract source code not verified", "nextAction": "Manual or external closure only; missing repo-supported source bundle or ownership proof" }, { "verificationStatus": "pending", "publicationStatus": "pending", "publishRequirement": "Verify source on chain explorer and keep repo inventories/token maps aligned", "sourceRegistry": "config/smart-contracts-master.json", "contractType": "canonical_contract", "label": "DODOPMMIntegration_Mainnet", "address": "0xa9F284eD010f4F7d7F8F201742b49b9f58e29b84", "chainId": "1", "chainName": "Ethereum Mainnet", "explorer": "https://etherscan.io", "explorerAlt": "", "verifierKind": "etherscan", "publishSurface": "Etherscan + repo inventory/token maps", "verificationScript": "", "automation": "manual-or-external", "publishNotes": "Mainnet relay or non-138 canonical contract; verify on chain explorer and mirror in repo docs", "explorerStatus": "verified", "explorerDetail": "v0.8.20+commit.a1b79de6", "nextAction": "Manual or external closure only; missing repo-supported source bundle or ownership proof" } ], "inventoryOnlyCount": 113 }