EtherReceiverMock.sol 320 B

1234567891011121314151617
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.7.0;
  3. contract EtherReceiverMock {
  4. bool private _acceptEther;
  5. function setAcceptEther(bool acceptEther) public {
  6. _acceptEther = acceptEther;
  7. }
  8. receive () external payable {
  9. if (!_acceptEther) {
  10. revert();
  11. }
  12. }
  13. }