Skip to main content
Proceeds is multi-chain by design. A paywall can accept payments on more than one network, and a service can mix paywalls that target different networks.

Networks

Proceeds supports the following blockchains:
  • Base
  • Solana
  • Tempo
Each blockchain has a matching testnet for development and validation.

USDC.e on Tempo

Tempo does not have native USDC. Mainnet payments on Tempo settle in USDC.e — the bridged representation of USDC, backed 1:1 by native USDC in Stargate liquidity infrastructure. All MPP transactions on Proceeds mainnet use USDC.e.

Test against the testnets

Toggle Mainnet mode in your profile menu to switch between mainnet and the matching testnet:
  • Mainnet mode on — Paywalls accept real USDC on Base, and USDC.e on Tempo.
  • Mainnet mode off — Paywalls accept testnet USDC on Base Sepolia and Solana Devnet, as well as pathUSD on Tempo Testnet.
The toggle lives in the profile modal alongside Settings, Get help, Docs, and Terms and privacy, with your wallet address at the bottom.
Develop with Mainnet mode off until your service passes the Production checklist, then flip the toggle on to start accepting real USDC.

Get testnet funds

Each network uses its own test token. Funds on one network cannot pay a paywall on another.
The Proceeds faucet mints testnet USDC for Base Sepolia. It does not mint pathUSD. MPP paywalls on Tempo Testnet require pathUSD from the Tempo faucet.

Tokens by mode

When Mainnet mode is off: When Mainnet mode is on: Tempo has no native USDC. Mainnet Tempo paywalls settle in USDC.e.

Pick networks per paywall

Network choice starts when you create a service. On New Service, the Networks field is the allowlist of chains buyers can pay on for that service. Each paywall under the service then accepts a subset of those networks — so one service can expose an x402 route on Base and Solana and an MPP route on Tempo. Match networks to the payment standard the route needs:

Reconcile balances

The Wallet page shows balances across every supported chain and rail. Withdrawals route per-chain — pick the chain on the withdrawal form to settle to a wallet you control. For bank payouts and the full settlement model, see Settle to a wallet or bank.

Production checklist

Confirm networks, pricing, and auth before going live.