MoneyToken
ERC20
This contract is an ERC20 token.
Name
MoneyToken
Symbol
IMT
Decimals
18
Total Supply
19,155,705,310 IMT
About
link
Moneytoken (IMT) is a cryptocurrency and operates on the Ethereum platform. Moneytoken has a current supply of 19,155,705,310.11 with 11,369,423,185.668446 in circulation. The last known price of Moneytoken is 0.00007682 USD and is down -19.64 over the last 24 hours. It is currently trading on 3 active market(s) with $24,999.44 traded over the last 24 hours. More information can be found at https://moneytoken.eu/.
Stats
Public Functions
9
Event Types
5
Code Size
8,724 bytes
Library Use
Uses SafeMath for uint256.
Events (5) keyboard_arrow_up
State Variables (7) keyboard_arrow_up
Functions
renounceOwnership keyboard_arrow_up
transferOwnership keyboard_arrow_up
Modifiers help
onlyOwner checks for the following:
Source Code
function transferOwnership(address _newOwner) public onlyOwner {
_transferOwnership(_newOwner);
}
balanceOf keyboard_arrow_up
transfer keyboard_arrow_up
transferFrom keyboard_arrow_up
Requirements help
Source Code
function transferFrom(
address _from,
address _to,
uint256 _value
) public returns (bool success) {
_transferFrom(msg.sender, _from, _to, _value);
return true;
}
approve keyboard_arrow_up
Requirements help
One or more of the following:
Source Code
function approve(address _spender, uint256 _value)
public
returns (bool success)
{
require((_value == 0) || (allowed[msg.sender][_spender] == 0));
allowed[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}
allowance keyboard_arrow_up
burn keyboard_arrow_up
Modifiers help
onlyOwner checks for the following:
Source Code
function burn(uint256 _value) public onlyOwner returns (bool success) {
_burn(msg.sender, _value);
return true;
}
transferAnyERC20Token keyboard_arrow_up
Modifiers help
onlyOwner checks for the following:
Source Code
function transferAnyERC20Token(address tokenAddress, uint256 tokens)
public
onlyOwner
returns (bool success)
{
return IMTTokenIMTInterface(tokenAddress).transfer(owner, tokens);
}
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.
internal InitialMTTokenIMT._burn keyboard_arrow_up
Source Code
function _burn(address _who, uint256 _value) internal returns (bool success) {
balances[_who] = balances[_who].sub(_value);
totalSupply = totalSupply.sub(_value);
emit Burn(_who, _value);
emit Transfer(_who, address(0), _value);
return true;
}
internal InitialMTTokenIMT._transfer keyboard_arrow_up
Source Code
function _transfer(
address _from,
address _to,
uint256 _value
) internal returns (bool success) {
balances[_from] = balances[_from].sub(_value);
balances[_to] = balances[_to].add(_value);
emit Transfer(msg.sender, _to, _value);
return true;
}
internal InitialMTTokenIMT._transferFrom keyboard_arrow_up
Requirements help
Source Code
function _transferFrom(
address _who,
address _from,
address _to,
uint256 _value
) internal returns (bool success) {
uint256 allow = allowed[_from][_who];
require(balances[_from] >= _value && allow >= _value);
balances[_to] = balances[_to].add(_value);
balances[_from] = balances[_from].sub(_value);
allowed[_from][_who] = allowed[_from][_who].sub(_value);
emit Transfer(_from, _to, _value);
return true;
}
internal Owned._transferOwnership keyboard_arrow_up
Source Code
function _transferOwnership(address _newOwner) internal {
require(_newOwner != address(0));
emit OwnershipTransferred(owner, _newOwner);
owner = _newOwner;
}