ERC-1271: Standard Signature Validation Method for Contracts
- Original title
- Standard Signature Validation Method for Contracts
- Creators
- Francisco Giordano, Matt Condon, Philippe Castonguay, Amir Bandeali, Jorge Izquierdo, Bertrand Masius
- Publication
- Publication date unknown
- Level
- Unspecified
- Validity
- Validity not assessed
- Source status
- Availability not verified
Saved and reading states stay in this browser. No account or upload is used.
Why read
- Helps signature consumers check success values and account-specific validation conditions.(editorial selection)
Editorial reading note
The checked portions are Abstract; Specification in the pinned version. The original title is Standard Signature Validation Method for Contracts.
Contract accounts expose isValidSignature(hash, signature) so external callers can validate signatures on their behalf. Success must return the bytes4 magic value 0x1626ba7e. Validation must not modify state, but its logic may depend on context, authorization or signature schemes. Check both how the caller interprets the return value and what the account requires; a shared function name does not imply identical authorization rules.
Reading level: spec_text; only the sections above were checked. Pinned version: 90b1b4f10634290c1e227d700554065c755f0816 (https://github.com/ethereum/ERCs/blob/90b1b4f10634290c1e227d700554065c755f0816/ERCS/erc-1271.md). These notes explain normative requirements; they are not a full reading, implementation verification or security audit and do not establish implementation compliance.
Editorial review: Nov 2, 2026 · Machine-assisted editorial text, reviewed by an editor.
Selection basis
Helps signature consumers check success values and account-specific validation conditions.
Editorial selection is not community consensus, author endorsement, or a credibility probability.