v0.1.0 pre-launch Robinhood Chain engine 17 tests 0000000

Every creator reward buys the coin back and burns it.

Robinhood is a token launched on Pons, on Robinhood Chain. Pons holds the creator rewards from every trade in its fee escrow. Every three minutes the engine claims them, keeps a small gas reserve, and spends everything else buying the token, with the buy delivering the tokens straight to the burn address. They never sit in a wallet anyone controls. Only claimed rewards are spent: whatever was in the wallet before the first claim is recorded and never touched.

Every claim and every burn is a public transaction. This page renders the ledger the engine wrote.

Token 0x6d1b86adfd30d7913d5f0dae6568bd566e6b6327
Flow 72% drag the handle
Burned 0 ROBIN
  • Claimed from Pons 0 ETH creator rewards pulled from the fee escrow
  • Spent on buybacks 0 ETH 100% of what was claimed, less gas; never the wallet's own balance
  • Tokens burned 0 ROBIN delivered by the buy to 0x…dEaD
  • Supply burned — 0 burn cycles, one transaction each

Source: data/faucet.json, written by the engine after every cycle.

Mechanism

One inlet, one outlet, no wallet in between.

Pons credits creator rewards, in ETH, to the dev wallet's balance in its fee escrow. Each cycle the engine calls claim() on the escrow, keeps a fixed gas reserve out of what arrived, and sends the rest into a single buy with the recipient set to the burn address: on the Pons bonding curve before the token graduates, on its Uniswap v4 pool after. The tokens go from the market to 0x…dEaD in the same transaction. The engine then checks the wallet moved by exactly the amount sent plus gas, and refuses to record the cycle if it did not.

Creator rewards accrue in ETH on every trade PONS ESCROW balanceOf(dev wallet) claim() every 3 minutes DEV WALLET claimed − gas reserve 100% to the buy BUY Pons curve, or Uniswap v4 after graduation ≤ 3.00% slippage bound, or it reverts BURN buy recipient 0x000…dEaD nothing leaves this address Conservation check after every cycle: balance before − spent − gas = balance after, to the wei.

Policy

One rule, fixed in code.

The routing policy is a single entry in engine/src/config.ts. The engine imports it to settle and refuses to start if it does not sum to 10,000 basis points; this page reads a generated copy. Changing it is a commit that changes both at once.

100.00%

Buyback & burn

Every creator reward claimed from the Pons fee escrow is spent buying the token, on its bonding curve before graduation and on the Uniswap v4 pool after, with the tokens delivered directly to the burn address.

Recipient 0x000000000000000000000000000000000000dEaD · policy sha256 …

Cycle
every 180 sclaim from the escrow, then buy and burn; a quiet cycle does nothing
Funds
claimed rewards onlythe wallet balance before the first claim (not recorded yet) is never spent; gas comes from the rewards too
Source
Pons fee escrow0xd3AF…Ac9e; claim() pays the caller its accrued creator rewards
Minimum claim
0.0005 ETHbelow this the rewards are left in the escrow for a later cycle
Gas reserve
0.001 ETHkept in the wallet so the next cycle can always pay for gas
Minimum buyback
0.002 ETHbelow this nothing is bought; a tiny buy is mostly gas
Slippage bound
3.00%minOut = quote × (1 − bound); the market reverts below it
Venue
curve, then v4Pons bonding curve buy() until graduation; Uniswap v4 via the Universal Router after
Deadline
180 sa signed buy that is not mined in time is void
Conservation
to the weibefore − spent − gas must equal after, or the cycle is not recorded

Burn log

Every cycle, on the record

One row per burn, newest first. Open a row for the venue, the quote, the bound, the claim that fed it and the block.

Burn cycles with ETH spent, tokens burned, realised slippage, gas and transaction
#WhenVenueSpentBurned vs quoteTransaction Details
Loading…

Verify

Check a burn on the chain, not here.

A burn is a normal transaction. On the explorer, the token's Transfer event in that transaction has the burn address as its recipient, and the transaction's value is the ETH spent. Paste a hash to look it up in the ledger and get the explorer link; or check it with the CLI, which reads the receipt from Robinhood Chain.

No lookup yet. Nothing you paste leaves this page.

Why the buy delivers to the burn address

If tokens landed in the dev wallet first, there would be a moment where they could go somewhere else. Naming 0x…dEaD as the recipient of the buy removes that moment. The buy and the burn are one atomic transaction, on the curve and on the pool alike.

Why a slippage bound

A buy with no minimum output is an invitation to be sandwiched. The engine quotes first, sets minOut at the quote less 3%, and the market reverts rather than fill below it. The node refuses such a buy before it is even signed, so it costs nothing.

Why a gas reserve

Spending the wallet to zero would strand the next cycle. A fixed reserve stays behind, and the conservation check confirms gas came out of it, not out of the buyback.

Notes

Things worth knowing before you buy.

What "all creator rewards" means

Everything Pons credits the dev wallet in its fee escrow is claimed and, above a fixed gas reserve, spent on the token and burned. There is no team allocation from rewards and no second recipient. Gas for the claim and the buy comes out of the rewards, never out of the wallet's own balance.

Only claimed rewards are spent

On its first cycle the engine records what is already in the wallet and treats that amount as untouchable. From then on it spends only the pool of claimed rewards, measured both as the wallet balance above that baseline and as the ledger's claims net of buys and gas, taking the smaller. ETH sent to the wallet from anywhere else is not a reward and is left alone.

What is actually live

The engine is real and tested: a real EVM runs the claim, the buy and the burn in the test suite, and the Pons and Uniswap v4 calls were checked against Robinhood Chain by simulation. The ledger on this page starts empty and fills only with real transactions. Until the first cycle it shows zero, and that is the truth.

Who holds the key

The dev wallet's key is needed only to sign the claim and the buy. The engine reads it from the environment at run time, never from a file in the repository, and checks the signer matches the configured wallet before it will send.

Quiet cycles

If nothing is claimable, or the spendable balance is under the minimum, the cycle does nothing and the rewards wait for the next one. Spending most of a small reward on gas would be a worse outcome than waiting.

Before and after graduation

A Pons launch trades on its bonding curve until it graduates, then on a Uniswap v4 pool guarded by the Pons hook. The engine reads the launch record each cycle and buys wherever the token trades now. Both venues deliver to the burn address directly.

When a buy reverts

If the market moves more than the bound between quote and fill, the buy reverts. The ETH stays in the wallet, the engine reports it rather than retrying blind, and the next cycle quotes again.

Risk

This is an experimental token with no promise of value, liquidity, or return, and a real chance of going to zero. A buyback does not change that. Nothing here is financial advice. Read the code before you touch it.

Status

Where the project is

Enginev0.1.0 · 17 tests passing · one runtime dependency (ethers)ok
ChainRobinhood Chain · chain id 4663set
Ponsfee escrow 0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9everified
Token0x6d1b86adfd30d7913d5f0dae6568bd566e6b6327unset
Dev walletto be providedunset
Fundsuntouched not recorded yet · claimed pool 0 ETHpending
Ledger0 claims · 0 burns · none yetempty
SiteStatic, built from 0000000 on main, todaylive
  1. Engine: claim, plan, execute, conserve; test suite on a real EVM
  2. Buy output delivered to the burn address in one transaction
  3. Robinhood Chain and Pons v2 contracts verified against mainnet by simulation
  4. Bonding-curve and Uniswap v4 routes, chosen from the launch record each cycle
  5. Set the token and dev wallet; faucet doctor clean
  6. Start the runner with the key in its environment; first live cycle