Risks

Read this before you buy. It is linked from the footer of every page and from inside the disclosure dialog, and it is not a formality.

The mechanic can leave you holding

A position is released when enough further buying arrives behind it. If nobody buys after you, nothing arrives, and your position is not released — not in a week, not ever. There is no timer, no expiry and no fallback that releases you because enough time has passed. The only thing that releases a position is other people's money.

The requirement grows with the queue. A position that enters when the wall is deep inherits that depth on top of its own requirement, and the deepest tickets on the wall may need more buying than the pool has ever seen.

Leaving early is expensive, on purpose

Selling an unreleased position costs up to 30% of the sale, on a curve that starts at its maximum the moment you arrive. That fee is not a spread and not a protocol take: it is paid to the wallets still in the queue after you leave. You may end up paying it. Someone else paying it is the only way you receive any.

Your tokens are restricted while you wait

While a position is unreleased its BAG cannot be transferred to another address. You cannot move it to a second wallet, you cannot lend it, and you cannot sell it anywhere other than through the pool. Transfers are enabled for a wallet once it is released.

This is not yield

Redistributed exit fees are money taken from wallets that chose to leave early and handed to wallets that stayed. Nothing is earned, nothing is issued, and there is no return being generated anywhere in the system. A wallet that receives redistribution is being compensated by another wallet's loss.

The price can go to zero independently of all of this

The queue governs when you may sell without a fee. It does not govern what the token is worth. Being released is not the same as being whole: you can be released and still be down badly, because the pool price fell while you waited.

Smart contract risk

The contracts are unaudited. The hook holds the pool's positions and the ledger that decides who may leave. A bug in it can lose everything in the pool.

What this build is

The interface you are looking at runs against a simulated ledger seeded with fictional wallets. Prices, positions, tickets and fees are computed with the same formulas that the contracts implement, but no chain is involved and none of the addresses on the wall belong to anyone.

No names, ever

The wall shows addresses and nothing else. No ENS, no social handles, no avatars, no resolution of any kind — not behind a toggle and not behind a flag. The wall is derived entirely from public chain state and deliberately adds no off-chain linkage to it.

The wall

BagholderRisksThe wallExit fees are redistributed to wallets still waiting. Nothing here is yield.