Live on Robinhood Testnet

One curve.
No operator.

A bonding curve issues Satood — no company, no market maker. The curve beside this is live: the dot marks where the token sits right now, and it moves with every mint and burn.

Curve reserve
ETH
Supply
Fair price
Ξ
bonding curve preview
K = 21,000,000 supply → 21M price ↗ exponential cumulative ETH →
supply price now (moves with each trade)
Trade

Mint and burn, straight on the curve.

Every buy mints new Satood along the forward curve; every sell burns it and pays ETH from the reserve. The quote uses the same math the contract runs — priced from the curve's current position.

Max buy
5 ETH
Fee
0.3%
Supply cap
21M
Test deploymentChecking chain...
ETH
Max 5 ETH per buy · balance —
satood
Priced by the forward curve
Fair price
Fee (0.3%)
Minimum received
Quote from the current on-chain curve.
How it works

A market with no market maker.

No liquidity pool to drain, no team to trust. The hook itself is the counterparty — it mints on the way up and pays ETH from its own reserve on the way down.

Buy → mint

Send ETH, the curve mints fresh Satood to you. Early ETH buys more than late ETH — you move up an exponential curve.

Sell → burn

Sell and your Satood is burned; the inverse curve pays ETH straight from the reserve the contract holds. Redemption is always solvent.

Approach 21M

Supply follows K·(1−e−eth/S) toward a hard asymptote of 21,000,000 — a Bitcoin-shaped cap on a smooth continuous curve.

The math

Two curves, one axis.

Supply (green) is an S-curve flattening toward the 21M cap. Price (amber) climbs exponentially, so each ETH mints fewer tokens than the last. A tiny structural rounding drift keeps the mint price just above the burn price — the curve's built-in spread.

The chart at the top is the same two curves, live. Its lime dot is the current on-chain position; it slides right and up as cumulative ETH grows.

totalMinted(eth) = K · (1 − e−eth / S)
ethOut(sell) = S · ln( (K − T + q) / (K − T) )
price(eth) = (S / K) · eeth / S

K = 21,000,000 · S = 500 ETH · fee 0.3% both ways · max 5 ETH/buy · short anti-flip cooldown.

Issuance

21 million, two ways.

Bitcoin halves in discrete epochs. Satood decays continuously — the marginal mint rate falls smoothly with every ETH of inflow. Its curve targets 21M, while issuance closes permanently when fair supply crosses 99% of that limit.

bitcoin issuancenow: 3.125 btc/block
satood issuancenow: — sato/eth

bitcoin issues in discrete halving epochs (50, 25, 12.5 btc per block, every ~4 years; subsidy reaches zero around 2140). satood's marginal mint rate decays smoothly with each eth of inflow; buys close irreversibly after fair supply crosses 99% of the 21m curve limit, while sells remain open.

Trust the code

Nothing to switch off.

Satood is deliberately small. The powers a normal token keeps for its team simply don't exist here.

No owner, no admin

No pause, no blacklist, no upgrade proxy. The minter is locked to the curve hook, once, forever.

Reserve-backed sells

Net curve inflows back inverse-curve redemptions. Fees are permanently locked and excluded from the redeemable reserve.

One-way issuance lifecycle

At 99% of fair curve supply, buys stop forever. Sells stay open, even if supply later falls below that threshold.

Immutable contracts

Review the active deployment before trading. Production promotion requires explorer-verified source and a matching deployment record.

Contract
Satood token
NetworkRobinhood Chain Testnet
Chain ID46630