Storage Slot Inspector

Monad's MIP-8 groups 128 storage slots into one 4 KB page: the first slot touched pays the full 8,100-gas cold surcharge, every other slot in that page drops to 100. Click any lit slot to see exactly which fields are bit-packed into its 32 bytes — and whether page-ification makes it cheaper.

Structs that benefit

MULTI-SLOT · FIT ONE PAGE

A struct stored in a Solidity mapping occupies contiguous slots from its hashed base, so a whole instance lands inside one 128-slot page. Perpl's two largest hot structs fit with room to spare — every field beyond the first is a warm slot under MIP-8.

Struct
One 128-slot page

Cold anchor — 8,100 (1st slot) Warm — 100 under MIP-8 (was 8,100) Mapping base → data scattered off-page Unused page headroom
Today · MonadNine
MIP-8 page-ified
Saved

Data that doesn't benefit

SINGLE-SLOT · SCATTERED

Positions, orders and order-locks are each fully bit-packed into a single 32-byte slot, stored one-per-mapping-entry — each hashing to its own scattered page. One cold page per entry, with or without MIP-8. Pick one to see how much is crammed into 32 bytes.

Each lit cell is the struct's one slot, alone on an otherwise-empty page. Deep-book matching walks many of these — the floor MIP-8 cannot lower.