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/) One of the diamond standard interfaces, used to inspect the diamond like a magnifying glass.

Facet

These functions are expected to be called frequently by tools.

facets

Gets all facet addresses and their four byte function selectors.

Return Values

facetFunctionSelectors

Gets all the function selectors supported by a specific 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