💾 Check for storage layout changes
-
Updated
Oct 11, 2022 - TypeScript
💾 Check for storage layout changes
GitHub action to check storage layout safety in upgradeable Solidity contracts
Mock project to check how smart contract storage packing works, and how to access private variable off-chain
26 free client-side blockchain dev tools: Safe multisig tx builder, EIP-712 signer, bridge fee compare, token approvals & revoke, Solana tx & Bitcoin PSBT decoders, MEV sandwich checker, gas, ABI, tx decoder, ENS…
VM assembly (Yul) notes: storage layout, packed slots, arrays, and control flow, with a Foundry test suite and a self-review of bugs found.
Free CLI that diffs two forge storage-layout JSONs to flag proxy-upgrade collisions. Layout check only.
Storage layout check for upgradeable Solidity contracts: compares two storageLayout files (solc, forge inspect, artifacts) and lists what would corrupt proxy storage before an upgrade: removed, moved or inserted variables, type changes, wrong __gap math, base order, ERC-7201 namespaces, ERC-1967 slots. Files only, no deps.
Storage layout diff for upgradeable Solidity contracts: compare a local build or a live deployment against another
Hardhat v3 plugin for storage layout validation of upgradeable proxy contracts
To associate your repository with the storage-layout topic, visit your repo's landing page and select "manage topics."