ecrecover.sol 261 B

12345678
  1. contract signed {
  2. function recoverSignerFromSignature(uint8 v, bytes32 r, bytes32 s, bytes32 hash) pure external {
  3. address signer = ecrecover(hash, v, r, s);
  4. require(signer != address(0), "ECDSA: invalid signature");
  5. }
  6. }
  7. // ---- Expect: diagnostics ----