+
+
+ Thrown for every signature failure: an expired deadline, a signer that does not match `_owner`, or a recovery that returned `address(0)`. Because one error covers all three, a caller cannot tell an expired permit from a malformed one without checking the deadline separately.
+
+
+
+ Signature:
+
+{`error ERC2612InvalidSignature(
+ address _owner, address _spender, uint256 _value, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s
+);`}
+
+
+
+
+
+
+
+