IFacetRegistryBase
Events
FacetRegistered
Emitted when a facet is registered.
event FacetRegistered(address indexed facet, bytes4[] selectors);
Parameters
Name
Type
Description
facet
address
Address of the registered facet.
selectors
bytes4[]
Function selectors of the registered facet.
FacetUnregistered
Emitted when a facet is unregistered.
event FacetUnregistered(address indexed facet);
Parameters
Name
Type
Description
facet
address
Address of the unregistered facet.
Errors
FacetRegistry_FacetAlreadyRegistered
Reverts when facet is already registered.
error FacetRegistry_FacetAlreadyRegistered();
FacetRegistry_FacetAddressZero
Reverts when facet address is zero.
error FacetRegistry_FacetAddressZero();
FacetRegistry_FacetMustHaveSelectors
Reverts when facet does not have any selectors.
error FacetRegistry_FacetMustHaveSelectors();
FacetRegistry_FacetNotContract
Reverts when facet is not a contract.
error FacetRegistry_FacetNotContract();
FacetRegistry_FacetNotRegistered
Reverts when facet is not registered.
error FacetRegistry_FacetNotRegistered();
Last updated
Was this helpful?