Overview
Meridian supports multiple EVM networks with different levels of functionality for each network. This page documents the current network support and capabilities.Contract Addresses
Mainnet
| Network | Chain ID | USDC | Facilitator |
|---|---|---|---|
base | 8453 | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 | 0x8E7769D440b3460b92159Dd9C6D17302b036e2d6 |
optimism | 10 | 0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85 | 0x8E7769D440b3460b92159Dd9C6D17302b036e2d6 |
polygon | 137 | 0x3c499c542cef5e3811e1192ce70d8cc03d5c3359 | 0x8E7769D440b3460b92159Dd9C6D17302b036e2d6 |
unichain | 130 | 0x078d782b760474a361dda0af3839290b0ef57ad6 | 0x8E7769D440b3460b92159Dd9C6D17302b036e2d6 |
hyperevm | 999 | 0xb88339CB7199b77E23DB6E890353E22632Ba630f | 0x8E7769D440b3460b92159Dd9C6D17302b036e2d6 |
megaeth | 4326 | 0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7 | 0x8E7769D440b3460b92159Dd9C6D17302b036e2d6 |
MegaETH Note
New MegaETH integrations should use the Permit2 flow:- Keep
payToset to the facilitator0x8E7769D440b3460b92159Dd9C6D17302b036e2d6 - Set
paymentRequirements.assetto the ERC-20 token address the buyer will pay with. USDm is0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7 - Use Permit2
0x000000000022D473030F116dDEE9F6B43aC78BA3as the approval target - Use
x402ExactPermit2Proxy0x402085c248EeA27D92E8b30b2C58ed07f9E20001as the Permit2 spender
0x2c2d8EF0664432BA243deF0b8f60aF7aB43a60B4 is deprecated and should be used only for legacy EIP-3009 compatibility.
Testnet
| Network | Chain ID | USDC | Facilitator |
|---|---|---|---|
base-sepolia | 84532 | 0x036CbD53842c5426634e7929541eC2318f3dCF7e | 0x8e633dBf31adCc7D41BE3e95B7c8DD3526B5235A |
fluent-testnet | 20994 | 0xa5544e6DDe3d8927Bf3bD9556e84f49067E36bAf | 0xB3Ac1B7871942bCdCD0bD6C65765272bBE70B8Da |
optimism-sepolia | 11155420 | 0x5fd84259d66Cd46123540766Be93DFE6D43130D7 | 0x8e633dBf31adCc7D41BE3e95B7c8DD3526B5235A |
mint(to, amount) to receive test USDC.
Network Monitoring
- Monitor network status via
/v1/supportedendpoint - Implement fallback logic for network outages
- Cache network information with appropriate TTL