ReserveToken
View Source: contracts/test-contracts/ReserveToken.sol
↗ Extends: ERC20Detailed, ERC20
ReserveToken - version: 0.1.10
Contract Members
Constants & Variables
string private _name;
string private _symbol;
uint8 private _decimals;
bool private failState;
mapping(address => bool) public blacklist;
Modifiers
notBlacklisted
modifier notBlacklisted(address account) internal
Arguments
Name
Type
Description
account
address
Functions
function () public nonpayable ERC20Detailed
Arguments
claim
Only for testing purposes, any user can claim any amount
function claim(uint256 amount) public nonpayable
Arguments
Name
Type
Description
amount
uint256
setToFail
Set if contract should fail on every transfer or transferFrom operation
function setToFail(bool toFail) public nonpayable
Arguments
Name
Type
Description
toFail
bool
blacklistAccount
Blacklist an address
function blacklistAccount(address account) public nonpayable
Arguments
Name
Type
Description
account
address
transfer
⤾ overrides ERC20.transfer
function transfer(address recipient, uint256 amount) public nonpayable notBlacklisted notBlacklisted
returns(bool)
Arguments
Name
Type
Description
recipient
address
amount
uint256
transferFrom
⤾ overrides ERC20.transferFrom
function transferFrom(address sender, address recipient, uint256 amount) public nonpayable notBlacklisted notBlacklisted notBlacklisted
returns(bool)
Arguments
Name
Type
Description
sender
address
recipient
address
amount
uint256
Last updated