ETH Price: $2,147.13 (+7.97%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer112936112020-11-20 7:21:011930 days ago1605856861IN
0xcCFE6662...d201D389E
0 ETH0.002732450.00000156
Transfer112175492020-11-08 15:25:581942 days ago1604849158IN
0xcCFE6662...d201D389E
0 ETH0.0054648100
Transfer111564522020-10-30 6:14:081951 days ago1604038448IN
0xcCFE6662...d201D389E
0 ETH0.0018232546
Transfer92919872020-01-16 11:32:592239 days ago1579174379IN
0xcCFE6662...d201D389E
0 ETH0.0020761638
Transfer92887122020-01-15 23:42:482239 days ago1579131768IN
0xcCFE6662...d201D389E
0 ETH0.0015066238
Transfer92886172020-01-15 23:24:512239 days ago1579130691IN
0xcCFE6662...d201D389E
0 ETH0.0020761638
Transfer92846212020-01-15 8:26:592240 days ago1579076819IN
0xcCFE6662...d201D389E
0 ETH0.0020766238
Transfer92795882020-01-14 13:58:572241 days ago1579010337IN
0xcCFE6662...d201D389E
0 ETH0.0015061638
Transfer92795012020-01-14 13:38:102241 days ago1579009090IN
0xcCFE6662...d201D389E
0 ETH0.0020761638
Transfer92782522020-01-14 9:04:212241 days ago1578992661IN
0xcCFE6662...d201D389E
0 ETH0.0020766238
Transfer92774032020-01-14 5:59:362241 days ago1578981576IN
0xcCFE6662...d201D389E
0 ETH0.0015070838
Transfer92773922020-01-14 5:56:452241 days ago1578981405IN
0xcCFE6662...d201D389E
0 ETH0.0015057138
Transfer92773902020-01-14 5:56:112241 days ago1578981371IN
0xcCFE6662...d201D389E
0 ETH0.0020761638
Transfer92727792020-01-13 12:52:232242 days ago1578919943IN
0xcCFE6662...d201D389E
0 ETH0.0020757138
Transfer92720722020-01-13 10:22:162242 days ago1578910936IN
0xcCFE6662...d201D389E
0 ETH0.0020757138
Transfer88448122019-10-31 6:07:522316 days ago1572502072IN
0xcCFE6662...d201D389E
0 ETH0.0008601638
Transfer88447982019-10-31 6:05:442316 days ago1572501944IN
0xcCFE6662...d201D389E
0 ETH0.0006316312
Transfer87712482019-10-19 12:24:182328 days ago1571487858IN
0xcCFE6662...d201D389E
0 ETH0.0020001638
Transfer79147422019-06-07 22:43:472461 days ago1559947427IN
0xcCFE6662...d201D389E
0 ETH0.001498266
Transfer79146412019-06-07 22:21:572461 days ago1559946117IN
0xcCFE6662...d201D389E
0 ETH0.0003911310.375
Transfer78070082019-05-22 2:30:052478 days ago1558492205IN
0xcCFE6662...d201D389E
0 ETH0.001498266
Transfer78066002019-05-22 1:06:282478 days ago1558487188IN
0xcCFE6662...d201D389E
0 ETH0.0006587512.5
Transfer77705162019-05-16 9:32:502484 days ago1557999170IN
0xcCFE6662...d201D389E
0 ETH0.002488266
Transfer77704562019-05-16 9:21:572484 days ago1557998517IN
0xcCFE6662...d201D389E
0 ETH0.002488266
Transfer77653362019-05-15 14:03:192485 days ago1557928999IN
0xcCFE6662...d201D389E
0 ETH0.001498266
View all transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
CustomToken

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

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

pragma solidity ^0.4.25;

contract BaseToken {
    string public name;
    string public symbol;
    uint8 public decimals;
    uint256 public totalSupply;

    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    function _transfer(address _from, address _to, uint _value) internal {
        require(_to != 0x0);
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value > balanceOf[_to]);
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
        Transfer(_from, _to, _value);
    }

    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

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

contract CustomToken is BaseToken {
    function CustomToken() public {
        totalSupply = 100000000000000000000000000;
        name = 'MMCoin';
        symbol = 'MMC';
        decimals = 18;
        balanceOf[0x5eeae4727711db2bed8099866a6a2301a9f4937b] = totalSupply;
        Transfer(address(0), 0x5eeae4727711db2bed8099866a6a2301a9f4937b, totalSupply);
    }
}

Contract Security Audit

Contract ABI

API
[{"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":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","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":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"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"}]

608060405234801561001057600080fd5b506a52b7d2dcc80cd2e40000006003556040805180820190915260068082527f4d4d436f696e000000000000000000000000000000000000000000000000000060209092019182526100649160009161013a565b506040805180820190915260038082527f4d4d43000000000000000000000000000000000000000000000000000000000060209092019182526100a99160019161013a565b506002805460ff19166012179055600354735eeae4727711db2bed8099866a6a2301a9f4937b6000818152600460209081527ffdfaefad2dc7ccc353bb5e056fa36b3f615a7cf4f8db32f147e4d5351770a1468490556040805194855251929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a36101d5565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061017b57805160ff19168380011785556101a8565b828001600101855582156101a8579182015b828111156101a857825182559160200191906001019061018d565b506101b49291506101b8565b5090565b6101d291905b808211156101b457600081556001016101be565b90565b61058d806101e46000396000f3006080604052600436106100985763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461009d578063095ea7b31461012757806318160ddd1461015f57806323b872dd14610186578063313ce567146101b057806370a08231146101db57806395d89b41146101fc578063a9059cbb14610211578063dd62ed3e14610235575b600080fd5b3480156100a957600080fd5b506100b261025c565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100ec5781810151838201526020016100d4565b50505050905090810190601f1680156101195780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561013357600080fd5b5061014b600160a060020a03600435166024356102ea565b604080519115158252519081900360200190f35b34801561016b57600080fd5b50610174610350565b60408051918252519081900360200190f35b34801561019257600080fd5b5061014b600160a060020a0360043581169060243516604435610356565b3480156101bc57600080fd5b506101c56103c5565b6040805160ff9092168252519081900360200190f35b3480156101e757600080fd5b50610174600160a060020a03600435166103ce565b34801561020857600080fd5b506100b26103e0565b34801561021d57600080fd5b5061014b600160a060020a036004351660243561043a565b34801561024157600080fd5b50610174600160a060020a0360043581169060243516610450565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102e25780601f106102b7576101008083540402835291602001916102e2565b820191906000526020600020905b8154815290600101906020018083116102c557829003601f168201915b505050505081565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60035481565b600160a060020a038316600090815260056020908152604080832033845290915281205482111561038657600080fd5b600160a060020a03841660009081526005602090815260408083203384529091529020805483900390556103bb84848461046d565b5060019392505050565b60025460ff1681565b60046020526000908152604090205481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102e25780601f106102b7576101008083540402835291602001916102e2565b600061044733848461046d565b50600192915050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a038316151561048457600080fd5b600160a060020a0384166000908152600460205260409020548211156104a957600080fd5b600160a060020a038316600090815260046020526040902054828101116104cf57600080fd5b50600160a060020a03828116600090815260046020526040808220805493871683529120805484810382558254850192839055905492019101811461051057fe5b82600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3505050505600a165627a7a72305820505775cc7f80ae78be268e2e9e1af789f40f0614c509d8c6ae2b08039ed01fbd0029

Deployed Bytecode

0x6080604052600436106100985763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461009d578063095ea7b31461012757806318160ddd1461015f57806323b872dd14610186578063313ce567146101b057806370a08231146101db57806395d89b41146101fc578063a9059cbb14610211578063dd62ed3e14610235575b600080fd5b3480156100a957600080fd5b506100b261025c565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100ec5781810151838201526020016100d4565b50505050905090810190601f1680156101195780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561013357600080fd5b5061014b600160a060020a03600435166024356102ea565b604080519115158252519081900360200190f35b34801561016b57600080fd5b50610174610350565b60408051918252519081900360200190f35b34801561019257600080fd5b5061014b600160a060020a0360043581169060243516604435610356565b3480156101bc57600080fd5b506101c56103c5565b6040805160ff9092168252519081900360200190f35b3480156101e757600080fd5b50610174600160a060020a03600435166103ce565b34801561020857600080fd5b506100b26103e0565b34801561021d57600080fd5b5061014b600160a060020a036004351660243561043a565b34801561024157600080fd5b50610174600160a060020a0360043581169060243516610450565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102e25780601f106102b7576101008083540402835291602001916102e2565b820191906000526020600020905b8154815290600101906020018083116102c557829003601f168201915b505050505081565b336000818152600560209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60035481565b600160a060020a038316600090815260056020908152604080832033845290915281205482111561038657600080fd5b600160a060020a03841660009081526005602090815260408083203384529091529020805483900390556103bb84848461046d565b5060019392505050565b60025460ff1681565b60046020526000908152604090205481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102e25780601f106102b7576101008083540402835291602001916102e2565b600061044733848461046d565b50600192915050565b600560209081526000928352604080842090915290825290205481565b6000600160a060020a038316151561048457600080fd5b600160a060020a0384166000908152600460205260409020548211156104a957600080fd5b600160a060020a038316600090815260046020526040902054828101116104cf57600080fd5b50600160a060020a03828116600090815260046020526040808220805493871683529120805484810382558254850192839055905492019101811461051057fe5b82600160a060020a031684600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3505050505600a165627a7a72305820505775cc7f80ae78be268e2e9e1af789f40f0614c509d8c6ae2b08039ed01fbd0029

Swarm Source

bzzr://505775cc7f80ae78be268e2e9e1af789f40f0614c509d8c6ae2b08039ed01fbd

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.