Helpful?
IERC1271
Interface that verifies provided signature for the data
Interface defined by EIP-1271
Functions
isValidSignature
function isValidSignature(
bytes32 hash,
bytes signature
) external returns (bytes4 magicValue)
Returns whether the provided signature is valid for the provided data
MUST return the bytes4 magic value 0x1626ba7e when function passes. MUST NOT modify state (using STATICCALL for solc < 0.5, view modifier for solc > 0.5). MUST allow external calls.
Parameters:
Name | Type | Description |
---|---|---|
hash | bytes32 | Hash of the data to be signed |
signature | bytes | Signature byte array associated with _data |
Return Values:
Name | Type | Description |
---|---|---|
magicValue | bytes32 | The bytes4 magic value 0x1626ba7e |