ECRecoveryMock.sol 379 B

1234567891011121314151617181920
  1. pragma solidity ^0.4.11;
  2. import '../../contracts/ECRecovery.sol';
  3. contract ECRecoveryMock {
  4. bool public result;
  5. address public signer;
  6. function safeRecover(bytes32 hash, uint8 v, bytes32 r, bytes32 s) {
  7. (result, signer) = ECRecovery.safeRecover(hash, v, r, s);
  8. }
  9. function recover(bytes32 hash, bytes sig) {
  10. signer = ECRecovery.recover(hash, sig);
  11. }
  12. }