Skip to content

Commit 7447bb1

Browse files
Swap lines for gas savings on expired signatures (#50)
1 parent 9f4754a commit 7447bb1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/lib/SignatureVerifier.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ library SignatureVerifier {
2828
/// @return result The `result` decoded from `response`.
2929
function verify(bytes calldata request, bytes calldata response) internal view returns (address, bytes memory) {
3030
(bytes memory result, uint64 expires, bytes memory sig) = abi.decode(response, (bytes, uint64, bytes));
31-
address signer = ECDSA.recover(makeSignatureHash(address(this), expires, request, result), sig);
3231
if (expires < block.timestamp) revert SignatureExpired();
32+
address signer = ECDSA.recover(makeSignatureHash(address(this), expires, request, result), sig);
3333
return (signer, result);
3434
}
3535
}

0 commit comments

Comments
 (0)