$TREASURE ← Back to site

> HOW_IT_WORKS.MD

How the dynamic rewards work

$TREASURE takes a small, random fee from every trade and hands it back to holders as real tokenized stocks. Here is the whole machine, in plain terms — and every step is verifiable on-chain.

THE_FLOW

1

Every trade rolls a random fee

Each buy or sell pays a fee that is randomly 1%, 5% or 10%. The dice are rolled on-chain from block data — nobody sets it, and it changes trade to trade. This is the part that had never been done before.

contract: currentTaxFeeBps() → 100 / 500 / 1000 bps
2

The collected fee is swapped to ETH

The fee is taken in $TREASURE and pooled inside the contract. Once enough has built up, the contract sells that $TREASURE for ETH on the DEX. This happens automatically on a sell, or when anyone pokes it.

contract: convertTaxToStock() · swap $TREASURE → ETH
3

The ETH buys one random stock

The contract picks one of the six tokenized stocks at random and buys it with that ETH. So each round drops a different stock — NVDA one time, TSLA the next, and so on.

stocks: AAPL · AMD · GOOGL · NVDA · SPCX · TSLA
4

That stock is split across all holders

The bought stock is divided among every holder in proportion to how much $TREASURE they hold. Hold 1% of the supply, you get 1% of that drop. No sign-ups, no staking — just holding.

accounting: magnified-dividend per share (pro-rata)
5

You receive it

Your share piles up as claimable stock. It lands in your wallet automatically whenever you trade or move your $TREASURE, and you can also claim it any time with one click. Either way it is yours.

contract: claimRewards() · auto-claims on transfer

THE_RANDOM_FEE

The fee rate is computed fresh for every transfer from on-chain block values, so it lands on 1%, 5% or 10% unpredictably. The whole fee — not a slice of it — goes into the reward engine. There is no separate “team” cut skimmed off the top.

WHICH_STOCK_AND_WHY

The chest holds six tokenized stocks. Each reward round picks a random starting point and buys the first of those six whose pool can fill the order, then stops. Over many rounds you end up holding a spread of all of them, weighted by your bag. The randomness only decides the flavor of each drop — never the fairness of the split.

HOW_YOUR_SHARE_IS_CALCULATED

Under the hood it uses the classic dividend-accounting pattern: every drop bumps a “reward-per-share” number, and your entitlement is simply your $TREASURE × reward-per-share minus whatever you have already withdrawn. It stays correct even as balances change hands, and it can never pay out more than was actually distributed. The pool, the burn address and the contract itself are excluded — they don’t earn, so more goes to real holders.

Claimable vs earned. “Claimable now” is what is sitting unclaimed. “Earned all-time” is everything the wallet has ever accrued, claimed or not. You can look up both for any address on the rewards checker.

WHO_RUNS_THE_MACHINE

Nobody has to. Fee conversion fires automatically on sells, but anyone can also trigger it by calling processFees() — and whoever does gets a 2% tip of that round’s stock as a thank-you. That keeps the chest dropping loot forever without depending on any team or admin.

WHY_YOU_CAN_TRUST_IT

The contract is renouncedowner = 0x0. There is no mint, no blacklist, no pause, no way to change the fee or the rules. Supply and mechanics are frozen on-chain forever. It has been through an AI-assisted security review, and everything on this page can be read straight off the contract yourself.

> FOR_THE_NERDS · verify it yourself
Check a wallet’s rewards Security review →