// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract ERC20ReturnFalseMock { mapping(address => uint256) private _allowances; function transfer(address, uint256) public pure returns (bool) { return false; } function transferFrom(address, address, uint256) public pure returns (bool) { return false; } function approve(address, uint256) public pure returns (bool) { return false; } function setAllowance(address account, uint256 allowance_) public { _allowances[account] = allowance_; } function allowance(address owner, address) public view returns (uint256) { return _allowances[owner]; } }