Skip to content

Releases: osr21/arc-relay-bridge

v1.0.0 — Arc Testnet

20 Jun 11:54

Choose a tag to compare

Arc Relay Bridge v1.0.0 — Arc Testnet

Open-source CCTP V2 bridge for Arc Testnet. Move native USDC between Arc, Ethereum Sepolia, Base Sepolia, and Avalanche Fuji — no wrapped tokens, no liquidity pools.

What's included

  • CCTP V2 bridge — full 7-param depositForBurn flow with Circle Iris attestation polling
  • Gas Relay mode — bridge without holding destination-chain gas (GasRelayer covers the mint fee)
  • ERC-4337 Gasless mode — pay gas in USDC via the first USDC paymaster on Arc Testnet
  • Yield Vaults — on-chain USDC yield across 4 chains (Arc: 18.5% APY)
  • Gas Refuel — spend Arc USDC to receive native ETH or AVAX
  • Unified Portfolio — real-time USDC balance across all 4 chains
  • Developers page — Circle App Kit SDK snippets alongside raw CCTP V2 implementation

Deployed contracts (v6-hardened)

Contract Arc Testnet
USDC Paymaster (ERC-4337 v0.7) 0xEE39e1690F1bE07e8a68813f57cE3142197CECf6
GasRelayer 0xf89773D7d9C43c01203793bf991e2550975a0C49
YieldVault 0xFf8f0Fc1Cca51ddE49ee1E7083D36CC99Af01665
FeeRouter 0x0812a44BDB8975d1Fa1DA93726385Bc4dDC31C6A

All contracts deployed to Ethereum Sepolia, Base Sepolia, and Avalanche Fuji as well. See README for full address table.

Get testnet USDC

faucet.circle.com — Arc Testnet, Sepolia, Base Sepolia, Fuji supported.

Run locally

git clone https://github.com/osr21/arc-relay-bridge.git
cd arc-relay-bridge
pnpm install
pnpm --filter @workspace/arc-bridge run dev

Stack

React 19 · Vite · Tailwind CSS · shadcn/ui · ethers.js v6 · Circle CCTP V2 · ERC-4337 v0.7