ETH Price: $3,290.17 (-10.55%)

Contract

0xAF3709f737C2354de7a8d9f258e554C7c64A0386
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer125220512021-05-28 9:35:241302 days ago1622194524IN
0xAF3709f7...7c64A0386
0 ETH0.0014622440
Transfer123076422021-04-25 5:51:011335 days ago1619329861IN
0xAF3709f7...7c64A0386
0 ETH0.0013498436.9375
Transfer122706252021-04-19 12:57:451340 days ago1618837065IN
0xAF3709f7...7c64A0386
0 ETH0.0054834150
Transfer107779132020-09-01 22:02:141570 days ago1598997734IN
0xAF3709f7...7c64A0386
0 ETH0.01224374333
Transfer75158882019-04-06 17:24:052084 days ago1554571445IN
0xAF3709f7...7c64A0386
0 ETH0.000036621
Transfer74630802019-03-29 11:17:462092 days ago1553858266IN
0xAF3709f7...7c64A0386
0 ETH0.000043861.2
Transfer73973832019-03-19 5:27:052103 days ago1552973225IN
0xAF3709f7...7c64A0386
0 ETH0.000073362
Transfer72618952019-02-24 13:53:092125 days ago1551016389IN
0xAF3709f7...7c64A0386
0 ETH0.0000030.08208472
Transfer72167032019-02-13 21:11:372136 days ago1550092297IN
0xAF3709f7...7c64A0386
0 ETH0.000218956
Transfer70271432019-01-07 18:42:372173 days ago1546886557IN
0xAF3709f7...7c64A0386
0 ETH0.0003299
Transfer67467222018-11-21 16:58:242220 days ago1542819504IN
0xAF3709f7...7c64A0386
0 ETH0.0014987941
Transfer66636782018-11-08 2:14:212234 days ago1541643261IN
0xAF3709f7...7c64A0386
0 ETH0.000182785
Transfer66040882018-10-29 7:44:082244 days ago1540799048IN
0xAF3709f7...7c64A0386
0 ETH0.0014987941
Transfer64973942018-10-11 21:44:182261 days ago1539294258IN
0xAF3709f7...7c64A0386
0 ETH0.000036621
Transfer63477902018-09-17 10:29:412285 days ago1537180181IN
0xAF3709f7...7c64A0386
0 ETH0.000292448
Transfer61876282018-08-21 13:38:272312 days ago1534858707IN
0xAF3709f7...7c64A0386
0 ETH0.001548630
Transfer61535822018-08-15 19:19:442318 days ago1534360784IN
0xAF3709f7...7c64A0386
0 ETH0.000146224
Transfer59726912018-07-16 4:05:202349 days ago1531713920IN
0xAF3709f7...7c64A0386
0 ETH0.0003299
Transfer59329332018-07-09 11:45:012355 days ago1531136701IN
0xAF3709f7...7c64A0386
0 ETH0.0007311220
Transfer58785732018-06-30 3:50:562365 days ago1530330656IN
0xAF3709f7...7c64A0386
0 ETH0.000109663
Transfer58782752018-06-30 2:40:422365 days ago1530326442IN
0xAF3709f7...7c64A0386
0 ETH0.000109663
Transfer58352572018-06-22 16:47:532372 days ago1529686073IN
0xAF3709f7...7c64A0386
0 ETH0.0014987941
Transfer58219842018-06-20 10:19:472374 days ago1529489987IN
0xAF3709f7...7c64A0386
0 ETH0.000109663
Transfer57436142018-06-06 19:10:592388 days ago1528312259IN
0xAF3709f7...7c64A0386
0 ETH0.0015014241
Transfer57415652018-06-06 10:25:362388 days ago1528280736IN
0xAF3709f7...7c64A0386
0 ETH0.000172448
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ERC20

Compiler Version
v0.4.21+commit.dfe3193c

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-05-02
*/

pragma solidity ^0.4.18;

contract Mobilink {

    function Mobilink() public {
    }

    function createERC20(address _initialOwner, uint256 _initialAmount, 
string _name, uint8 _decimals, string _symbol)
        public
    returns (address) {

        ERC20 newToken = (new ERC20(_initialOwner, _initialAmount, 
_name, _decimals, _symbol));

        return address(newToken);
    }

}

