fireball docs
Guides

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:

  1. Select a game type — Dungeon or Fishing
  2. 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 RangeWhat It Calculates
DaySparks for one full day of runs
WeekSparks for 7 days
MonthSparks for the current month
MaxMaximum purchasable (limited by your ETH balance or period cap)

Purchase Flow

  1. Enter your desired amount — type a Spark amount or an ETH amount; the other converts automatically
  2. Review the cost — see the total in ETH and its USD equivalent
  3. Check your limits — the page shows your remaining 30-day limit
  4. Click "Purchase Sparks" — confirm the wallet transaction
  5. 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:

  1. Click the wallet icon to toggle the send-to-another-account mode
  2. Search for the receiver by name or enter their address
  3. The receiver must be Giga-Juiced to accept Sparks
  4. The receiver's own 30-day limit is checked separately
  5. 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.

On this page