BouncerMock.sol 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. pragma solidity ^0.4.24;
  2. import "../access/SignatureBouncer.sol";
  3. contract SignatureBouncerMock is SignatureBouncer {
  4. function checkValidSignature(address _address, bytes _signature)
  5. public
  6. view
  7. returns (bool)
  8. {
  9. return _isValidSignature(_address, _signature);
  10. }
  11. function onlyWithValidSignature(bytes _signature)
  12. public
  13. onlyValidSignature(_signature)
  14. view
  15. {
  16. }
  17. function checkValidSignatureAndMethod(address _address, bytes _signature)
  18. public
  19. view
  20. returns (bool)
  21. {
  22. return _isValidSignatureAndMethod(_address, _signature);
  23. }
  24. function onlyWithValidSignatureAndMethod(bytes _signature)
  25. public
  26. onlyValidSignatureAndMethod(_signature)
  27. view
  28. {
  29. }
  30. function checkValidSignatureAndData(
  31. address _address,
  32. bytes,
  33. uint,
  34. bytes _signature
  35. )
  36. public
  37. view
  38. returns (bool)
  39. {
  40. return _isValidSignatureAndData(_address, _signature);
  41. }
  42. function onlyWithValidSignatureAndData(uint, bytes _signature)
  43. public
  44. onlyValidSignatureAndData(_signature)
  45. view
  46. {
  47. }
  48. function theWrongMethod(bytes)
  49. public
  50. pure
  51. {
  52. }
  53. }