Tallystick
The self-discharging tally

Every trade is remembered. Every obligation is met in turn.

Tallystick, an Ethereum token: its trades queue up as obligations, discharged in opening order by retiring the token’s own supply.

How it works

Tallystick (TALL) · Uniswap v4 · Ethereum · trades price in ETH

900,000
TALL — every unit that exists, all trading from day one
2%
The Paring — the only charge, the same on a buy as on a sale
Oldest first
The only order the Scoreline can be worked in
One way
Supply shrinks and never grows — no function creates a unit
The work

How a swap ends as retired supply.

Four named parts do everything. There is nothing else in the mechanism.

01 — THE PARING

Two percent stays with the mechanism.

Every trade — a buy same as a sell — contributes two percent: the Paring. It is the one and only charge, and the contract can spend it on one thing only: working the queue. The mechanism is funded by use alone.

A thin shaving of pale wood curling away from a monumental slab
02 — THE NOTCH

Every trade is cut into the record.

With the same trade, a Notch opens: its TALL size and the Ethereum block that saw it, written to the Scoreline’s tail — an append-only run the contract keeps itself. No trade is passed over, and none is rewritten.

A freshly carved notch across monumental pale wood
03 — THE TALLAGE

The queue is worked from its oldest end.

Anyone may call a Tallage whenever they like; there is no permission to give or withhold. The gathered Paring buys TALL from the market, retiring it in the same motion; the oldest live Notch is discharged before any younger one — the queue cannot be worked out of order.

The standing line of notched tally sticks receding into fog
04 — THE CHAR

Retired TALL never comes back.

TALL retired by a Tallage becomes Char: gone from supply for good — never sold, never handed back, and no function mints a replacement. The launch figure of 900,000 TALL is therefore the permanent ceiling. The view charred() reads the running total.

An ember glowing inside the charred groove of burnt timber
In your hands

Three things a holder does.

Trade it like any token.

Any Ethereum wallet keeps TALL natively, and the Uniswap v4 pool prices it in ETH — the 2% Paring shown inside each trade, never as a separate charge.

Work the queue yourself.

A Tallage asks no permission. Call one: gathered Paring buys TALL from the market, retiring it immediately and marking the oldest live Notch first. tallage is a public call.

Check the record, not the promise.

scoreline(), cuttings(n) and charred() are public views, and each trade and Tallage emits an event. Anyone can read the whole state on an Ethereum explorer.

Questions

Asked before buying, answered in the vocabulary.

What does a trade actually do?

Two things: it pays the 2% Paring into the mechanism, and a Notch opens on the Scoreline carrying that trade’s TALL size and opening block.

Could a Notch be jumped, reshuffled or cancelled?

No. A Tallage marks the oldest live Notch before any younger one, and the contract gives no account a way to alter that.

Is the Paring adjustable by anyone?

No. The Paring, the working order, the supply — the Standing Rules, written without setters; nobody can adjust them.

What happens to retired TALL?

It becomes Char: out of supply for good. Char is not sold and not handed back, and charred() keeps the running count.

Does my balance answer to the deployer?

None at all. No function anywhere lets the deployer touch balances, trading, or retired units.

How do I verify the queue on-chain?

On an Ethereum explorer: scoreline() for the queue and the waiting Paring, cuttings(n) for any single Notch, charred() for the retired total. The handbook walks each read.

The document

The whitepaper holds every rule.

Issuance, the Paring, the Scoreline, the Tallage, Char and the Standing Rules — set down once, in full, so a careful reader can hold the contract up against them.

Read the whitepaper

The line only moves one way.

Every Notch waits its turn. Every Tallage takes the oldest one standing. And the figure it started at — 900,000 TALL — only ever gets smaller from there.

The Machine Brief is on your clipboard.