Allow accounts to configure their reserve balance through an onchain precompile
mip.watch
Every Monad Improvement Proposal, translated into impact for developers, users, validators, and the foundation.
Mainnet
live- Latest block
- 121,907,469
- Finalized
- 121,907,468
- Chain ID
- 143
Testnet
live- Latest block
- 79,406,466
- Finalized
- 79,406,464
- Chain ID
- 10143
Upcoming Hardfork
Readiness0 bundled MIPs
A deterministic factory contract for deploying large contracts with CREATEBIG
Add an extension opcode that deploys contracts of up to 256KiB, paying part of the code deposit in MON
Price cold code loads linearly in code size, tracking loaded code in a separate warm set
Activate EIP-8298 with reserve balance rules for accounts that adopt code while delegated.
Add extension opcodes to inspect the depth and caller chain of the current call stack
Minimal routing interface for proprietary AMMs
JSON-RPC methods that enable efficient queries for raw chain history data
Activate selected EIPs from Ethereum's Glamsterdam upgrade.
An on-chain registry where an account publishes self-attestations about itself, authorized by proof-of-control
An on-chain registry for human-readable Monad validator metadata
Decrease consensus vote pace from 400ms to 300ms
Automatically distribute priority fees to delegators.
Canonical RaptorCast encoding that removes author control over chunk placement and binds each proposal to a per-round commitment
Active Set Increase
Increase the `ACTIVE_VALSET_SIZE` from 200 to 300.
Partition EVM storage to align with database pages
Extension Opcodes
Add a reserved opcode for implementation-defined extension opcodes
Meta MIP for the `MONAD_NINE` network upgrade
Activate EIP-7823, EIP-7883, and EIP-7939 from Ethereum's Fusaka upgrade.
Add reserve balance precompile to query reserve balance violation state during transaction execution
Linear Memory
Redefine memory expansion cost to be linear and enforce an explicit maximum memory usage per transaction
Increase the maximum contract code size limit to 128 KB and initcode size limit to 256 KB
Guidelines and procedures for the Monad Improvement Proposal process