$ZERO$ZERO← Back to trade

Docs

Programmed to go to nothing

// What $ZERO is

$ZERO is a self-burning ERC-20 on Ethereum. It has a fixed supply of 1,000,000,000 tokens. There is no team allocation, no inflation, and no mint function anyone can call. Its entire job is to use its own trading activity to remove itself from circulation, forever.

The contract is immutable. Once it was deployed, its code can never be changed, paused, or rugged. The only moving part is an on-chain flywheel that turns swap fees into burns.

// The flywheel

Every $ZERO swap pays a 2% fee. That fee is split on-chain, with no human in the loop:

  1. 01  A swap happens in the $ZERO / ETH pool. The hook takes 2%.
  2. 02  0.5% is routed to $BURN, the parent token of the BurnToken ecosystem.
  3. 03  1.5% funds the NPC reservoir.
  4. 04  The flywheel buys NPCs at floor, lists them, and sells at a markup.
  5. 05  Sale proceeds buy $ZERO back off the market and burn it. Supply drops.

The loop is permissionless. Anyone can call the public functions that drain the buckets and trigger the burn. The contract pays a small keeper reward for doing it, so it keeps turning whether or not we are watching.

One thing that matters: when the flywheel sells an NPC, it honors the collection's creator fees. Every flip pays the NPC team. $ZERO's burn engine does not just consume the NPC market, it funds the collection it is built around.

// The NPC holder window

The target collection is NPC. When trading is switched on, there is a short one-hour window where only wallets holding an NPC can buy. Holders go first. The hook enforces this on-chain by checking the buyer, so it cannot be faked.

After the window closes, trading is open to everyone, permanently.

// Where you can trade it

$ZERO is not a plain ERC-20. It carries an anti-rival-pool guard: it will not let itself be moved into a non-canonical pool, pair, or router. This is what guarantees every trade routes through the one pool that feeds the burn. Nobody can spin up a side pool to bypass the fee.

That guard does not get in your way. A Uniswap V4 swap moves tokens directly between the pool and your wallet, so $ZERO trades natively on the Uniswap app. You can buy and sell from your own wallet, on a venue you already trust, without ever connecting to this site. Our swap card is a convenience, not a requirement. We never custody your tokens or your keys.

One caveat: some aggregators that take custody of your tokens inside their own router mid-trade may fail on that step. The Uniswap app does not, because it never holds your $ZERO.

// What can never change

  • The token, the hook, and the fee router are immutable and ownerless. No proxy, no upgrade path.
  • No team mint. No inflation. No mint function. Supply only goes down.
  • Liquidity is locked. The pool position is held by the immutable token contract itself, with no withdraw path. It cannot be pulled.
  • No off switch. There is no pause, no blacklist, no way to stop trading once it starts.

The single tunable surface is the NPC flywheel. Its owner can adjust flywheel parameters, the markup, the buy cadence, to keep it efficient. The owner can never change code, never mint, never touch the token, and never pull liquidity. Ownership is deliberately kept, not renounced, so the flywheel can stay tuned over time.

// Contracts

All contracts are verified on Etherscan.

// Honest risks

$ZERO is an experiment, not an investment. The flywheel depends on real trading volume and on the NPC market having floor liquidity to flip against. If volume is thin, the burn slows. NFT prices can fall. The contract is immutable, which means a bug, if one existed, could not be patched. Audited by two independent reviewers across many rounds, but no audit is a guarantee. Only trade what you can afford to send to zero. That is, after all, the point.