Skip to main content
Common patterns for working with storage keys and EVM state management.

Basic Storage Operations

Track contract storage across multiple contracts:

Computing Mapping Slots

Calculate storage slots for Solidity mappings:

Nested Mappings

Handle nested mappings like mapping(address => mapping(address => uint256)):

Storage Change Tracking

Track storage modifications:

Multi-Contract State Manager

Manage state across multiple contracts:

Persistent Storage

Save and load state from disk:

Storage Diff

Compare storage states:

See Also