Skip to main content
ProofBridge runs on public testnets, and you need two different kinds of testnet funds to use it:
  1. Gas — the native asset of each chain (Sepolia ETH on EVM, Stellar Testnet XLM on Soroban). These come from the chain’s built-in faucets, not from ProofBridge.
  2. Bridge tokens — the ERC-20, SAC, and SEP-41 tokens that ProofBridge actually moves between chains. These come from the in-app Faucet page.
This page covers the in-app faucet. For gas, the standard public faucets are linked below.

Open the faucet

After signing in, navigate to Faucet in the app (also reachable from the sidebar). The page lists every supported chain and, under each chain, the bridgeable tokens you can claim on that chain.
The faucet page only shows tokens you can actually bridge. Native gas assets (ETH, XLM) are intentionally omitted because they’re not bridgeable on their own — you wrap them to ERC-20 / SAC form as part of a bridge order. Fund gas separately via the public faucets listed below.

Claim a token

1

Connect the wallet on the target chain

Each token is claimed on a specific chain. You must be connected and authenticated on that chain first — EVM wallets for Sepolia tokens, a Stellar wallet for Stellar-side tokens. See Connect your wallet.If you have both chains linked to the same account (see Link a second wallet), the faucet can claim on either side without re-signing.
2

Find the token under its chain

Scroll to the chain card for the token you need. Tokens with the Claim button are faucetable. Tokens without one (native XLM, native ETH) aren’t — use the external gas faucets instead.
3

Click Claim

Hit Claim. The app calls POST /v1/faucet/request on the relayer, which mints the token on your linked wallet’s address for that chain. No wallet signature is required — the relayer’s own admin key mints on testnet.
4

Wait for the tx to confirm

EVM claims land in one block (a few seconds on Sepolia). Stellar claims land in one ledger (~5 seconds). Your wallet balance updates automatically once the transaction is confirmed.
5

(Optional) Add the token to your wallet

Click the wallet icon next to a token to register it in your connected wallet so the balance is visible natively:
  • MetaMask — uses wallet_watchAsset (ERC-20 add-token dialog).
  • Freighter — uses Freighter’s addToken API for SAC and SEP-41 tokens. If Freighter times out, the app copies the contract id to your clipboard so you can paste it into Freighter’s “Add asset” search.

Limits

ProofBridge’s faucet enforces one hard limit per user, per token:
You can’t claim a token if your wallet already holds more than ~100,000 units of it (measured in the token’s raw base units).
In practice this means you can always top up when you’re low, but repeated claims to stockpile are blocked. If you’re hit with Balance threshold exceeded in the toast, spend or bridge some of what you already hold and try again. There is no explicit time-based cooldown at the moment. The balance threshold acts as the rate limiter.

When the faucet doesn’t give you what you need

You need…Use…
Sepolia ETH for gasA public Sepolia faucet (Alchemy, Infura, QuickNode, Chainlink). Requires a small mainnet balance or GitHub login.
Stellar Testnet XLM for gasfriendbot — instant, unlimited, no sign-up.
Bridgeable ERC-20 / SAC / SEP-41The in-app Faucet.
Mainnet tokensNot supported. ProofBridge is testnet-only today.
If the in-app faucet is failing for a token (error banner, nothing arrives after a minute), the most likely cause is the relayer’s mint signer running low on the chain’s native gas. Reach out via the GitHub repository and we’ll top it up.

Where to go next

Once you have both gas and the bridge tokens you want to move:

Bridge your first tokens

Use the tokens you just claimed to complete a cross-chain transfer.

Provide liquidity

Fund an ad with those tokens to match orders from other bridgers.