Skip to main content

IERC1271

Git Source

Interface of the ERC1271 standard signature validation method for contracts as defined in https://eips.ethereum.org/EIPS/eip-1271[ERC-1271].

Functions

isValidSignature

Should return whether the signature provided is valid for the provided data

function isValidSignature(bytes32 hash, bytes memory signature) external view returns (bytes4 magicValue);

Parameters

NameTypeDescription
hashbytes32Hash of the data to be signed
signaturebytesSignature byte array associated with _data

Returns

NameTypeDescription
magicValuebytes4Must return the bytes4 magic value 0x1626ba7e (which is a selector of this function) when the signature is valid.