Skip to main content
Monad upgrade makes grouped data 98% cheaper
Image for illustrative purposes only. Not a real photo.

Monad upgrade makes grouped data 98% cheaper

Share
  • Monad activated MIP-8, changing how the network charges for storage reads.
  • The first read costs 8,100 gas, while later reads on the same page cost 100 gas.
  • The change rewards developers for storing related data within the same 128-slot page.

Monad activated its MIP-8 upgrade on 2 September, changing how contracts are charged for reading stored data.

The upgrade groups 128 consecutive storage slots into a single 4KB page for gas calculations.

The first read from a page costs 8,100 gas, while later reads from that page cost 100 gas.

Under the previous system, two untouched slots each cost 8,100 gas even when they were next to each other.

The change means developers can reduce costs by storing related data close together within the same page.

Sequential variables, struct fields and array elements can benefit because they often occupy nearby storage slots.

Reads that cross page boundaries remain subject to the 8,100-gas charge, while developers may need to update tools built around older storage rules.


Frequently asked questions