Live
Tuning into the protocol…
How Gacha Fund works

Three protocols.
One permissionless loop.

Takeover sells the seats. SlabCash mints the cards. Flaunch lists the token. Gacha Fund stitches them into a single decentralised loop that pays seats and reduces supply.

The flywheel

One closed loop.

Seats pay a small per-week Harberger fee. The fee streams into a shared pool. As soon as the pool covers one SlabCash pack, any wallet can fire the unpacking — the cards land in the vault, seats buy them at a reduced price, and the proceeds reduce the supply of $GACHA.

More activity in the pool means more cards. More cards going to seats means more $GACHA leaving circulation. Anything no seat claims gets sold back to the wider market and that money rains on every seat holder, pro-rata.

GachaFundChairPackVaultBurnYield
Where every dollar lands

No splitter. No skim.

Three streams, all routed automatically and immutably. There is no admin button to redirect anything mid-flight.

  • Seat fees → the shared pool. 100% of what every seat pays streams into the pool that funds every unpacking.
  • Card sales → buy & burn $GACHA. Every dollar a seat spends on a card is converted to ETH, used to buy $GACHA on Flaunch, and sent to a dead address.
  • Token swap fees → seats. Trading fees on the $GACHA pool stream natively to seat holders as ETH yield.

If a card sits unclaimed past its grace window, the vault automatically lists it back to the wider market and that money rains on every seat holder.

Chair taxUSDC
100% Slab pulls
Card sale revenueUSDC
100% $GACHA Buy & Burn
Flaunch swap feesETH
100% Chair ETH
streamed natively

Every route lives on-chain. None of them have an admin switch.

The grid

256 seats. One shared table.

Each seat sets its own price and pays a small per-week Harberger fee tied to that price. Lower the price and the fee shrinks; raise it and you're harder to take over.

Hold a seat, hold yield. ETH from every $GACHA swap streams to you natively, plus a slice of any card the vault sells back to the wider market. There's no staking, no lock-up, and no claim ritual for the ETH side — it just lands.

The unpacking

Opened on demand.

The pool stacks quietly as taxes flow in. The moment it covers a single SlabCash pack, any wallet can fire `vault.pull()` — one transaction, a fresh card into the vault, no keeper, no MEV window, no scheduled rip.

Watch it happen on /cards — the pull pot bar fills as taxes land, the Fire button lights up the moment the pot covers a pack, and the card lands in the vault seconds after someone hits it.

SLAB MACHINE?SlabCash ERC-721permissionless
The vault

Seats buy first.

Every card lands in the vault with a one-hour grace window. While that window is open, only seats can buy — and the price drops as time passes.

Hold half the grid? You can snipe rare cards on arrival. Hold one seat? Wait a beat and the price comes down to you. Either way, every dollar you spend goes straight to reducing $GACHA supply.

Slab #1000
Slab #1001
Slab #1002
Slab #1003
Slab #1004
Slab #1005
The discount

Bigger stack, lower start.

Two boosts compose. The clock-decay boost ramps from 0% to the full discount across the one-hour grace window. The seat-share boost is your seats divided by 256, applied instantly the moment the card lands.

They add. Hold all 256 seats and you buy at the floor on arrival. But every dollar of discount you take is a dollar that doesn't reduce supply — there's a soft incentive to leave room.

100%95%90%85%0 min15 min30 min45 mingrace endstime held in vault
1 chair
8 chairs
32 chairs
128 chairs
all 256

Discount = clock decay + chair-share. Capped at the 15% spread above the bulk floor.

The burn

Cards in. Supply down.

Every card sold from the vault routes 100% of its proceeds into a buy & burn of $GACHA. The dollars become ETH on Flaunch, the ETH becomes $GACHA, and every token gets sent to a dead address. Permanent.

Token swap fees don't fund the burn — those go to seats as ETH yield. The burn is funded by one stream and one stream only: card sales. Sales reduce supply, swap fees pay seats, sellbacks pay seats. The lines are hard.

Card sales
USDC → ETH → GACHA
via 0xSplits + Universal Router
$GACHA ↑
every token shipped to 0x…dEaD

Ready to take a seat?

The grid is live. Pick a seat, name a price, and help fire the next unpacking the moment the pot covers a pack.

Powered by Slab Cash · Run on Takeover · Token on Flaunch