Fellowship of Ethereum Magicians
ERC1271 versioning to maintain signature validity
Intro Off-chain ERC1271 Signatures are not guaranteed to be valid in the future, because the isValidSignature function can be changed. Problem This creates a problem for any application that would like to use signatures to prove validity of statements and also support smart accounts. Simple example of signers changing causing the validity of a signature to change: From Peter Robinson’s Ethereum Engineering Group presentation Proposal Standard way of updating isValidSignature function I pr...