How to get test tokens
Three Keyban networks are testnets you can fund yourself for free. Each ledger has its own faucet — pick the one matching your application's network and follow its 30-second flow. Test tokens have no monetary value and the testnet ledger may be reset; use them only for development and integration testing.
Base Sepolia
- Open one of the public faucets:
- Coinbase Faucet — sign-in required, no mainnet balance needed.
- Alchemy Faucet — sign-in required, no mainnet balance needed.
- Paste the wallet address from
useKeybanAccount().address(it starts with0x…). - Click Request. The faucet sends a small amount of Sepolia ETH — enough for hundreds of test transactions.
- Confirm the balance in BaseScan Sepolia.
Starknet Sepolia
- Open the Starknet Faucet.
- Choose the asset you need — ETH for transaction fees, STRK for fee-paying via STRK.
- Paste the Starknet address from
useKeybanAccount().address(it starts with0x…but is shorter than an EVM one). - Click Send Request. Confirm via Starkscan Sepolia or Voyager Sepolia.
Stellar Testnet
On Stellar, an unfunded account does not exist on-chain. Friendbot both creates the account record and funds it with 10 000 XLM in a single call — there is no separate « create account » step on testnet.
- Open the Stellar Laboratory.
- Generate a keypair if you don't already have one.
- Paste your public key into the Friendbot utility (under Build).
- Click Get test network lumens.
- Confirm the balance in Stellar Expert (testnet).
Going to mainnet
Test tokens never become real funds. Promoting an integration to mainnet
means provisioning a fresh Keyban application against the mainnet
identifier (StarknetMainnet, StellarMainnet) and re-creating the
business artefacts on top — see Plan your network environment.