Crank

↑ floor only

up only.

ethereum · 0xaaae…7f76 · floorPrice is monotone in t

HTTP request failed. URL: https://eth-mainnet.g.alchemy.com/v2/32W5WYmFiDeM5ft7J4d29 Request body: {"method":"eth_call","params":[{"data":"0x521d89fa","to":"0xAAda9EE05d37448612148697346787F3ca8380c4"},"latest"]} Raw Call Arguments: to: 0xAAda9EE05d37448612148697346787F3ca8380c4 data: 0x521d89fa Contract Call: address: 0xAAda9EE05d37448612148697346787F3ca8380c4 function: totalSellTaxCollected() Docs: https://viem.sh/docs/contract/readContract Details: Unexpected token 'M', "Monthly ca"... is not valid JSON Version: viem@2.48.11

live

Floor Price0 ETH
Reserve0 ETH
Supply0 Crank
Sell Tax Collected0 ETH
Redemptions0 (0 burned)
Last updatenever

redeem at floor

how it works

Crank is an ERC-20 on Ethereum with a Uniswap v4 hook attached at deploy. Every sell triggers a 5% ETH tax, taken from the ETH the seller would receive. That ETH goes into a sealed reserve held by the hook contract — permanently.

Any holder can call redeem(amount) at any time and receive ETH at the current floor price: floor = reserve × 0.995 / supply. The redeemed Crank is burned. The floor goes up. Every redemption benefits everyone still holding.

No tax on buys. No team allocation. No admin. No upgrade. The reserve is mathematically sufficient to honor every outstanding Crank at the current floor, at all times.

Anyone can also send ETH directly to the hook contract — donations go straight into the reserve and raise the floor for every holder.

floor history

blockfloor aftertriggertx
no floor events yet

trades

most recent 50 swaps, newest first. sells incur 5% ETH tax.

sideCrankETHtraderblock
no trades in window

redemptions

redeemerCrank burnedETH outfloor afterblock
no redemptions yet

contracts


Crank · ethereum · the floor only goes up.