Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.myproceeds.xyz/llms.txt

Use this file to discover all available pages before exploring further.

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:
  • Arc
  • Base
  • HyperEVM
  • Arbitrum
  • Ethereum
  • Tempo
Mainnet support is rolling out per network. Each blockchain has a matching testnet for development and validation.

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 Arc, Base, HyperEVM, Arbitrum, Ethereum, and Tempo.
  • Mainnet mode off — Paywalls accept testnet USDC on the respective testnet chain: Arc testnet, Base Sepolia, HyperEVM testnet, Arbitrum Sepolia, Ethereum Sepolia, and 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 USDC

To pay paywalls while Mainnet mode is off, you need testnet USDC on the network you’re testing. Use the Proceeds faucet to fund a wallet on any supported testnet:

Testnet USDC Faucet

Drip testnet USDC to your wallet on Arc, Base, HyperEVM, Arbitrum, Ethereum, or Tempo testnets.

Pick networks per paywall

A paywall accepts a subset of the networks its service allows. Two reasons to narrow the list per route:
  • Cost. Different chains have different fee profiles. Restrict expensive endpoints to lower-fee chains.
  • Standards. MPP-native flows require Tempo. Circle Nanopayments require a Circle-supported chain.

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.

Production checklist

Confirm networks, pricing, and auth before going live.