Files
proxmox/docs/04-configuration/METAMASK_CONFIGURATION.md
defiQUG 2a6d3cfc7f
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
Update submodule references and improve CI workflow
- Update submodule references for explorer-monorepo and smom-dbis-138 to latest commits.
- Modify CI workflow to include shellcheck installation and enforce error severity for script checks.
- Update contract addresses in configuration and documentation to reflect the new canonical addresses for CCIPWETH9Bridge and CCIP Router.
- Revise integration test documentation to align with updated contract addresses and deployment statuses.

Made-with: Cursor
2026-03-24 22:50:52 -07:00

2.0 KiB

Configure Ethereum Mainnet via MetaMask

Last Updated: 2026-01-31
Document Version: 1.0
Status: Active Documentation


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: 0xcacfd227A040002e49e2e01626363071324f820a

Function: addDestination(uint64,address)

Parameters:

  • chainSelector: 5009297550715157269 (Ethereum Mainnet)
  • destination: 0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6

Calldata: Generate it with cast calldata "addDestination(uint64,address)" 5009297550715157269 0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6

WETH10 Bridge Configuration

Contract Address: 0xe0E93247376aa097dB308B92e6Ba36bA015535D0

Function: addDestination(uint64,address)

Parameters:

  • chainSelector: 5009297550715157269 (Ethereum Mainnet)
  • destination: 0x04E1e22B0D41e99f4275bd40A50480219bc9A223

🔧 Steps in MetaMask

  1. Connect to ChainID 138 in MetaMask
  2. Go to "Send" or use a dApp interface
  3. For WETH9:
    • To: 0xcacfd227A040002e49e2e01626363071324f820a
    • Data: Use function addDestination(uint64,address) with parameters:
      • 5009297550715157269
      • 0x3304b747e565a97ec8ac220b0b6a1f6ffdb837e6
  4. For WETH10:
    • To: 0xe0E93247376aa097dB308B92e6Ba36bA015535D0
    • Data: Use function addDestination(uint64,address) with parameters:
      • 5009297550715157269
      • 0x04E1e22B0D41e99f4275bd40A50480219bc9A223

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)