Skip to main content
Eligible USDB holders earn BTC rewards at annual rates of 3.5% to 6%, paid daily to their Spark wallets. You can trade or transfer your USDB while earning rewards; no staking is required.

How Rewards Work

Your reward amount depends on how much USDB you hold over the day and the rate set by your 24-hour trading volume. Payouts are scheduled daily at 01:00 UTC.

Reward Tiers

Your 24-hour trading volume determines your annual reward rate: Volume is measured in rolling 24-hour windows, so your rate can change as trades enter or leave the window.

Reward Examples

These examples assume BTC at $100,000, a constant USDB balance and reward rate, and a 30-day month. Daily and monthly amounts are rounded separately. Your payout will vary with your balance, rate, and BTC price.

Requirements

The minimum balance to earn rewards is 10 USDB. Rewards are capped at a balance of 500,000 USDB, even if you hold more. Payouts are sent in BTC to your Spark wallet.

How Rewards Are Calculated

Your daily reward uses your time-weighted average balance (TWAB). Each balance counts in proportion to how long you held it during the day. For example, if you hold 1,000 USDB for 12 hours and 2,000 USDB for the next 12 hours, your TWAB is 1,500 USDB. A deposit just before the daily cutoff only contributes for the time it was held. The daily reward, valued in dollars, is:
Use the annual rate as a decimal, such as 0.035 for 3.5%. The reward is converted to BTC at the current exchange rate and deposited to your wallet. For the constant-balance examples above:

Get Started

Bridge USDC or swap BTC to get USDB in your Spark wallet. An eligible balance earns rewards automatically. Trading is optional; the base rate is 3.5%. The Rewards API provides estimated rewards and payout history. You can also delegate a share of future payouts to another pubkey.
Flashnet reserves the right to remove users suspected of sybil attacks or other abuse from the rewards program.