Key features
Unified crosschain balance
Hold USDC, EURC, or cirBTC across multiple blockchains and access each asset
as a single balance on any supported destination blockchain
Instant transfers
Transfer funds in under 500 ms after your balance is established, with no
waiting for source blockchain finality
Non-custodial
Retain full ownership of deposited funds with signature-based authorization
and a 7-day trustless withdrawal option that lets you reclaim funds directly
from the Gateway Wallet contract without relying on Circle’s API
ERC-1271 contract signatures
Authorize transfers from smart contracts and smart contract wallets with
ERC-1271, without requiring a separate EOA delegate. See ERC-1271
programmable authorization.
What you can build
Gateway enables applications that require instant access to USDC, EURC, or cirBTC across blockchains. Here are some common use cases:Chain abstraction
Chain abstraction
Build applications where users interact with USDC without worrying about which
blockchain it’s on. Users deposit once and access their balance instantly on any
supported blockchain.
Crosschain liquidity
Crosschain liquidity
Provide instant liquidity across blockchains without maintaining separate
balances on each chain. Consolidate USDC holdings and access them where needed.
Payment routing
Payment routing
Route payments to any supported blockchain instantly. Accept USDC on one
blockchain and settle on another without delays.
Treasury management
Treasury management
Reduce working capital requirements by consolidating USDC across blockchains
into a unified balance that’s accessible anywhere.
Agentic commerce
Agentic commerce
Power AI agents and machine-to-machine systems with gasless, sub-cent USDC
payments through Gateway Nanopayments. See
Agent Nanopayments for the pre-built
agent-builder workflow.
Get started
Create and transfer a unified balance
Build a script to deposit USDC on multiple blockchains and transfer it
instantly to a destination blockchain
Transfer from a smart contract account
Authorize Gateway transfers with ERC-1271 using a Circle SCA
Use EURC and cirBTC
Learn how EURC and cirBTC differ from USDC in Gateway
Set up webhooks
Receive real-time notifications for Gateway events on your registered wallet
addresses
Supported blockchains
View the blockchains where you can deposit and mint each asset with Gateway