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/) Returns useful information about the diamond and its facets.

facets

Gets all facets and their selectors.

Return Values

facetFunctionSelectors

Gets all the function selectors provided by a facet.

Parameters

Return Values

facetAddresses

Get all the facet addresses used by a diamond.

Return Values

facetAddress

Gets the facet that supports the given selector. If facet is not found return address(0).

Parameters

Return Values