FLARE

The first blue-flame mining protocol on Base.
Throw ETH into the furnace. Every Flare mints Embers each second. Every $FLARE trade pours fuel into the fire.

—
FLARE
blue-flame mining · Base
Preview tax — / — Base
drag · orbit  ·  wheel · zoom  ·  the cursor is a torch

Furnace

—
cold

Flares burning

—
— miners

Fuel from trades

—
poured in by the hook
—

$FLARE Base · Uniswap v4

Supply1,000,000,000 FLAREfixed, no mint, no owner
Launch100 % in the poolsingle-sided, no team allocation, no presale
Price——
Transfer taxnonethe tax lives in the pool hook, not in the token
Contractnot deployed yet

Trade tax —

Since the first tradeBuySell
0 – 60 s15 %15 %
afterwards, forever5 %5 %
40 % → furnace fuel60 % → launch wallet
Tax collected—
Poured into the furnace—
Waiting to be swept—

Holder boost —

TierHold at leastShare of supplyEmber boost
—0—1.00×
Spark1,000,000 FLARE0.1 %1.10×
Blaze5,000,000 FLARE0.5 %1.25×
Inferno20,000,000 FLARE2 %1.50×
The boost is read from your live FLARE balance every time you re-ignite or claim. Move the tokens, lose the boost — and the crown above the furnace.

Furnace activity —

FLARE — protocol documentation

FLARE is the first blue-flame mining protocol on Base. It is two contracts and one pool: the FLARE token (fixed supply, launched 100 % single-sided on Uniswap v4), the FlareTaxHook that taxes trades on that pool in ETH, and the FlareMiner furnace where the mining happens. The hook pours a fixed share of every trade tax into the furnace as fuel.

The furnace

Ignite

Send ETH to igniteFlares(referrer). A 3 % fee goes to the treasury; the rest enters the furnace balance. You receive Embers priced by the bonding curve PSN · market / (PSNH + (PSN · balance + PSNH · eth) / eth) (PSN = 10,000, PSNH = 5,000), then those embers are immediately re-ignited into Flares: 1 Flare = 1,080,000 Embers. The earlier and the emptier the furnace, the more Flares one ETH buys.

Mint

Each Flare mints 1 Ember per second. Unclaimed production is capped at one full cycle of 12.5 days (1,080,000 s): past that, the fire idles until you re-ignite or claim. Embers left over after a re-ignite (less than one Flare) are kept, not burned.

Re-ignite (compound)

compound(referrer) converts your pending Embers into Flares at 1,080,000 per Flare. One fifth of the embers used are added to the market count, which is what keeps the curve moving.

Claim

claim() sells all your pending Embers back to the furnace at the same curve, in reverse. The furnace pays you ETH minus a 3 % treasury fee. A claim can never take more than the furnace holds and, by construction, a single claim can never empty it. Claiming lowers the ember price for everyone; igniting and fuel raise it.

Fuel

Anything sent to the furnace (receive() or fuel()) is fuel: it raises the balance, so every existing ember becomes worth more ETH. The tax hook does this automatically on every taxed trade. The furnace has no switch: it lights itself as soon as it holds 0.001 ETH, which the first taxed trades provide, and refuses ignitions while cold.

Holder boost

TierFLARE balanceEmber production
Spark≥ 1,000,000 (0.1 % of supply)× 1.10
Blaze≥ 5,000,000 (0.5 %)× 1.25
Inferno≥ 20,000,000 (2 %)× 1.50

The boost multiplies the embers minted since your last action and is read from your live token balance at that moment. It is the only link between the token and the furnace, on purpose: the token has no tax, no mint and no admin.

Referrals

The first non-zero referrer you pass to igniteFlares or compound is stored forever. Every time you re-ignite, your referrer receives 8 % of the embers you converted. You cannot refer yourself. Share ?ref=your-address.

Fees

  • 3 % of every ETH ignited and 3 % of every ETH claimed → treasury (the deployer's owner wallet).
  • 8 % of converted embers → referrer, minted on top (it does not come out of your share).
  • No deposit lock, no withdrawal fee, no pause, no owner functions. The furnace cannot be drained by anyone, including its deployer.

$FLARE token

  • Supply 1,000,000,000 FLARE, minted once to the launch wallet, no mint function, no owner.
  • Launch the entire supply is placed single-sided in an ETH / FLARE Uniswap v4 pool on Base (0.30 % pool fee, tick spacing 60). No presale, no team allocation. The launch wallet is the only liquidity provider.
  • Metadata name, logo and socials live on-chain (contractURI(), ERC-7572).
  • No transfer tax. Transfers between wallets are plain ERC-20 transfers.

Trade tax (FlareTaxHook)

The pool is bound to a Uniswap v4 hook that takes the tax in native ETH:

Since the first swapBuySell
0 – 60 s15 %15 %
after 60 s, forever5 %5 %

Buys (ETH → FLARE, exact input) pay the tax on the ETH they send; sells (FLARE → ETH, exact input) pay it on the ETH they receive. Exact-output swaps and liquidity operations are not taxed. Each tax is split in the same transaction: 40 % is sent to the furnace as fuel, the rest to the launch wallet. A buy tax is held as an ETH claim inside the pool manager until the next swap (or a permissionless sweep()) redeems it. The hook has no owner and no setters.

What is and is not guaranteed

The furnace is a bonding-curve miner: the ETH you can claim depends on the furnace balance at that moment, which rises with ignitions and fuel and falls with claims. Nothing here promises a return. The contracts are unaudited. Mine with what you can afford to leave in the fire.
  • The numbers on this page are read from the contracts (Live) or from a local simulation of the exact contract math stored in your browser (Preview, clearly labelled). No figure is invented.
  • The Base public RPC can lag a few seconds; the page refreshes every 12 s in Live mode.

Contracts

Not deployed yet. Addresses appear here (and in assets/deployments.json) once the launch has run.

Source: launch-system-flare/src/FlareMiner.sol, FlareTaxHook.sol, LaunchToken.sol (Solidity 0.8.26, Foundry, 33 tests).

FAQ

Why can't I ignite?

The furnace is cold: it needs 0.001 ETH inside before the first ignition. The first taxed trades on the pool light it.

Do I need FLARE to mine?

No. Mining is paid in ETH. Holding FLARE only makes your Flares mint faster.

Can the team withdraw the furnace?

No. There is no withdraw function; ETH leaves the furnace only through claims and the 3 % fee.

Is the buy tax on Uniswap's price impact?

No. It is taken on the ETH you put in, before the swap, so the price you see on the pool is the real pool price.