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 IDPayment TokenFacilitatorCross-chain
avalanche431140xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E0x8E7769D440b3460b92159Dd9C6D17302b036e2d6No
base84530x833589fCD6eDb6E08f4c7C32D4f71b54bdA029130x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
bsc560x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d0x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
bot-chain6770xaBabc7Ddc03e501d190C676BF3d92ef0e6e87a3C0x8E7769D440b3460b92159Dd9C6D17302b036e2d6No
optimism100x0b2C639c533813f4Aa9D7837CAf62653d097Ff850x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
arbitrum421610xaf88d065e77c8cC2239327C5EDb3A432268e58310x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
polygon1370x3c499c542cef5e3811e1192ce70d8cc03d5c33590x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
unichain1300x078d782b760474a361dda0af3839290b0ef57ad60x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
ink570730x2D270e6886d130D724215A266106e6832161EAEd0x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
worldchain4800x79A02482A880bCe3F13E09da970dC34dB4cD24D10x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
sei13290xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf423920x8E7769D440b3460b92159Dd9C6D17302b036e2d6No
hyperevm9990xb88339CB7199b77E23DB6E890353E22632Ba630f0x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
megaeth43260xFAfDdbb3FC7688494971a79cc65DCa3EF82079E70x8E7769D440b3460b92159Dd9C6D17302b036e2d6No
tempo42170x20C000000000000000000000b9537d11c60E8b500x8E7769D440b3460b92159Dd9C6D17302b036e2d6No
monad1430x754704Bc059F8C67012fEd69BC8A327a5aafb6030x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across
robinhood46630x5fc5360D0400a0Fd4f2af552ADD042D716F1d1680x8E7769D440b3460b92159Dd9C6D17302b036e2d6Across

Non-EIP-3009 Token Note

Chains whose payment token does not natively support EIP-3009 use Permit2 via x402ExactPermit2Proxy 0x402085c248EeA27D92E8b30b2C58ed07f9E20001. This is the canonical exact Permit2 proxy from the official x402 repository, deployed at the same address on supported EVM chains. This includes MegaETH, BSC, and BOT chain testnet and mainnet. For these integrations:
  • Keep payTo set to the facilitator 0x8E7769D440b3460b92159Dd9C6D17302b036e2d6
  • Set paymentRequirements.asset to the ERC-20 token address the buyer will pay with
  • Use Permit2 0x000000000022D473030F116dDEE9F6B43aC78BA3 as the approval target
  • Use x402ExactPermit2Proxy 0x402085c248EeA27D92E8b30b2C58ed07f9E20001 as the Permit2 spender

Tempo Note

Tempo has no native gas token. Transaction fees are paid in TIP-20 stablecoins such as USDC.e. Meridian uses USDC.e at 0x20C000000000000000000000b9537d11c60E8b50 for payment flows. The public RPC is https://rpc.tempo.xyz, the WebSocket endpoint is wss://rpc.tempo.xyz, the explorer is https://explore.tempo.xyz, and Circle CCTP/Gateway is not currently supported.

Testnet

NetworkChain IDPayment TokenFacilitatorCross-chain
arc-testnet50420020x36000000000000000000000000000000000000000x8e633dBf31adCc7D41BE3e95B7c8DD3526B5235ANo
bot-chain-testnet9680x75edC9335175Fc0552D51D48439F229c10420fe30x8e633dBf31adCc7D41BE3e95B7c8DD3526B5235ANo
base-sepolia845320x036CbD53842c5426634e7929541eC2318f3dCF7e0x8e633dBf31adCc7D41BE3e95B7c8DD3526B5235AAcross
fluent-testnet209940xa5544e6DDe3d8927Bf3bD9556e84f49067E36bAf0xB3Ac1B7871942bCdCD0bD6C65765272bBE70B8DaNo
optimism-sepolia111554200x5fd84259d66Cd46123540766Be93DFE6D43130D70x8e633dBf31adCc7D41BE3e95B7c8DD3526B5235AAcross
Fluent testnet currently uses a mock USDC deployment, including function mint(to, amount) to receive test USDC.

Arc Testnet Note

Arc Testnet uses USDC as the native gas token. Meridian uses the ERC-20 USDC interface at 0x3600000000000000000000000000000000000000 for payment flows. The public RPC is https://rpc.testnet.arc.network, the WebSocket endpoint is wss://rpc.testnet.arc.network, the explorer is https://testnet.arcscan.app, and the Circle CCTP/Gateway domain is 26.

Network Monitoring

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