To implement EIP-2535 Diamonds the following is required: A fallback function that executes external functions with delegatecall. A DiamondCut event is emitted when functions are add/replaced/removed from a diamond. This is to make upgrades of diamonds transparent on blockchains.
Simplicity of EIP-2535 Diamonds Standard
Simplicity of EIP-2535 Diamonds Standard
Simplicity of EIP-2535 Diamonds Standard
To implement EIP-2535 Diamonds the following is required: A fallback function that executes external functions with delegatecall. A DiamondCut event is emitted when functions are add/replaced/removed from a diamond. This is to make upgrades of diamonds transparent on blockchains.