PolyTokenFaucet.sol
View Source: contracts/mocks/PolyTokenFaucet.sol
PolyTokenFaucet
Contract Members
Constants & Variables
//internal members
uint256 internal totalSupply_;
mapping(address => uint256) internal balances;
mapping(address => mapping(address => uint256)) internal allowed;
//public members
string public name;
uint8 public decimals;
string public symbol;Events
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);Functions
Arguments
Name
Type
Description
getTokens
Arguments
Name
Type
Description
_amount
uint256
_recipient
address
transfer
Sends _value tokens to _to from msg.sender
Returns
Whether the transfer was successful or not
Arguments
Name
Type
Description
_to
address
The address of the recipient
_value
uint256
The amount of token to be transferred
transferFrom
sends _value tokens to _to from _from with the condition it is approved by _from
Returns
Whether the transfer was successful or not
Arguments
Name
Type
Description
_from
address
The address of the sender
_to
address
The address of the recipient
_value
uint256
The amount of token to be transferred
balanceOf
Returns the balance of a token holder
Returns
The balance
Arguments
Name
Type
Description
_owner
address
The address from which the balance will be retrieved
approve
Used by msg.sender to approve _spender to spend _value tokens
Returns
Whether the approval was successful or not
Arguments
Name
Type
Description
_spender
address
The address of the account able to transfer the tokens
_value
uint256
The amount of tokens to be approved for transfer
allowance
Returns
Amount of remaining tokens allowed to be spent
Arguments
Name
Type
Description
_owner
address
The address of the account owning tokens
_spender
address
The address of the account able to transfer the tokens
totalSupply
Arguments
Name
Type
Description
increaseApproval
Increases the amount of tokens that an owner allowed to a spender. approve should be called when allowed[_spender] == 0. To increment allowed value, it is better to use this function to avoid 2 calls (and wait until the first transaction is mined) From MonolithDAO Token.sol
Arguments
Name
Type
Description
_spender
address
The address which will spend the funds.
_addedValue
uint256
The amount of tokens to increase the allowance by.
decreaseApproval
Decrease the amount of tokens that an owner allowed to a spender.
approve should be called when allowed[_spender] == 0. To decrement
allowed value, it is better to use this function to avoid 2 calls (and wait until
the first transaction is mined)
From MonolithDAO Token.sol
Arguments
Name
Type
Description
_spender
address
The address which will spend the funds.
_subtractedValue
uint256
The amount of tokens to decrease the allowance by.
Last updated
Was this helpful?