- 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.
75 lines
1.9 KiB
Markdown
75 lines
1.9 KiB
Markdown
# Configure Ethereum Mainnet via MetaMask
|
|
|
|
**Date**: $(date)
|
|
**Method**: MetaMask (bypasses pending transaction issues)
|
|
|
|
---
|
|
|
|
## ✅ Why MetaMask?
|
|
|
|
Since transactions sent via MetaMask (like nonce 25) work successfully, configuring via MetaMask bypasses the "Replacement transaction underpriced" errors from pending transactions in validator pools.
|
|
|
|
---
|
|
|
|
## 📋 Configuration Details
|
|
|
|
### WETH9 Bridge Configuration
|
|
|
|
**Contract Address**: `0x89dd12025bfCD38A168455A44B400e913ED33BE2`
|
|
|
|
**Function**: `addDestination(uint64,address)`
|
|
|
|
**Parameters**:
|
|
- `chainSelector`: `5009297550715157269` (Ethereum Mainnet)
|
|
- `destination`: `0x8078a09637e47fa5ed34f626046ea2094a5cde5e`
|
|
|
|
**Calldata** (for reference):
|
|
```
|
|
0x4c4c4c4c5009297550715157269000000000000000000000008078a09637e47fa5ed34f626046ea2094a5cde5e
|
|
```
|
|
|
|
### WETH10 Bridge Configuration
|
|
|
|
**Contract Address**: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0`
|
|
|
|
**Function**: `addDestination(uint64,address)`
|
|
|
|
**Parameters**:
|
|
- `chainSelector`: `5009297550715157269` (Ethereum Mainnet)
|
|
- `destination`: `0x105f8a15b819948a89153505762444ee9f324684`
|
|
|
|
---
|
|
|
|
## 🔧 Steps in MetaMask
|
|
|
|
1. **Connect to ChainID 138** in MetaMask
|
|
2. **Go to "Send" or use a dApp interface**
|
|
3. **For WETH9**:
|
|
- To: `0x89dd12025bfCD38A168455A44B400e913ED33BE2`
|
|
- Data: Use function `addDestination(uint64,address)` with parameters:
|
|
- `5009297550715157269`
|
|
- `0x8078a09637e47fa5ed34f626046ea2094a5cde5e`
|
|
4. **For WETH10**:
|
|
- To: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0`
|
|
- Data: Use function `addDestination(uint64,address)` with parameters:
|
|
- `5009297550715157269`
|
|
- `0x105f8a15b819948a89153505762444ee9f324684`
|
|
|
|
---
|
|
|
|
## ✅ Verification
|
|
|
|
After sending both transactions, verify:
|
|
|
|
```bash
|
|
cd /home/intlc/projects/proxmox
|
|
./scripts/test-bridge-all-7-networks.sh weth9
|
|
```
|
|
|
|
Expected: 7/7 networks configured ✅
|
|
|
|
---
|
|
|
|
**Last Updated**: $(date)
|
|
|