Smart contract signature validation
IERC1271 defines a standard method for smart contracts to validate signatures. Since smart contracts cannot sign messages like EOAs, this interface enables contract-based wallets (like multisigs and account abstraction wallets) to verify signatures for authentication and authorization.
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