The one thing to get right is the network. Your Ethereum-style address is shared across every EVM chain, so the address a sender sees may look identical for USDC on Base and USDC on Polygon while the funds land on whichever chain they actually used. Confirm the chain with the sender, or give them your @handle and let the app resolve it.
Get paid
- 1
Tap Receive.
- 2
Choose the asset and chain the sender will use.
The address shown is specific to that chain family, and the QR encodes it.
- 3
Share the QR, copy the address, or send your @handle.
An @handle is the safest option to share by message, because it cannot be silently altered in transit the way a pasted address can.
- 4
Watch Activity for the incoming transfer.
Confirmation time is the chain's, not the app's — seconds on Solana or Lightning, minutes on Bitcoin.
- 5
Use Sync in Activity if an expected deposit has not appeared after the chain has confirmed it.
Good to know
- Tokens arriving from unverified contracts are quarantined and flagged rather than added to your balance. This blocks the fake-token scam where a worthless token is airdropped with the name of a real one.
- Your @handle also works as an x402-payable endpoint, which is how AI agents can pay you programmatically.
- Receiving never has a service fee, on any asset or chain.
Frequently asked
No. A receiving address is public, so the Receive screen does not ask for biometrics. Only signing does.
Treat it as hostile until proven otherwise. The app quarantines tokens from unverified contracts precisely because airdropping a fake token is a cheap and common way to bait people into a scam site.
Yes. All addresses derive from your seed at setup, so a chain does not need to be activated or funded before it can receive.
Get SpendTheBits
A fully non-custodial wallet for 13 chains, free on iOS and Android. Your keys never leave your phone.
