Skip to main content
Based on EIP-2535: Diamonds (https://eips.ethereum.org/EIPS/eip-2535) Follows diamond-3 implementation (https://github.com/mudgen/diamond-3-hardhat/) One of the diamond standard interfaces, used for diamond management.

diamondCut

Add/replace/remove any number of functions and optionally execute a function with delegatecall

Parameters

DiamondCut

Emitted when function selectors of a facet of the diamond is added, replaced, or removed

Parameters

InitializationFunctionReverted

InvalidFacetCutAction

NotContract

NotFound