Structs§
- Batch
Poster State - Batch
Posters Table - Funds
DueItem - L1Pricing
State - L1 pricing state manages the cost model for L1 data posting.
Enums§
- L1Pricing
Error - Errors raised by the L1 pricing subsystem (batch poster table and update model).
Constants§
- AMORTIZED_
COST_ CAP_ BIPS_ OFFSET - BATCH_
POSTER_ ADDRESS - BATCH_
POSTER_ PAY_ TO_ ADDRESS - BATCH_
POSTER_ TABLE_ KEY - EQUILIBRATION_
UNITS_ OFFSET - ESTIMATION_
PADDING_ BASIS_ POINTS - ESTIMATION_
PADDING_ UNITS - FUNDS_
DUE_ FOR_ REWARDS_ OFFSET - GAS_
FLOOR_ PER_ TOKEN_ OFFSET - INERTIA_
OFFSET - INITIAL_
EQUILIBRATION_ UNITS_ V0 - INITIAL_
EQUILIBRATION_ UNITS_ V6 - INITIAL_
INERTIA - INITIAL_
PER_ BATCH_ GAS_ COST_ V6 - INITIAL_
PER_ BATCH_ GAS_ COST_ V12 - INITIAL_
PER_ UNIT_ REWARD - L1_
FEES_ AVAILABLE_ OFFSET - L1_
PRICER_ FUNDS_ POOL_ ADDRESS - LAST_
SURPLUS_ OFFSET - LAST_
UPDATE_ TIME_ OFFSET - PAY_
REWARDS_ TO_ OFFSET - PAY_
TO_ OFFSET - PER_
BATCH_ GAS_ COST_ OFFSET - PER_
UNIT_ REWARD_ OFFSET - POSTER_
ADDRS_ KEY - POSTER_
INFO_ KEY - PRICE_
PER_ UNIT_ OFFSET - TOTAL_
FUNDS_ DUE_ OFFSET - TX_
DATA_ NON_ ZERO_ GAS_ EIP2028 - UNITS_
SINCE_ OFFSET
Functions§
- byte_
count_ after_ brotli_ level - Computes the brotli-compressed size at a given compression level.
- compute_
poster_ cost_ standalone - Compute poster cost and calldata units from pre-loaded pricing parameters.
- initialize_
batch_ posters_ table - initialize_
l1_ pricing_ state - open_
batch_ posters_ table - open_
l1_ pricing_ state - poster_
units_ from_ bytes - Compute calldata units from tx bytes using brotli compression.