Skip to content
Protocol contracts not yet configured for this build
Enter app

Participant guides

Read protocol receipts

The Core page shows a lot of numbers that look similar and mean different things. This is the decoder.

The fee pipeline

Read top to bottom. Each stage is strictly downstream of the one above it.

StageFigurePrecisely
1Unswept on the Pons curve or hookUnknown, by design. Not readable as a Plouto balance.
2Credited in the Pons fee escrowfeeEscrow.balanceOf(revenueRouter). Owed, not yet held.
3Claimed by PloutototalRevenueClaimed. The measured ETH delta the router received.
4Claimed but not yet allocatedunallocatedRevenue. Held, awaiting the next split.
5Allocated by PloutototalRevenueRouted. Split and forwarded.

The identity claimed − routed == unallocated always holds, and is asserted as an invariant.

Allocation

FigureMeaning
BuybackstotalSentToBuybacks — cumulative ETH sent to the executor.
StakerstotalSentToStakers — cumulative ETH delivered to the staking contract.
ReservetotalSentToReserve — cumulative ETH deposited to the reserve.

These three always sum to totalRevenueRouted, exactly.

Allocated versus executed

The distinction people most often miss:

Buyback budget available

buybackBudget — ETH the executor holds and has not yet spent.

Spent on buybacks

totalEthSpent — ETH that has actually executed a market purchase.

totalSentToBuybacks == totalEthSpent + buybackBudget, always. Money allocated is not money spent.

Retirement

FigureMeaning
Retired by real burntotalPloutoBurned. totalSupply() genuinely decreased.
Retired to the dead addresstotalPloutoSentToDead. Unspendable; totalSupply() unchanged.
Total retired by the protocolThe sum of the two above.
Dead address balance (all sources)balanceOf(0x…dEaD) — includes tokens anyone sent, not just Plouto.
Estimated circulating supplytotalSupply() − deadBalance. An over-estimate; see supply accounting.

Staking

FigureMeaning
Total stakedtotalStaked — PLOUTO currently locked.
Total GravitytotalWeight — the sum of every open position's weight.
Rewards receivedtotalRewardsReceived — ETH delivered for stakers, cumulative.
Rewards claimedtotalRewardsClaimed — ETH stakers have taken.
Rewards awaiting claimThe difference. The contract always holds at least this much.

Reserve

FigureMeaning
Reserve balanceCurrent ETH held.
Lifetime revenue inflowtotalRevenueReceived — from the 10% share only.
Donations receivedtotalDonationsReceived — direct transfers, never counted as revenue.
Withdrawn to datetotalEthWithdrawn — executed through the timelock.

Em dashes

An em dash (—) means not known, not zero. It appears when a value could not be read, or when the value genuinely cannot be determined — stage 1 of the fee pipeline being the standing example.

A real zero renders as 0. The distinction is deliberate and enforced in the formatting layer, which has tests asserting that undefined never renders as 0.