EIP-7546: Upgradeable Clone

Discussion for
https://github.com/ethereum/ERCs/pull/39

How is this different from EIP-2535?

1 Like

Furthermore, it is RECOMMENDED for each implementation contract to implement ERC-165’s supportsInterface(bytes4 interfaceID) to ensure that it correctly implements the function selector being registered when added to the Dictionary.

Is there a risk of accidentally calling the implementation contract directly? Should that be addressed somewhere?

1 Like

It is RECOMMENDED to choose the storage management method that is considered most appropriate at the time.

How does the external application determine which storage layout is in use?

1 Like

Including link that this proxy ERC ought to be compatible with ERC 8152 - CALM: https://ethereum-magicians.org/t/erc-8152-content-addressable-logic-modules-calm/