LIVE / DEMO · TESTNET

Run a consolidation yourself.

Your wallet, testnet USDC, real contracts. Deposit into Circle Gateway on Base Sepolia, sign two messages, and clear the payment into a Portage ledger on Arc in one transaction. Runs entirely in your browser on the published @erhnysr/portage-sdk — no server holds a key.

  1. Connect a wallet

    Any browser wallet. Nothing is custodied — every action is a signature you approve.

  2. Fund your Gateway balance

    Deposit USDC into Circle Gateway on a source chain. One-time; after finality it's spendable anywhere.

  3. Sign the transfer

    Two signatures: Circle's burn intent (moves the value), and Portage's PayoutMeta binding (says whose ledger to credit). No transaction yet.

  4. Circle attests

    Circle Gateway checks your balance and returns a signed attestation for Arc.

  5. Clear on Arc

    One Arc transaction mints the USDC to the Portage Router and credits the ledger atomically.

Move testnet USDC into a Portage ledger on Arc

You'll need testnet USDC on Base Sepolia (to deposit) and a little USDC on Arc Testnet (Arc's gas token). Both come from Circle's faucet ↗.