Buying Sparks
How to purchase Sparks with ETH and use the cost calculator
Sparks are purchased with ETH directly from the Fireball dashboard. The Sparks page includes a cost calculator, live pricing, and the option to gift Sparks to another account.
Cost Calculator
Before purchasing, use the built-in calculator to estimate how many Sparks you need:
- Select a game type — Dungeon or Fishing
- Choose a time range — Day, Week, Month, or Max
The calculator factors in your account's energy regeneration rate and ROM energy production to estimate daily Spark consumption. This makes it easy to buy exactly what you need for your planned gameplay.
| Time Range | What It Calculates |
|---|---|
| Day | Sparks for one full day of runs |
| Week | Sparks for 7 days |
| Month | Sparks for the current month |
| Max | Maximum purchasable (limited by your ETH balance or period cap) |
Purchase Flow
- Enter your desired amount — type a Spark amount or an ETH amount; the other converts automatically
- Review the cost — see the total in ETH and its USD equivalent
- Check your limits — the page shows your remaining 30-day limit
- Click "Purchase Sparks" — confirm the wallet transaction
- Wait for confirmation — Sparks are processed within approximately 60 seconds
A small ETH buffer (0.00002 ETH) is reserved for gas fees. Your maximum purchase is calculated after this reserve.
30-Day Period Limit
Each account has a 20,000 Spark limit per 30-day rolling period. The Sparks page displays your remaining allowance as remaining / 20,000. This limit is enforced by the smart contract and resets on a rolling basis.
Sending Sparks to Another Account
You can gift Sparks to another player:
- Click the wallet icon to toggle the send-to-another-account mode
- Search for the receiver by name or enter their address
- The receiver must be Giga-Juiced to accept Sparks
- The receiver's own 30-day limit is checked separately
- Complete the purchase as usual
Only Giga-Juiced accounts can receive Sparks. The receiver's remaining period limit applies, not yours.
Live ETH Pricing
The Sparks page shows the current ETH price (refreshed every 60 seconds) and converts all values to USD in real time. The Spark price per unit is displayed so you can see exactly what you're paying.
Wallet Connection
If your wallet isn't connected, the purchase button will prompt you to connect first. Fireball uses Abstract Global Wallet (AGW) for transactions — the same wallet you use for Gigaverse.