pat0contracttoken
market
price
market cap
fully diluted
liquidity
volume 24h
trades 24h
holders
change 24h
docs5 of 14
pat0the machine
the block

two checks in the mint path reject a transaction outright. the pat cap: the curve entry c may not exceed two eth. the budget: the tokens this mint would issue, added to what the block has already issued, may not exceed the budget. neither check is about the caller. both are about the block.

the block
targetbudget0budget = headroom >> 7 · target = budget >> 1 · a block that issues past target raises pressure, a block under target lowers it
one block of budget, drawn as cells. filled cells are tokens already issued in the current block when live.

the budget check is what gives pressure something to measure. without it a single block could issue any amount and pressure would be a tax without a limit. with it, a crowded block fills, later transactions in that block revert, and the next block opens with pressure raised. throughput is bounded per block, and the bound falls as the curve fills.

the mint path
settle pressuresplit by pressurecap the patprice on curvecheck budgetmove eth to cisternissue tokensstamp blockrevert: pat over 2 ethrevert: block fullrevert: zero valueevery path ends in issue or revert. nothing is partial.
the mint path in the order the contract executes it.