Files
smom-dbis-138/config/address-mapping.json
defiQUG 1fb7266469 Add Oracle Aggregator and CCIP Integration
- Introduced Aggregator.sol for Chainlink-compatible oracle functionality, including round-based updates and access control.
- Added OracleWithCCIP.sol to extend Aggregator with CCIP cross-chain messaging capabilities.
- Created .gitmodules to include OpenZeppelin contracts as a submodule.
- Developed a comprehensive deployment guide in NEXT_STEPS_COMPLETE_GUIDE.md for Phase 2 and smart contract deployment.
- Implemented Vite configuration for the orchestration portal, supporting both Vue and React frameworks.
- Added server-side logic for the Multi-Cloud Orchestration Portal, including API endpoints for environment management and monitoring.
- Created scripts for resource import and usage validation across non-US regions.
- Added tests for CCIP error handling and integration to ensure robust functionality.
- Included various new files and directories for the orchestration portal and deployment scripts.
2025-12-12 14:57:48 -08:00

26 lines
1.1 KiB
JSON

{
"chainId": 138,
"description": "Address mapping from genesis.json reserved addresses to actual deployed addresses",
"mappings": {
"WETH9": {
"genesisAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"deployedAddress": "0x3304b747E565a97ec8AC220b0B6A1f6ffDB837e6",
"reason": "Genesis address is Ethereum mainnet WETH9 (deployed with CREATE, not CREATE2). Cannot recreate with CREATE2.",
"status": "mapped"
},
"WETH10": {
"genesisAddress": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9F",
"deployedAddress": "0x105F8A15b819948a89153505762444Ee9f324684",
"reason": "Genesis address is Ethereum mainnet WETH10 (deployed with CREATE, not CREATE2). Cannot recreate with CREATE2.",
"status": "mapped"
}
},
"notes": [
"These addresses are pre-allocated in genesis.json with balance 0x0 and no code",
"The genesis addresses are Ethereum mainnet addresses that cannot be recreated with CREATE2",
"Use the deployedAddress for all contract interactions",
"The genesisAddress is kept in genesis.json for compatibility/reference only"
]
}