BouncerMock.sol 999 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. pragma solidity ^0.4.24;
  2. import "../access/SignatureBouncer.sol";
  3. contract SignatureBouncerMock is SignatureBouncer {
  4. function checkValidSignature(address _address, bytes _sig)
  5. public
  6. view
  7. returns (bool)
  8. {
  9. return isValidSignature(_address, _sig);
  10. }
  11. function onlyWithValidSignature(bytes _sig)
  12. onlyValidSignature(_sig)
  13. public
  14. view
  15. {
  16. }
  17. function checkValidSignatureAndMethod(address _address, bytes _sig)
  18. public
  19. view
  20. returns (bool)
  21. {
  22. return isValidSignatureAndMethod(_address, _sig);
  23. }
  24. function onlyWithValidSignatureAndMethod(bytes _sig)
  25. onlyValidSignatureAndMethod(_sig)
  26. public
  27. view
  28. {
  29. }
  30. function checkValidSignatureAndData(address _address, bytes _bytes, uint _val, bytes _sig)
  31. public
  32. view
  33. returns (bool)
  34. {
  35. return isValidSignatureAndData(_address, _sig);
  36. }
  37. function onlyWithValidSignatureAndData(uint _val, bytes _sig)
  38. onlyValidSignatureAndData(_sig)
  39. public
  40. view
  41. {
  42. }
  43. }