> 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
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 bpsThe 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 → ETHThe 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 · TSLAThat 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)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 transferTHE_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.
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 renounced — owner = 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.
currentTaxFeeBps()— the live fee roll (returns 100, 500 or 1000).convertTaxToStock()— swaps pooled fees to ETH, buys one random stock, distributes it.pendingStockRewards(wallet, stock)— what a wallet can claim now.accumulativeStockOf(wallet, stock)— what a wallet has earned all-time.totalStockDistributed(stock)— total ever dropped per stock (the number on the front page).claimRewards()/processFees()— claim your rewards / run the engine (2% tip).