ECDSAMock.sol 387 B

123456789101112131415
  1. pragma solidity ^0.6.0;
  2. import "../cryptography/ECDSA.sol";
  3. contract ECDSAMock {
  4. using ECDSA for bytes32;
  5. function recover(bytes32 hash, bytes memory signature) public pure returns (address) {
  6. return hash.recover(signature);
  7. }
  8. function toEthSignedMessageHash(bytes32 hash) public pure returns (bytes32) {
  9. return hash.toEthSignedMessageHash();
  10. }
  11. }