UPGRADEABLE CONTRACTS
2 articles tagged "upgradeable contracts"
2026-03-21·12 min read
How to fuzz ERC 2535 diamond proxies: storage, selectors, and upgrades
Diamond proxies delegate calls to multiple facets, and the bugs live in upgrade sequences and storage collisions. This guide covers selector, storage, and loupe invariants with full Chimera properties.
By Deivitto
fuzzinginvariant-testingerc-2535
2026-02-25·14 min read
Fuzzing upgradeable contracts: storage layout, proxy safety, and upgrade invariants
Upgradeable contracts have unique attack surfaces: storage collisions, re-initialization, and unauthorized upgrades. Here are the invariants that protect them.
By Kn0t
invariant-testingfuzzingupgradeable-contracts