Files
openzeppelin-contracts/contracts/mocks/token/ERC20ReturnFalseMock.sol
2023-01-25 14:54:51 +01:00

28 lines
694 B
Solidity

// 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];
}
}