contract ERC20Interface {

    uint256 public totalSupply = 9000000000000000000000000000;

    function balanceOf(address _owner) public view returns (uint256 
balance);

    function transfer(address _to, uint256 _value) public returns (bool 
success);

    function transferFrom(address _from, address _to, uint256 _value) 
public returns (bool success);

    function approve(address _spender, uint256 _value) public returns 
(bool success);

    function allowance(address _owner, address _spender) public view 
returns (uint256 remaining);

    event Transfer(address indexed _from, address indexed _to, uint256 
_value);
    event Approval(address indexed _owner, address indexed _spender, 
uint256 _value);
}

pragma solidity ^0.4.18;

contract ERC20 is ERC20Interface {

    uint256 constant private MAX_UINT256 = 2**256 - 1;
    mapping (address => uint256) public balances;
    mapping (address => mapping (address => uint256)) public allowed;

    string public name ="MobilinkToken";
    uint8 public decimals = 18;
    string public symbol = "MLK";

    function ERC20(
        address _initialOwner,
        uint256 _initialAmount,
        string _tokenName,
        uint8 _decimalUnits,
        string _tokenSymbol
    ) public {
        balances[_initialOwner] = _initialAmount;
        totalSupply = _initialAmount;
        name = _tokenName;
        decimals = _decimalUnits;
        symbol = _tokenSymbol;
        emit Transfer(_initialOwner, _initialOwner, _initialAmount);
    }

    function transfer(address _to, uint256 _value) public returns (bool 
success) {
        require(balances[msg.sender] >= _value);
        balances[msg.sender] -= _value;
        balances[_to] += _value;
        emit Transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) 
public returns (bool success) {
        uint256 allowance = allowed[_from][msg.sender];
        require(balances[_from] >= _value && allowance >= _value);
        balances[_to] += _value;
        balances[_from] -= _value;
        if (allowance < MAX_UINT256) {
            allowed[_from][msg.sender] -= _value;
        }
        emit Transfer(_from, _to, _value);
        return true;
    }

    function balanceOf(address _owner) public view returns (uint256 
balance) {
        return balances[_owner];
    }

    function approve(address _spender, uint256 _value) public returns 
(bool success) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view 
returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_initialOwner","type":"address"},{"name":"_initialAmount","type":"uint256"},{"name":"_tokenName","type":"string"},{"name":"_decimalUnits","type":"uint8"},{"name":"_tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

60606040526b1d14a0219e5482242800000060005560408051908101604052600d81527f4d6f62696c696e6b546f6b656e000000000000000000000000000000000000006020820152600390805161005b929160200190610192565b506004805460ff1916601217905560408051908101604052600381527f4d4c4b0000000000000000000000000000000000000000000000000000000000602082015260059080516100b0929160200190610192565b5034156100bc57600080fd5b6040516108a13803806108a183398101604052808051919060200180519190602001805182019190602001805191906020018051600160a060020a038716600090815260016020526040812087905586905590910190506003838051610126929160200190610192565b506004805460ff191660ff84161790556005818051610149929160200190610192565b50600160a060020a038516807fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8660405190815260200160405180910390a3505050505061022d565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101d357805160ff1916838001178555610200565b82800160010185558215610200579182015b828111156102005782518255916020019190600101906101e5565b5061020c929150610210565b5090565b61022a91905b8082111561020c5760008155600101610216565b90565b6106658061023c6000396000f3006060604052600436106100ae5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b3578063095ea7b31461013d57806318160ddd1461017357806323b872dd1461019857806327e235e3146101c0578063313ce567146101df5780635c6581651461020857806370a082311461022d57806395d89b411461024c578063a9059cbb1461025f578063dd62ed3e14610281575b600080fd5b34156100be57600080fd5b6100c66102a6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101025780820151838201526020016100ea565b50505050905090810190601f16801561012f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014857600080fd5b61015f600160a060020a0360043516602435610344565b604051901515815260200160405180910390f35b341561017e57600080fd5b6101866103b0565b60405190815260200160405180910390f35b34156101a357600080fd5b61015f600160a060020a03600435811690602435166044356103b6565b34156101cb57600080fd5b610186600160a060020a03600435166104bc565b34156101ea57600080fd5b6101f26104ce565b60405160ff909116815260200160405180910390f35b341561021357600080fd5b610186600160a060020a03600435811690602435166104d7565b341561023857600080fd5b610186600160a060020a03600435166104f4565b341561025757600080fd5b6100c661050f565b341561026a57600080fd5b61015f600160a060020a036004351660243561057a565b341561028c57600080fd5b610186600160a060020a036004358116906024351661060e565b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561033c5780601f106103115761010080835404028352916020019161033c565b820191906000526020600020905b81548152906001019060200180831161031f57829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b600160a060020a0380841660008181526002602090815260408083203390951683529381528382205492825260019052918220548390108015906103fa5750828110155b151561040557600080fd5b600160a060020a038085166000908152600160205260408082208054870190559187168152208054849003905560001981101561046a57600160a060020a03808616600090815260026020908152604080832033909416835292905220805484900390555b83600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3506001949350505050565b60016020526000908152604090205481565b60045460ff1681565b600260209081526000928352604080842090915290825290205481565b600160a060020a031660009081526001602052604090205490565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561033c5780601f106103115761010080835404028352916020019161033c565b600160a060020a033316600090815260016020526040812054829010156105a057600080fd5b600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a039182166000908152600260209081526040808320939094168252919091522054905600a165627a7a7230582033259541648b9f0100f1a5784dd61b66d68810f8909e6fb4459b8b60933ce19e0029000000000000000000000000eb250f4ba66f30c8a6b83241e5aba5ab8e1136bc00000000000000000000000000000000000000001d14a0219e5482242800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000e4d6f62696c696e6b20546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d4c4b0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6060604052600436106100ae5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100b3578063095ea7b31461013d57806318160ddd1461017357806323b872dd1461019857806327e235e3146101c0578063313ce567146101df5780635c6581651461020857806370a082311461022d57806395d89b411461024c578063a9059cbb1461025f578063dd62ed3e14610281575b600080fd5b34156100be57600080fd5b6100c66102a6565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101025780820151838201526020016100ea565b50505050905090810190601f16801561012f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561014857600080fd5b61015f600160a060020a0360043516602435610344565b604051901515815260200160405180910390f35b341561017e57600080fd5b6101866103b0565b60405190815260200160405180910390f35b34156101a357600080fd5b61015f600160a060020a03600435811690602435166044356103b6565b34156101cb57600080fd5b610186600160a060020a03600435166104bc565b34156101ea57600080fd5b6101f26104ce565b60405160ff909116815260200160405180910390f35b341561021357600080fd5b610186600160a060020a03600435811690602435166104d7565b341561023857600080fd5b610186600160a060020a03600435166104f4565b341561025757600080fd5b6100c661050f565b341561026a57600080fd5b61015f600160a060020a036004351660243561057a565b341561028c57600080fd5b610186600160a060020a036004358116906024351661060e565b60038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561033c5780601f106103115761010080835404028352916020019161033c565b820191906000526020600020905b81548152906001019060200180831161031f57829003601f168201915b505050505081565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b600160a060020a0380841660008181526002602090815260408083203390951683529381528382205492825260019052918220548390108015906103fa5750828110155b151561040557600080fd5b600160a060020a038085166000908152600160205260408082208054870190559187168152208054849003905560001981101561046a57600160a060020a03808616600090815260026020908152604080832033909416835292905220805484900390555b83600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405190815260200160405180910390a3506001949350505050565b60016020526000908152604090205481565b60045460ff1681565b600260209081526000928352604080842090915290825290205481565b600160a060020a031660009081526001602052604090205490565b60058054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561033c5780601f106103115761010080835404028352916020019161033c565b600160a060020a033316600090815260016020526040812054829010156105a057600080fd5b600160a060020a033381166000818152600160205260408082208054879003905592861680825290839020805486019055917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a039182166000908152600260209081526040808320939094168252919091522054905600a165627a7a7230582033259541648b9f0100f1a5784dd61b66d68810f8909e6fb4459b8b60933ce19e0029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000eb250f4ba66f30c8a6b83241e5aba5ab8e1136bc00000000000000000000000000000000000000001d14a0219e5482242800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000e4d6f62696c696e6b20546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d4c4b0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _initialOwner (address): 0xEb250F4BA66F30c8A6B83241e5Aba5AB8e1136bc
Arg [1] : _initialAmount (uint256): 9000000000000000000000000000
Arg [2] : _tokenName (string): Mobilink Token
Arg [3] : _decimalUnits (uint8): 18
Arg [4] : _tokenSymbol (string): MLK

-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 000000000000000000000000eb250f4ba66f30c8a6b83241e5aba5ab8e1136bc
Arg [1] : 00000000000000000000000000000000000000001d14a0219e54822428000000
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [4] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [6] : 4d6f62696c696e6b20546f6b656e000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [8] : 4d4c4b0000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://33259541648b9f0100f1a5784dd61b66d68810f8909e6fb4459b8b60933ce19e

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.