Skip to main content
Flashpoints are loyalty points that track your engagement with Flashnet and the broader Spark ecosystem. Each day, a fixed pool of 100,000 Flashpoints is distributed to active users based on their contributions.

How to Earn Flashpoints

Flashpoints are awarded based on three factors:
USDBUSDB Balance
Average balance1.25x weight
Eligible Tokens
Other tokens on Spark1.0x weight
Trading Volume
24-hour volumeDivided by 10

Eligible Tokens

Beyond USDB, you can earn Flashpoints by holding other tokens on Spark that meet these criteria:
  • TVL of at least 0.25 BTC
  • Market cap of at least 1 BTC
  • 24-hour volume of at least 1 BTC

How Points Are Distributed

Each day, the 100,000 Flashpoint pool is split among users proportionally based on their contribution weight:
Contribution Weight Formula
weight = sqrt(usdb) × 1.25 + sqrt(other_tokens) + sqrt(volume / 10)
Your daily points = (your_weight / total_weight) × 100,000
The square root scaling prevents whales from dominating. A user with 4x your balance gets 2x your weight, not 4x.

Example: Daily Flashpoints

User Profile:
  • Holds $10,000 USDB
  • Holds $2,500 in eligible tokens
  • Trades $500/day
Factor
Calculation
Weight
USDB
sqrt(10,000) × 1.25
125
Other tokens
sqrt(2,500)
50
Volume
sqrt(500,000 / 10)
224
Total weight
399
If the total weight across all users that day is 10,000, this user receives:
  • (399 / 10,000) × 100,000 = 3,990 Flashpoints

Leaderboard

Balance

Current USDB holdings

Volume

24-hour trading volume

Flashpoints

Current Flashpoints