12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- pragma solidity ^0.4.24;
- import "../drafts/SignatureBouncer.sol";
- import "./SignerRoleMock.sol";
- contract SignatureBouncerMock is SignatureBouncer, SignerRoleMock {
- function checkValidSignature(address account, bytes signature)
- public
- view
- returns (bool)
- {
- return _isValidSignature(account, signature);
- }
- function onlyWithValidSignature(bytes signature)
- public
- onlyValidSignature(signature)
- view
- {
- }
- function checkValidSignatureAndMethod(address account, bytes signature)
- public
- view
- returns (bool)
- {
- return _isValidSignatureAndMethod(account, signature);
- }
- function onlyWithValidSignatureAndMethod(bytes signature)
- public
- onlyValidSignatureAndMethod(signature)
- view
- {
- }
- function checkValidSignatureAndData(
- address account,
- bytes,
- uint,
- bytes signature
- )
- public
- view
- returns (bool)
- {
- return _isValidSignatureAndData(account, signature);
- }
- function onlyWithValidSignatureAndData(uint, bytes signature)
- public
- onlyValidSignatureAndData(signature)
- view
- {
- }
- function theWrongMethod(bytes)
- public
- pure
- {
- }
- function tooShortMsgData()
- public
- onlyValidSignatureAndData("")
- view
- {
- }
- }
|