Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.monad.xyz/llms.txt

Use this file to discover all available pages before exploring further.

EVM Behavioral Specification

Opcode Reference

Opcode pricing on Monad has been changed to reflect their relative costs in execution, learn more about it here
evm.codes: opcode reference and an interactive sandbox for stepping through bytecode execution

Solidity Storage Layout

The EVM allows smart contracts to store data in 32-byte words (“storage slots”), however the details of how complex datastructures such as lists or mappings is left as an implementation detail to the higher-level language. Solidity has a specific way of assigning variables to storage slots, described below: