Files
proxmox/docs/04-configuration/METAMASK_CONFIGURATION.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

1.9 KiB

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:

cd /home/intlc/projects/proxmox
./scripts/test-bridge-all-7-networks.sh weth9

Expected: 7/7 networks configured


Last Updated: $(date)