- Organized 252 files across project - Root directory: 187 → 2 files (98.9% reduction) - Moved configuration guides to docs/04-configuration/ - Moved troubleshooting guides to docs/09-troubleshooting/ - Moved quick start guides to docs/01-getting-started/ - Moved reports to reports/ directory - Archived temporary files - Generated comprehensive reports and documentation - Created maintenance scripts and guides All files organized according to established standards.
80 lines
2.4 KiB
Markdown
80 lines
2.4 KiB
Markdown
# Contract Addresses Reference - ChainID 138
|
|
|
|
**Date**: $(date)
|
|
**Network**: ChainID 138
|
|
**RPC Endpoint**: `http://192.168.11.250:8545` or `https://rpc-core.d-bis.org`
|
|
|
|
---
|
|
|
|
## 📋 Complete Contract Address List
|
|
|
|
### ✅ Pre-Deployed Contracts (Genesis)
|
|
|
|
These contracts were pre-deployed when ChainID 138 was initialized:
|
|
|
|
| Contract | Address | Status | Notes |
|
|
|----------|---------|--------|-------|
|
|
| **WETH9** | `0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2` | ✅ Pre-deployed | Genesis allocation |
|
|
| **WETH10** | `0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f` | ✅ Pre-deployed | Genesis allocation |
|
|
| **Multicall** | `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` | ✅ Pre-deployed | Genesis allocation |
|
|
|
|
### ✅ Newly Deployed Contracts
|
|
|
|
Contracts deployed after chain initialization:
|
|
|
|
| Contract | Address | Status | Purpose |
|
|
|----------|---------|--------|---------|
|
|
| **Oracle Aggregator** | `0x99b3511a2d315a497c8112c1fdd8d508d4b1e506` | ✅ Deployed | Price feed aggregator |
|
|
| **Oracle Proxy** | `0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6` | ✅ Deployed | **MetaMask price feed** |
|
|
| **CCIP Router** | `0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e` | ✅ Deployed | Cross-chain router |
|
|
| **CCIP Sender** | `0x105F8A15b819948a89153505762444Ee9f324684` | ✅ Deployed | Cross-chain sender | [📄 Details](./CCIP_SENDER_CONTRACT_REFERENCE.md) |
|
|
|
|
---
|
|
|
|
## 🎯 Key Addresses for Services
|
|
|
|
### Oracle Publisher Service (VMID 3500)
|
|
```bash
|
|
ORACLE_ADDRESS=0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6
|
|
AGGREGATOR_ADDRESS=0x99b3511a2d315a497c8112c1fdd8d508d4b1e506
|
|
RPC_URL=http://192.168.11.250:8545
|
|
CHAIN_ID=138
|
|
```
|
|
|
|
### CCIP Monitor Service (VMID 3501)
|
|
```bash
|
|
CCIP_ROUTER_ADDRESS=0x8078A09637e47Fa5Ed34F626046Ea2094a5CDE5e
|
|
CCIP_SENDER_ADDRESS=0x105F8A15b819948a89153505762444Ee9f324684
|
|
RPC_URL=http://192.168.11.250:8545
|
|
CHAIN_ID=138
|
|
```
|
|
|
|
### MetaMask Configuration
|
|
```json
|
|
{
|
|
"chainId": 138,
|
|
"chainName": "SMOM-DBIS-138",
|
|
"rpcUrls": ["https://rpc-core.d-bis.org"],
|
|
"nativeCurrency": {
|
|
"name": "ETH",
|
|
"symbol": "ETH",
|
|
"decimals": 18
|
|
},
|
|
"priceFeedAddress": "0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6"
|
|
}
|
|
```
|
|
|
|
---
|
|
|
|
## 📝 Notes
|
|
|
|
1. **WETH9 and WETH10** are pre-deployed in genesis.json - no deployment needed
|
|
2. **Oracle Proxy** address is the primary address for MetaMask price feeds
|
|
3. **CCIP Router** is required for cross-chain communication
|
|
4. All addresses are on ChainID 138
|
|
|
|
---
|
|
|
|
**Last Updated**: $(date)
|
|
|