Monetary state

Every figure below is read from a contract or shown as ·. Nothing here is estimated, and a value that could not be read is never printed as zero.

The epoch in progressClears and moves on every settle
Epoch·
Net flow·Clears on settle
Settles in·Every 4h
Release rate·FORGE per epoch
Reserve·ETH held by the engine
SupplyBurning is the only movement, and it goes one way
Circulating·Total, after burns
Pot remaining·Never refilled
Pot spent·
Released·
Burned·Toll plus defence
CapacityBought by destroying supply
Total capacity·
Burned for capacity·
Per epoch, per unit·FORGE released per capacity
Claim cost10%Of capacity, burned
Toll1%Unspecified side
Contracts
ForgeThe token. Fixed supply, no owner.·
EngineCloses the epoch, sets the rate, spends the reserve.·
FlowHookMeasures net ETH flow and takes the toll.·
CapacityBurns FORGE for a share of what is released.·
LpManagerHolds the v4 position.·

The pool charges 1.0% at a tick spacing of 200. The hook address itself carries its permission bits, which is why it is mined rather than simply deployed.

Closing the epoch

Anyone may settle

Once the countdown reaches zero, settle() is open to any address. It asks the hook for the epoch reading, which clears it, moves the rate, releases the epoch's FORGE and, on a negative epoch, spends part of the reserve. There is no privileged caller and no schedule that can be missed: an epoch that nobody closes simply stays open until somebody does.