IFacetRegistryBase

Git Source

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?