DiamondCutFacet
Functions
diamondCut
Add/replace/remove any number of functions and optionally execute a function with delegatecall
Declaration
function diamondCut(
struct IDiamondCut.FacetCut[] _diamondCut,
address _init,
bytes _calldata
) external
Modifiers:
No modifiers
Args:
Arg | Type | Description |
---|---|---|
_diamondCut | struct IDiamondCut.FacetCut[] | Contains the facet addresses and function selectors |
_init | address | The address of the contract or facet to execute _calldata |
_calldata | bytes | A function call, including function selector and arguments |
_calldata is executed with delegatecall on _init