Files
proxmox/docs/archive/completion/ETHEREUM_MAINNET_CONFIGURATION_FINAL.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- 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.
2026-01-06 01:46:25 -08:00

2.7 KiB

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:

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