ERC20
This contract is an ERC20 token.
Name
Everex
Symbol
EVX
Decimals
4
Total Supply
25,000,000 EVX
About
link
description
Everex (EVX) is a cryptocurrency and operates on the Ethereum platform. Everex has a current supply of 25,000,000 with 22,700,000 in circulation. The last known price of Everex is 0.32725363 USD and is up 6.18 over the last 24 hours. It is currently trading on 12 active market(s) with $250,626.10 traded over the last 24 hours. More information can be found at https://www.everex.io/.
Stats
Public Functions
19
Event Types
5
Code Size
13,824 bytes
Events (5) keyboard_arrow_up
State Variables (9) keyboard_arrow_up
Functions
transferOwnership keyboard_arrow_up
approveOwnership keyboard_arrow_up
transferModeratorship keyboard_arrow_up
Modifiers help
onlyModerator checks for the following:
Source Code
function transferModeratorship(address otherModerator) onlyModerator {
newModerator = otherModerator;
}
approveModeratorship keyboard_arrow_up
removeModeratorship keyboard_arrow_up
hasModerator keyboard_arrow_up
pause keyboard_arrow_up
unpause keyboard_arrow_up
balanceOf keyboard_arrow_up
transfer keyboard_arrow_up
Requirements help
Source Code
function transfer(address _to, uint256 _value) whenNotPaused returns (bool) {
require(!isFrozen(msg.sender));
require(!isFrozen(_to));
return super.transfer(_to, _value);
}
allowance keyboard_arrow_up
transferFrom keyboard_arrow_up
Requirements help
Source Code
function transferFrom(
address _from,
address _to,
uint256 _value
) whenNotPaused returns (bool) {
require(!isFrozen(msg.sender));
require(!isFrozen(_from));
require(!isFrozen(_to));
return super.transferFrom(_from, _to, _value);
}
approve keyboard_arrow_up
Requirements help
One or more of the following:
Source Code
function approve(address _spender, uint256 _value) returns (bool) {
// To change the approve amount you first have to reduce the addresses`
// allowance to zero by calling `approve(_spender, 0)` if it is not
// already 0 to mitigate the race condition described here:
// https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
require((_value == 0) || (allowed[msg.sender][_spender] == 0));
allowed[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
return true;
}
increaseApproval keyboard_arrow_up
Source Code
function increaseApproval(address _spender, uint256 _addedValue)
returns (bool success)
{
allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(
_addedValue
);
Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
decreaseApproval keyboard_arrow_up
Source Code
function decreaseApproval(address _spender, uint256 _subtractedValue)
returns (bool success)
{
uint256 oldValue = allowed[msg.sender][_spender];
if (_subtractedValue > oldValue) {
allowed[msg.sender][_spender] = 0;
} else {
allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
}
Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
return true;
}
isFrozen keyboard_arrow_up
freeze keyboard_arrow_up
unfreeze keyboard_arrow_up
moderatorTransferFrom keyboard_arrow_up
Modifiers help
onlyModerator checks for the following:
Source Code
function moderatorTransferFrom(
address _from,
address _to,
uint256 _value
) onlyModerator returns (bool) {
balances[_to] = balances[_to].add(_value);
balances[_from] = balances[_from].sub(_value);
Transfer(_from, _to, _value);
return true;
}
Internal Functions
Internal functions are parts of the contract that can't be used directly, but instead are used by the public functions listed above.