# Ethereum Mainnet Configuration - Final Status **Date**: $(date) **Status**: ✅ **READY TO CONFIGURE VIA METAMASK** --- ## ✅ Verification Complete ### Admin Status - **Deployer**: `0x4A666F96fC8764181194447A7dFdb7d471b301C8` - **Admin**: `0x4a666f96fc8764181194447a7dfdb7d471b301c8` - **Status**: ✅ **Deployer IS the admin** (case-insensitive match) ### Code Fixes - ✅ Removed ghost nonce detection - ✅ Using automatic nonce handling - ✅ No manual nonce specification ### Current Blocking Issue - ⚠️ Pending transaction with nonce 26 - ⚠️ Even 1,000,000 gwei can't replace it - ⚠️ Transaction is in validator pools (not visible in RPC) --- ## 🎯 Solution: Configure via MetaMask Since you successfully sent nonce 25 via MetaMask, configure the bridges the same way: ### WETH9 Bridge Configuration **Contract**: `0x89dd12025bfCD38A168455A44B400e913ED33BE2` **Function**: `addDestination(uint64,address)` **Parameters**: - `chainSelector`: `5009297550715157269` (Ethereum Mainnet) - `destination`: `0x8078a09637e47fa5ed34f626046ea2094a5cde5e` **Calldata**: ``` 0xced719f300000000000000000000000000000000000000000000000045849994fc9c7b150000000000000000000000008078a09637e47fa5ed34f626046ea2094a5cde5e ``` **Nonce**: 26 (current on-chain nonce) ### WETH10 Bridge Configuration **Contract**: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` **Function**: `addDestination(uint64,address)` **Parameters**: - `chainSelector`: `5009297550715157269` (Ethereum Mainnet) - `destination`: `0x105f8a15b819948a89153505762444ee9f324684` **Nonce**: 27 (after WETH9 transaction) --- ## 📋 Steps in MetaMask 1. **Connect to ChainID 138** in MetaMask 2. **Go to "Send" → "Advanced" or use contract interaction** 3. **For WETH9**: - To: `0x89dd12025bfCD38A168455A44B400e913ED33BE2` - Data: `0xced719f300000000000000000000000000000000000000000000000045849994fc9c7b150000000000000000000000008078a09637e47fa5ed34f626046ea2094a5cde5e` - Nonce: 26 4. **For WETH10** (after WETH9 confirms): - To: `0xe0E93247376aa097dB308B92e6Ba36bA015535D0` - Function: `addDestination(uint64,address)` - Parameters: `5009297550715157269`, `0x105f8a15b819948a89153505762444ee9f324684` - Nonce: 27 --- ## ✅ Verification After both transactions confirm: ```bash cd /home/intlc/projects/proxmox ./scripts/test-bridge-all-7-networks.sh weth9 ``` **Expected**: 7/7 networks configured ✅ --- ## 📚 Contract Reference **Etherscan**: https://etherscan.io/address/0x89dd12025bfcd38a168455a44b400e913ed33be2#code Check the contract code on Etherscan for: - Exact function signature - Parameter types - Access control requirements --- **Last Updated**: $(date) **Status**: ✅ **READY - CONFIGURE VIA METAMASK**