web3wagmi
← All standards

ERC-7546 Upgradeable Clone for Scalable Contracts

DraftERCcreated 2023-10-25requires ERC-165, ERC-1967, ERC-7201

An upgradeable, cloneable, horizontally extensible proxy pattern.

Authors: Shogo Ochiai (@shogochiai), Kai Hiroi (@KaiHiroi)

Functions this standard introduces (3)

0xdc9cc645getImplementation(bytes4)view
0x0815f6fdsetImplementation(bytes4,address)
0xa5954dd7supportsInterfaces()view

Events (2)

Topic0 is the keccak256 hash of the signature, which is what a log filter matches on.

0xa657f2ad315cf3bb35cf1964158da75c3f334481df05a4a1644b2376b17a59b2DictionaryUpgraded(address)
0xda3c8142b3c1d27633026f55bfcb4eeb0b5b8db0daa0a3e10c2213a441722ad1ImplementationUpgraded(bytes4,address)

Depends on (3)

Proposals this one names in its requires field.

What the specification covers

Compare with

Parsed from the canonical specification · discussion