Standard interface detection for smart contracts
IERC165 defines a standard method for contracts to publish and detect which interfaces they implement. It allows contracts and dapps to check whether a contract supports a specific interface before calling its functions, preventing failed transactions.
Reference guide to the most important Solidity interfaces from OpenZeppelin Contracts. ERC-20, ERC-721, ERC-1155, vaults, royalties, and more.
View all 14 tools