ConditionalEscrowMock.sol 444 B

12345678910111213141516
  1. pragma solidity ^0.6.0;
  2. import "../payment/escrow/ConditionalEscrow.sol";
  3. // mock class using ConditionalEscrow
  4. contract ConditionalEscrowMock is ConditionalEscrow {
  5. mapping(address => bool) private _allowed;
  6. function setAllowed(address payee, bool allowed) public {
  7. _allowed[payee] = allowed;
  8. }
  9. function withdrawalAllowed(address payee) public view override returns (bool) {
  10. return _allowed[payee];
  11. }
  12. }