Skip to main content
There are two ways to get USDB:

Bridge from USDC

The fastest way to get USDB is bridging USDC from another chain.
1

Go to the USDB Bridge

2

Select source chain

Choose Solana or Base 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 sp1...)
6

Confirm and bridge

Approve the transaction in your wallet. USDB arrives in ~1-2 minutes.

Supported Source Chains

ChainTokenBridge Time
SolanaUSDC~1-2 minutes
BaseUSDC~1-2 minutes
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:
You need a Spark wallet to receive USDB. Use any Spark-compatible wallet like Xverse.
Either USDC on Solana/Base (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