Overview
If you already have a testnet wallet funded on a supported network, you can skip this guide entirely.
This guide uses Arbitrum Sepolia because it is a reliable testnet corridor, but other networks are supported — see Supported networks.
Prerequisites
- Any EVM-compatible browser wallet (MetaMask, Coinbase Wallet, Rainbow, etc.)
- About 15–30 minutes (most of it waiting for a bridge transfer)
Testnet vs mainnet
Testnet tokens behave exactly like real tokens but have no monetary value. Some faucets require a small mainnet ETH balance as an anti-spam measure.
Your 0x address is the same on every EVM network — you don’t need a separate address for Arbitrum Sepolia. Only the balances are separate per network.
1. Get your wallet address and private key
- Open your wallet and copy your
0x address. You will use this same address as both sender and recipient in the quickstart.
- Export your private key from your wallet’s settings. You will need it for the
.env file in the next guide.
Never share your private key or commit it to a git repo. Use a testnet-only wallet — never one holding real funds.
2. Add Arbitrum Sepolia
Add the network from chainlist.org (search “Arbitrum Sepolia”, enable testnets, click Add to MetaMask or your wallet’s equivalent).
Or add manually:
3. Get Arbitrum Sepolia ETH
The quickest path is to get Ethereum Sepolia ETH from a faucet, then bridge it to Arbitrum Sepolia.
Get Sepolia ETH:
- Go to sepolia-faucet.pk910.de
- Paste your
0x address → run the mining task → Claim
- Switch to Sepolia in your wallet and confirm ETH arrived
Bridge to Arbitrum Sepolia:
- Go to bridge.arbitrum.io
- Connect your wallet on Sepolia, enable Testnet mode if needed
- Bridge about half your ETH — keep some for bridge gas
- Wait 10–20 minutes, then switch to Arbitrum Sepolia to confirm
4. Get USDC on Arbitrum Sepolia
- Switch to Arbitrum Sepolia in your wallet
- Go to faucet.circle.com → connect wallet → select Arbitrum Sepolia + USDC → request
- Circle sends 20 USDC (one request per address every 2 hours)
You may need to add USDC as a custom token in your wallet:
- Address:
0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d
- Symbol: USDC, decimals: 6
If public faucets block your wallet, ask your Atum contact to send Arbitrum Sepolia ETH and USDC directly to your 0x address.
Success criteria
On Arbitrum Sepolia, same account:
Next step
Using the CLI — install the client, configure your .env, and send your first payment.