Supported Chains

Bedrock supports payments on multiple EVM-compatible chains. Customers select their preferred chain when making a payment.

Production Chains

Chain
Chain ID
USDC Address

Base

8453

0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Optimism

10

0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85

Arbitrum One

42161

0xaf88d065e77c8cC2239327C5EDb3A432268e5831

Testnet Chains

Chain
Chain ID
USDC Address

Base Sepolia

84532

0x036CbD53842c5426634e7929541eC2318f3dCF7e

Optimism Sepolia

11155420

0x5fd84259d66Cd46123540766Be93DFE6D43130D7

Arbitrum Sepolia

421614

0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d

How Chain Selection Works

  1. Merchant creates a charge - No chain is specified at this point

  2. Customer opens payment link - They see a list of available chains

  3. Customer selects a chain - The clone contract is deployed on that chain

  4. Customer sends USDC - Payment is sent to the clone address

  5. Automatic settlement - Funds are forwarded to the merchant

Retrieving Supported Chains

Get the current list of active chains via API:

Response

Gas Fees

  • Clone deployment gas is paid by Bedrock

  • Flush (settlement) gas is paid by Bedrock

  • Customers only pay USDC transfer gas on their chosen chain

Adding New Chains

Bedrock is continuously adding support for new chains. Contact us if you need a specific chain supported.

Last updated