DiamondCutBase

Git Source

Inherits: IDiamondCutBase

Functions

_diamondCut

function _diamondCut(IDiamond.FacetCut[] memory facetCuts, address init, bytes memory initData) internal;

_addFacet

function _addFacet(address facet, bytes4[] memory selectors) internal;

_replaceFacet

function _replaceFacet(address facet, bytes4[] memory selectors) internal;

_removeFacet

function _removeFacet(address facet, bytes4[] memory selectors) internal;

_validateFacetCut

function _validateFacetCut(IDiamond.FacetCut memory facetCut) internal view;

_initializeDiamondCut

function _initializeDiamondCut(IDiamond.FacetCut[] memory, address init, bytes memory initData) internal;

_multiDelegateCall

function _multiDelegateCall(IDiamond.MultiInit[] memory initData) internal;

Last updated

Was this helpful?