ERC20NoReturnMock.sol 550 B

123456789101112131415161718192021
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.0;
  3. contract ERC20NoReturnMock {
  4. mapping(address => uint256) private _allowances;
  5. function transfer(address, uint256) public {}
  6. function transferFrom(address, address, uint256) public {}
  7. function approve(address, uint256) public {}
  8. function setAllowance(address account, uint256 allowance_) public {
  9. _allowances[account] = allowance_;
  10. }
  11. function allowance(address owner, address) public view returns (uint256) {
  12. return _allowances[owner];
  13. }
  14. }