Files
openzeppelin-contracts/contracts/mocks/token/ERC20ReturnFalseMock.sol
Hadrien Croubois 30c3c6c16e Clean up after merging master into next-v5.0 (#3956)
Co-authored-by: Francisco <fg@frang.io>
2023-01-14 21:19:47 -03: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];
}
}