Molecular Future
ERC20
This contract is an ERC20 token.
Name
Molecular Future
Symbol
MOF
Decimals
16
Total Supply
100,000,000 MOF
About
link
description
Molecular Future describes itself as a one-stop digital asset investment service platform jointly invested by Molecular Group, CHINA FORTUNE (00110.HK), Eagle Fund, HBCC Investment, XBTING Foundation, HCASH Foundation, and Collinstar Capital.
Molecular Future APP provides three major products:
- FundsCurrent Fund, ETF, CTA, Hedge Funds and Quantitative Funds;
- CryptoCurrency pledge: Cryptocurrency mortgage - includes lending and borrowing;
- Molecular fission: Daily dividends when users hold MOF, which can be used for financial management
Stats
Public Functions
10
Event Types
2
Code Size
3,527 bytes
Events (2) keyboard_arrow_up
Functions
setOwner keyboard_arrow_up
name keyboard_arrow_up
symbol keyboard_arrow_up
decimals keyboard_arrow_up
totalSupply keyboard_arrow_up
balanceOf keyboard_arrow_up
allowance keyboard_arrow_up
transfer keyboard_arrow_up
Source Code
function transfer(address _to, uint256 _value) public validAddress(_to) returns (bool success) {
if (balanceOf[msg.sender] >= _value && _value > 0) {
balanceOf[msg.sender] = sub(balanceOf[msg.sender], _value);
balanceOf[_to] = add(balanceOf[_to], _value);
Transfer(msg.sender, _to, _value);
return true;
}
else {
return false;
}
}
transferFrom keyboard_arrow_up
Modifiers help
Source Code
function transferFrom(address _from, address _to, uint256 _value) public validAddress(_from) validAddress(_to) returns (bool success) {
if (balanceOf[_from] >= _value && _value > 0) {
allowance[_from][msg.sender] = sub(allowance[_from][msg.sender], _value);
balanceOf[_from] = sub(balanceOf[_from], _value);
balanceOf[_to] = add(balanceOf[_to], _value);
Transfer(_from, _to, _value);
return true;
}
else {
return false;
}
}
approve keyboard_arrow_up
Requirements help
One or more of the following:
-
allowance for the sender's address for _spender
must be equal to
0
- OR
_value
must be equal to
0
Source Code
function approve(address _spender, uint256 _value) public validAddress(_spender) returns (bool success) {
require(_value == 0 || allowance[msg.sender][_spender] == 0);
allowance[msg.sender][_spender] = _value;
Approval(msg.sender, _spender, _value);
return true;
}