Glossary
ERC-1967
An Ethereum standard defining the storage slots a proxy contract should use to hold its implementation address — enables explorer / tooling support for upgradeable contracts.
ERC-1967 specifies a small set of deterministic, collision-
resistant storage slots that proxy contracts should use to store
their implementation address, admin address, and beacon address.
The slots are derived from hashes (e.g.
keccak256("eip1967.proxy.implementation") - 1) to avoid
colliding with the implementation's own storage layout.
The standard is the basis on which Etherscan, Tenderly, OpenZeppelin Defender, and most contract tooling auto-detect proxies and display the underlying implementation. Nearly every modern upgradeable proxy (Transparent, UUPS, Beacon) follows ERC-1967.