Bridge USDC to Stellar
Move USDC you already hold on Ethereum or Polygon onto Stellar, so you can donate it to a climate project without buying a second token.
What this bridge does for GreenPay
GreenPay donations are made with Stellar-native assets, but most people hold USDC on Ethereum or Polygon. This bridge closes that gap: your USDC is burned on the source chain and an equal amount is minted as native Stellar USDC, so the money you already have becomes money you can donate.
GreenPay uses Circle's Cross-Chain Transfer Protocol (CCTP) — the protocol run by the issuer of USDC itself. Because the transfer is a burn-and-mint, there is no wrapped token, no liquidity pool and no bridge operator holding your funds in escrow. GreenPay never takes custody: you approve the transfer in your own wallet and the USDC lands directly at your Stellar address.
What GreenPay does
- Reads your Ethereum USDC balance, read-only, so you can see what is available to move
- Opens Circle's bridge pre-filled with your Stellar address as the destination
- Records a transfer you have already completed as a donation to a project you choose
What GreenPay does not do
- Hold or custody your funds at any point
- Charge a bridge fee — CCTP burns and mints at par, so the amount arrives unchanged
- Convert fiat. This moves crypto you already own; it is not a cash on-ramp or off-ramp
Need to buy USDC with a bank card, or cash out afterwards? That is a fiat on/off-ramp (a Stellar anchor such as SEP-24 deposit and withdrawal) and it is planned but not built yet. See the Roadmap for the current status.
Select Networks
Ethereum Wallet
ETHStellar Wallet
XLMHow to Bridge
Connect your Ethereum wallet
Connect MetaMask to see how much USDC you have available to bridge. This step only reads your balance.
Connect your Stellar wallet
Connect Freighter so we know which Stellar address should receive the USDC.
Open Circle's bridge
We open Circle's CCTP interface in a new tab with your Stellar address and the network you picked already filled in.
Complete the transfer on Circle
Follow Circle's instructions to approve and confirm. The USDC is minted on Stellar and is ready to donate.
Connect your Stellar wallet first
About Circle CCTP
Circle's Cross-Chain Transfer Protocol is a permissionless on-chain messaging protocol that moves native USDC between blockchains without wrapping it or routing it through a liquidity pool. Your USDC is burned on the source chain and minted on the destination chain, which is what keeps the 1:1 peg intact across chains. Circle's documentation.