The Arc Community Hub
Sign in or Join the community to continue

How Is USDC Unified Across Blockchains with Circle Gateway?

Posted Dec 18, 2025 | Views 110
# USDC
# Gateway
# Stablecoin 101
Share

Speaker

user's Avatar
Blessing Adesiji
Developer Relations Manager, EMEA @ Circle

SUMMARY

What if your USDC balance wasn’t tied to a single chain — but chain-abstracted and instantly available across supported chains at any time? That’s the value proposition of Circle Gateway.

In this episode of Stablecoin 101, Blessing Adesiji breaks down how Gateway lets developers and users hold a single, unified USDC balance that can be accessed instantly across supported blockchains — without the need to bridge or swap.

You’ll learn:

  • How Circle Gateway removes liquidity fragmentation across chains
  • Why it creates a smoother experience for users and businesses
  • How developers can build apps that just work — instantly, on any supported chain

This is what it means to make money onchain feel as seamless as the internet itself.

+ Read More

TRANSCRIPT

Intro: What is Circle Gateway?

What is Circle Gateway, and how can users use a unified cross-chain USDC balance that can be instantly accessed across any supported chain?

Welcome back to Stablecoin 101, a series by Circle where we break down the foundations of stablecoins and how they are powering the new internet financial system. If you are just joining, my name is Blessing and I work on Circle's Developer Relations team.

In the last few videos, we've talked about cross-chain transfers, CCTP, and the code behind the protocol. Check those out if you haven't already.

The problem: USDC liquidity is fragmented across chains

Now let's imagine there's a developer named Alice who is building a multi-chain trading application. Our goal is to allow users to buy tokens across different blockchains, say on Avalanche, Base, or Ethereum, all from the same USDC balance.

Early on, Alice runs into a familiar problem: fragmentation of USDC liquidity across chains.

In other words, USDC balances are isolated on each chain, making it harder to easily swap into tokens that may be issued across different chains. For developers like Alice, that creates friction, where users hold USDC on one chain but want to trade on another.

And this leads to multiple bridging steps, tokens scattered across multiple chains, and a user experience that can feel disjointed.

The goal: one deposit, chain-agnostic trading

Alice wants to do things differently.

Ideally, a user should be able to deposit USDC once from a supported chain where they have USDC and trade across supported chains without even thinking about where the funds came from. She wants to build a user experience that is simple, intuitive, and chain-agnostic in order to remove the friction of actively bridging from the user experience.

More and more developers are using intents to simplify cross-chain flows, where users specify the outcome they want and another party is charged with fulfilling the request. The big problem here is that this requires someone to hold inventory spread out across multiple chains, which is operationally complex and inefficient.

The solution: Circle Gateway and a unified USDC balance

This is exactly the kind of problem Circle Gateway was designed to solve.

Quick note: if you are wondering why Alice doesn't just use CCTP, great question. We'll dive into the different use cases between Gateway and CCTP in another episode of this series.

But for now, let's talk about how Gateway tackles the multi-chain liquidity problem by letting users hold one unified USDC balance that is accessible on any supported chain on demand.

How Alice would use Gateway in a trading app

So how would Alice integrate Gateway into our trading application so that users deposit USDC once and thereafter have the ability to use those funds to trade on any supported chain?

She could either:

  1. have users deposit directly into Gateway, or
  2. hold our own USDC in Gateway in order to improve our ability to fulfill our users' requests.

For example, Alice's user, Bob, deposits one hundred USDC each into Gateway contracts on Avalanche, Ethereum, and Base. Bob's Gateway balance now shows three hundred USDC unified across chains.

Finality note: when the unified balance updates

Quick note: you must wait for finality on these chains for the unified balance to be updated. On Avalanche, finality is reached immediately. On Base and Ethereum, you may need to wait up to twenty minutes for finality to be reached.

Instant access on the destination chain (no bridging UX)

So later, when Bob wants to buy a token on Base via Alice's app, it doesn't need to bridge or wait.

The app can instantly access the needed USDC on Base using Gateway, even though part of Bob's balance originated from other chains.

From Bob's perspective, his three hundred USDC might as well live in the cloud, always available to trade wherever needed.

At the same time, Bob retains full control over his USDC while it's deposited to the Gateway system, and this dramatically improves the user experience. USDC can be accessed instantly on any supported chain to make a payment, swap for a token, or do any other decentralized application transaction without multiple clicks navigating a bridging experience.

Doesn't matter which chain you received the USDC, it should be available to you on any supported chain instantly. This is the use case that Gateway was designed for.

So by letting developers and users unify their USDC balances using Circle Gateway, USDC can be instantly accessed on the supported chain of choice.

Closing: next video

In the next video, we'll dive into what Circle Gateway actually is and how it works under the hood to make this magic happen. I'll see you there.

+ Read More
Comments (8)
Popular
avatar


Watch More

How Does Circle Gateway Work? | Explained
Posted Dec 18, 2025 | Views 173
# USDC
# Gateway
# Stablecoin 101
How Is USDC Interoperable? (Explained with Real-World Example)
Posted Dec 08, 2025 | Views 104
# USDC
# CCTP
# Stablecoin 101
Terms of Service