Skip to main content

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

NetworkChain IDUSDCFacilitator
base84530x833589fCD6eDb6E08f4c7C32D4f71b54bdA029130x8E7769D440b3460b92159Dd9C6D17302b036e2d6
optimism100x0b2C639c533813f4Aa9D7837CAf62653d097Ff850x8E7769D440b3460b92159Dd9C6D17302b036e2d6
polygon1370x3c499c542cef5e3811e1192ce70d8cc03d5c33590x8E7769D440b3460b92159Dd9C6D17302b036e2d6
unichain1300x078d782b760474a361dda0af3839290b0ef57ad60x8E7769D440b3460b92159Dd9C6D17302b036e2d6
hyperevm9990xb88339CB7199b77E23DB6E890353E22632Ba630f0x8E7769D440b3460b92159Dd9C6D17302b036e2d6
megaeth43260xFAfDdbb3FC7688494971a79cc65DCa3EF82079E70x8E7769D440b3460b92159Dd9C6D17302b036e2d6

MegaETH Note

New MegaETH integrations should use the Permit2 flow:
  • Keep payTo set to the facilitator 0x8E7769D440b3460b92159Dd9C6D17302b036e2d6
  • Set paymentRequirements.asset to the ERC-20 token address the buyer will pay with. USDm is 0xFAfDdbb3FC7688494971a79cc65DCa3EF82079E7
  • Use Permit2 0x000000000022D473030F116dDEE9F6B43aC78BA3 as the approval target
  • Use x402ExactPermit2Proxy 0x402085c248EeA27D92E8b30b2C58ed07f9E20001 as the Permit2 spender
The USDm forwarder 0x2c2d8EF0664432BA243deF0b8f60aF7aB43a60B4 is deprecated and should be used only for legacy EIP-3009 compatibility.

Testnet

NetworkChain IDUSDCFacilitator
base-sepolia845320x036CbD53842c5426634e7929541eC2318f3dCF7e0x8e633dBf31adCc7D41BE3e95B7c8DD3526B5235A
fluent-testnet209940xa5544e6DDe3d8927Bf3bD9556e84f49067E36bAf0xB3Ac1B7871942bCdCD0bD6C65765272bBE70B8Da
optimism-sepolia111554200x5fd84259d66Cd46123540766Be93DFE6D43130D70x8e633dBf31adCc7D41BE3e95B7c8DD3526B5235A
Fluent testnet currently uses a mock USDC deployment, including function mint(to, amount) to receive test USDC.

Network Monitoring

  • Monitor network status via /v1/supported endpoint
  • Implement fallback logic for network outages
  • Cache network information with appropriate TTL