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