Rewards are not yet live. This documentation is for preview purposes only.
Bridge from USDC
Convert USDC from Solana, Ethereum, Base, Arbitrum, Optimism, or Polygon to USDB on Spark
Trade BTC for USDB
Swap your BTC for USDB instantly
Bridge from USDC
Bridge USDC from another supported chain to get USDB.1
Go to the USDB Bridge
Navigate to usdb.flashnet.xyz/bridge
2
Select source chain
Choose your preferred network as your source chain.
3
Connect your wallet
Connect the wallet holding your USDC (Phantom, Coinbase Wallet, etc.)
4
Enter amount
Enter the amount of USDC you want to bridge
5
Enter your Spark address
Paste your Spark wallet address (starts with
spark1...)6
Confirm and bridge
Approve the transaction in your wallet. USDB arrives in ~1-2 minutes.
Supported Source Chains
Chain
Token
Bridge Time
Solana
USDC
Few seconds
Ethereum
USDC
~1 minute
Base
USDC
Few seconds
Arbitrum
USDC
Few seconds
Optimism
USDC
Few seconds
Polygon
USDC
Few seconds
Bridge fees vary by route and network conditions. The bridge UI shows exact fees before confirmation.
What You Need
Before getting USDB, make sure you have:A Spark wallet
A Spark wallet
You need a Spark wallet to receive USDB. Use any Spark-compatible wallet like Xverse, Guap, Blitz Wallet, LayerZ, or BitBit.Developers can also receive USDB directly via the Spark CLI or the native Spark SDK, without using a consumer wallet.
USDC or BTC
USDC or BTC
Either USDC on a supported chain (for bridging) or BTC on Spark (for swapping).
After You Get USDB
Once you have USDB in your Spark wallet, you can:- Earn rewards: Hold USDB to earn BTC rewards (3.5-6% APY)
- Earn Flashpoints: Accumulate points that boost your rewards
- Trade: Swap back to BTC anytime
- Transfer: Send USDB to any Spark address, free and instant