ETH Price: $3,150.98 (+0.22%)
Gas: 1 Gwei

Contract

0xe11609b9a51CAF7d32A55896386aC52ED90e66F1
 

More Info

Private Name Tags

TokenTracker

CMITCOIN (CMIT) (@$0.00)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer202975632024-07-13 12:23:234 hrs ago1720873403IN
CmitCoin: CMIT Token
0 ETH0.000080151.80097532
Transfer202975612024-07-13 12:22:594 hrs ago1720873379IN
CmitCoin: CMIT Token
0 ETH0.000081631.83404848
Transfer202975582024-07-13 12:22:234 hrs ago1720873343IN
CmitCoin: CMIT Token
0 ETH0.000113111.83635404
Transfer202571052024-07-07 20:45:355 days ago1720385135IN
CmitCoin: CMIT Token
0 ETH0.000069481.11566555
Approve198765162024-05-15 16:16:3559 days ago1715789795IN
CmitCoin: CMIT Token
0 ETH0.0005154411.16085438
Approve198764372024-05-15 16:00:4759 days ago1715788847IN
CmitCoin: CMIT Token
0 ETH0.0006679614.46336541
Approve195938492024-04-06 2:57:2398 days ago1712372243IN
CmitCoin: CMIT Token
0 ETH0.0002656610.97847101
Approve180119502023-08-28 8:27:59320 days ago1693211279IN
CmitCoin: CMIT Token
0 ETH0.0010852123.49204605
Approve179958842023-08-26 2:29:59322 days ago1693016999IN
CmitCoin: CMIT Token
0 ETH0.0007838916.8641294
Approve177296662023-07-19 20:38:23359 days ago1689799103IN
CmitCoin: CMIT Token
0 ETH0.0015510633.36835303
Approve177054952023-07-16 11:16:35363 days ago1689506195IN
CmitCoin: CMIT Token
0 ETH0.0007383615.88472614
Transfer176679442023-07-11 4:16:59368 days ago1689049019IN
CmitCoin: CMIT Token
0 ETH0.0006278814.1108
Transfer176679442023-07-11 4:16:59368 days ago1689049019IN
CmitCoin: CMIT Token
0 ETH0.0006280514.1108
Transfer176545782023-07-09 7:10:11370 days ago1688886611IN
CmitCoin: CMIT Token
0 ETH0.001895830.77157689
Transfer176459912023-07-08 2:10:11371 days ago1688782211IN
CmitCoin: CMIT Token
0 ETH0.0008904220
Transfer176388102023-07-07 1:58:11372 days ago1688695091IN
CmitCoin: CMIT Token
0 ETH0.0008904220
Transfer176388102023-07-07 1:58:11372 days ago1688695091IN
CmitCoin: CMIT Token
0 ETH0.0012324220
Approve175694342023-06-27 8:09:47382 days ago1687853387IN
CmitCoin: CMIT Token
0 ETH0.0005774912.43976839
Approve175693092023-06-27 7:44:35382 days ago1687851875IN
CmitCoin: CMIT Token
0 ETH0.0005610712.1648238
Approve170803502023-04-19 11:27:47451 days ago1681903667IN
CmitCoin: CMIT Token
0 ETH0.0024720653.2509651
Transfer163079342022-12-31 23:08:47559 days ago1672528127IN
CmitCoin: CMIT Token
0 ETH0.0016631127
Approve160635682022-11-27 20:00:23593 days ago1669579223IN
CmitCoin: CMIT Token
0 ETH0.0005219911.229794
Approve160256662022-11-22 12:52:23599 days ago1669121543IN
CmitCoin: CMIT Token
0 ETH0.0006960414.9741737
Transfer157045832022-10-08 16:31:11644 days ago1665246671IN
CmitCoin: CMIT Token
0 ETH0.00054312.19667821
Transfer156844552022-10-05 21:01:47646 days ago1665003707IN
CmitCoin: CMIT Token
0 ETH0.0008871318
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Block From To
153752892022-08-20 3:36:39693 days ago1660966599
CmitCoin: CMIT Token
0.00596082 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
COMIKETCOIN

Compiler Version
v0.4.24+commit.e67f0147

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2018-06-12
*/

pragma solidity ^0.4.24;

//----------------------------------
//  COMIKETCOIN code
//  @author COMIKETCOIN engineers
//----------------------------------

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {

    address public owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
    * @dev The Ownable constructor sets the original `owner` of the contract to the sender
    * account.
    */
    function Ownable() public {
        owner = msg.sender;
    }

    /**
    * @dev Throws if called by any account other than the owner.
    */
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }

    /**
    * @dev Allows the current owner to transfer control of the contract to a newOwner.
    * @param newOwner The address to transfer ownership to.
    */
    function transferOwnership(address newOwner) onlyOwner public {
        require(newOwner != address(0));
        OwnershipTransferred(owner, newOwner);
        owner = newOwner;
    }

}


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        // assert(b > 0); // Solidity automatically throws when dividing by 0
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }

}


/**
 * @title ERC223
 *
 * https://github.com/Dexaran/ERC223-token-standard
 */
contract ERC223 {

	uint public totalSupply;

    // ERC223 and ERC20 functions and events
    function balanceOf(address who) public view returns (uint);
    function totalSupply() public view returns (uint256 _supply);
    function transfer(address to, uint value) public returns (bool ok);
    function transfer(address to, uint value, bytes data) public returns (bool ok);
    function transfer(address to, uint value, bytes data, string customFallback) public returns (bool ok);
    event Transfer(address indexed from, address indexed to, uint value, bytes indexed data);

    // ERC223 functions
    function name() public view returns (string _name);
    function symbol() public view returns (string _symbol);
    function decimals() public view returns (uint8 _decimals);

    // ERC20 functions and events
    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, uint _value);

}


/*
 * @title ContractReceiver
 * Contract that is working with ERC223 tokens
 */
contract ContractReceiver {

    struct TKN {
        address sender;
        uint value;
        bytes data;
        bytes4 sig;
    }


    function tokenFallback(address _from, uint _value, bytes _data) public pure {
        TKN memory tkn;
        tkn.sender = _from;
        tkn.value = _value;
        tkn.data = _data;
        uint32 u = uint32(_data[3]) + (uint32(_data[2]) << 8) + (uint32(_data[1]) << 16) + (uint32(_data[0]) << 24);
        tkn.sig = bytes4(u);

        /* tkn variable is analogue of msg variable of Ether transaction
         * tkn.sender is person who initiated this token transaction   (analogue of msg.sender)
         * tkn.value the number of tokens that were sent   (analogue of msg.value)
         * tkn.data is data of token transaction   (analogue of msg.data)
         * tkn.sig is 4 bytes signature of function
         * if data of token transaction is a function execution
         */
    }

}


/**
 * @title COMIKETCOIN
 *
 */
contract COMIKETCOIN is ERC223, Ownable {

    using SafeMath for uint256;

    string public name = "COMIKETCOIN";
    string public symbol = "CMIT";
    uint8 public decimals = 8;
    uint256 public totalSupply = 50e9 * 1e8;
    uint256 public distributeAmount = 0;
    bool public mintingFinished = false;

    address public ownerCMIT  = 0x479865BE7aC1034bA10190Fcb9561649672E2922;
    address public Drop       = 0xcA5C301245f2781C2C4304426Ab682d9744F7eB6;
    address public List       = 0xe4f63D6BB66185Ac6C557DF63C12eDDcfc58c8e8;
    address public Develop    = 0x6b7fD1eE38D01eF65D9555Ea879d12d9eF7fc64F;
    address public Contents   = 0x31808F7aa2701a0Ba844D1Ab5319F6097Ea973fe;
    address public Marketing  = 0x7342B2df961B50C8fa60dee208d036579EcB5B90;

    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;
    mapping (address => bool) public frozenAccount;
    mapping (address => uint256) public unlockUnixTime;

    event FrozenFunds(address indexed target, bool frozen);
    event LockedFunds(address indexed target, uint256 locked);
    event Burn(address indexed from, uint256 amount);
    event Mint(address indexed to, uint256 amount);
    event MintFinished();

    //@dev This function is called only once.
    function COMIKETCOIN() public {

        owner = ownerCMIT;

        balanceOf[ownerCMIT] = totalSupply.mul(10).div(100);
        balanceOf[Drop] = totalSupply.mul(10).div(100);
        balanceOf[List] = totalSupply.mul(30).div(100);
        balanceOf[Develop] = totalSupply.mul(25).div(100);
        balanceOf[Contents] = totalSupply.mul(10).div(100);
        balanceOf[Marketing] = totalSupply.mul(15).div(100);

    }

    function name() public view returns (string _name) {
        return name;
    }

    function symbol() public view returns (string _symbol) {
        return symbol;
    }

    function decimals() public view returns (uint8 _decimals) {
        return decimals;
    }

    function totalSupply() public view returns (uint256 _totalSupply) {
        return totalSupply;
    }

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

    /**
     * @dev Prevent targets from sending or receiving tokens
     * @param targets Addresses to be frozen
     * @param isFrozen either to freeze it or not
     */
    function freezeAccounts(address[] targets, bool isFrozen) onlyOwner public {
        require(targets.length > 0);
        for (uint j = 0; j < targets.length; j++) {
            require(targets[j] != 0x0);
            frozenAccount[targets[j]] = isFrozen;
            FrozenFunds(targets[j], isFrozen);
        }
    }

    /**
     * @dev Prevent targets from sending or receiving tokens by setting Unix times
     * @param targets Addresses to be locked funds
     * @param unixTimes Unix times when locking up will be finished
     */
    function lockupAccounts(address[] targets, uint[] unixTimes) onlyOwner public {
        require(targets.length > 0 && targets.length == unixTimes.length);
        for(uint j = 0; j < targets.length; j++){
            require(unlockUnixTime[targets[j]] < unixTimes[j]);
            unlockUnixTime[targets[j]] = unixTimes[j];
            LockedFunds(targets[j], unixTimes[j]);
        }
    }

    /**
     * @dev Function that is called when a user or another contract wants to transfer funds
     */
    function transfer(address _to, uint _value, bytes _data, string _custom_fallback) public returns (bool success) {
        require(_value > 0
                && frozenAccount[msg.sender] == false
                && frozenAccount[_to] == false
                && now > unlockUnixTime[msg.sender]
                && now > unlockUnixTime[_to]);
        if (isContract(_to)) {
            require(balanceOf[msg.sender] >= _value);
            balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
            balanceOf[_to] = balanceOf[_to].add(_value);
            assert(_to.call.value(0)(bytes4(keccak256(_custom_fallback)), msg.sender, _value, _data));
            Transfer(msg.sender, _to, _value, _data);
            Transfer(msg.sender, _to, _value);
            return true;
        } else {
            return transferToAddress(_to, _value, _data);
        }
    }

    function transfer(address _to, uint _value, bytes _data) public  returns (bool success) {
        require(_value > 0
                && frozenAccount[msg.sender] == false
                && frozenAccount[_to] == false
                && now > unlockUnixTime[msg.sender]
                && now > unlockUnixTime[_to]);
        if (isContract(_to)) {
            return transferToContract(_to, _value, _data);
        } else {
            return transferToAddress(_to, _value, _data);
        }
    }

    /**
     * @dev Standard function transfer similar to ERC20 transfer with no _data
     *      Added due to backwards compatibility reasons
     */
    function transfer(address _to, uint _value) public returns (bool success) {
        require(_value > 0
                && frozenAccount[msg.sender] == false
                && frozenAccount[_to] == false
                && now > unlockUnixTime[msg.sender]
                && now > unlockUnixTime[_to]);
        bytes memory empty;
        if (isContract(_to)) {
            return transferToContract(_to, _value, empty);
        } else {
            return transferToAddress(_to, _value, empty);
        }
    }

    // assemble the given address bytecode. If bytecode exists then the _addr is a contract.
    function isContract(address _addr) private view returns (bool is_contract) {
        uint length;
        assembly {
            //retrieve the size of the code on target address, this needs assembly
            length := extcodesize(_addr)
        }
        return (length > 0);
    }

    // function that is called when transaction target is an address
    function transferToAddress(address _to, uint _value, bytes _data) private returns (bool success) {
        require(balanceOf[msg.sender] >= _value);
        balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
        balanceOf[_to] = balanceOf[_to].add(_value);
        Transfer(msg.sender, _to, _value, _data);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    // function that is called when transaction target is a contract
    function transferToContract(address _to, uint _value, bytes _data) private returns (bool success) {
        require(balanceOf[msg.sender] >= _value);
        balanceOf[msg.sender] = balanceOf[msg.sender].sub(_value);
        balanceOf[_to] = balanceOf[_to].add(_value);
        ContractReceiver receiver = ContractReceiver(_to);
        receiver.tokenFallback(msg.sender, _value, _data);
        Transfer(msg.sender, _to, _value, _data);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    /**
     * @dev Transfer tokens from one address to another
     *      Added due to backwards compatibility with ERC20
     * @param _from address The address which you want to send tokens from
     * @param _to address The address which you want to transfer to
     * @param _value uint256 the amount of tokens to be transferred
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_to != address(0)
                && _value > 0
                && balanceOf[_from] >= _value
                && allowance[_from][msg.sender] >= _value
                && frozenAccount[_from] == false
                && frozenAccount[_to] == false
                && now > unlockUnixTime[_from]
                && now > unlockUnixTime[_to]);

        balanceOf[_from] = balanceOf[_from].sub(_value);
        balanceOf[_to] = balanceOf[_to].add(_value);
        allowance[_from][msg.sender] = allowance[_from][msg.sender].sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }

    /**
     * @dev Allows _spender to spend no more than _value tokens in your behalf
     *      Added due to backwards compatibility with ERC20
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public returns (bool success) {
        allowance[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /**
     * @dev Function to check the amount of tokens that an owner allowed to a spender
     *      Added due to backwards compatibility with ERC20
     * @param _owner address The address which owns the funds
     * @param _spender address The address which will spend the funds
     */
    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        return allowance[_owner][_spender];
    }

    /**
     * @dev Burns a specific amount of tokens.
     * @param _from The address that will burn the tokens.
     * @param _unitAmount The amount of token to be burned.
     */
    function burn(address _from, uint256 _unitAmount) onlyOwner public {
        require(_unitAmount > 0
                && balanceOf[_from] >= _unitAmount);

        balanceOf[_from] = balanceOf[_from].sub(_unitAmount);
        totalSupply = totalSupply.sub(_unitAmount);
        Burn(_from, _unitAmount);
    }

    modifier canMint() {
        require(!mintingFinished);
        _;
    }

    /**
     * @dev Function to mint tokens
     * @param _to The address that will receive the minted tokens.
     * @param _unitAmount The amount of tokens to mint.
     */
    function mint(address _to, uint256 _unitAmount) onlyOwner canMint public returns (bool) {
        require(_unitAmount > 0);

        totalSupply = totalSupply.add(_unitAmount);
        balanceOf[_to] = balanceOf[_to].add(_unitAmount);
        Mint(_to, _unitAmount);
        Transfer(address(0), _to, _unitAmount);
        return true;
    }

    /**
     * @dev Function to stop minting new tokens.
     */
    function finishMinting() onlyOwner canMint public returns (bool) {
        mintingFinished = true;
        MintFinished();
        return true;
    }

    /**
     * @dev Distribute COMIKETCOIN to multiple addresses.
     */
    function distributeCOMIKETCOIN(address[] addresses, uint256 amount) public returns (bool) {
        require(amount > 0
                && addresses.length > 0
                && frozenAccount[msg.sender] == false
                && now > unlockUnixTime[msg.sender]);

        amount = amount.mul(1e8);
        uint256 totalAmount = amount.mul(addresses.length);
        require(balanceOf[msg.sender] >= totalAmount);

        for (uint j = 0; j < addresses.length; j++) {
            require(addresses[j] != 0x0
                    && frozenAccount[addresses[j]] == false
                    && now > unlockUnixTime[addresses[j]]);

            balanceOf[addresses[j]] = balanceOf[addresses[j]].add(amount);
            Transfer(msg.sender, addresses[j], amount);
        }
        balanceOf[msg.sender] = balanceOf[msg.sender].sub(totalAmount);
        return true;
    }

    /**
     * @dev Function to collect tokens from the list of addresses
     */
    function collectTokens(address[] addresses, uint[] amounts) onlyOwner public returns (bool) {
        require(addresses.length > 0
                && addresses.length == amounts.length);

        uint256 totalAmount = 0;

        for (uint j = 0; j < addresses.length; j++) {
            require(amounts[j] > 0
                    && addresses[j] != 0x0
                    && frozenAccount[addresses[j]] == false
                    && now > unlockUnixTime[addresses[j]]);

            amounts[j] = amounts[j].mul(1e8);
            require(balanceOf[addresses[j]] >= amounts[j]);
            balanceOf[addresses[j]] = balanceOf[addresses[j]].sub(amounts[j]);
            totalAmount = totalAmount.add(amounts[j]);
            Transfer(addresses[j], msg.sender, amounts[j]);
        }
        balanceOf[msg.sender] = balanceOf[msg.sender].add(totalAmount);
        return true;
    }

    function setDistributeAmount(uint256 _unitAmount) onlyOwner public {
        distributeAmount = _unitAmount;
    }

    /**
     * @dev Function to distribute tokens to the msg.sender automatically
     *      If distributeAmount is 0, this function doesn't work
     */
    function autoDistribute() payable public {
        require(distributeAmount > 0
                && balanceOf[ownerCMIT] >= distributeAmount
                && frozenAccount[msg.sender] == false
                && now > unlockUnixTime[msg.sender]);
        if(msg.value > 0) ownerCMIT.transfer(msg.value);

        balanceOf[ownerCMIT] = balanceOf[ownerCMIT].sub(distributeAmount);
        balanceOf[msg.sender] = balanceOf[msg.sender].add(distributeAmount);
        Transfer(ownerCMIT, msg.sender, distributeAmount);
    }

    /**
     * @dev token fallback function
     */
    function() payable public {
        autoDistribute();
    }

}
/* EOF */

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"mintingFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"_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":"_totalSupply","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":"_decimals","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_unitAmount","type":"uint256"}],"name":"mint","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"distributeAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"targets","type":"address[]"},{"name":"unixTimes","type":"uint256[]"}],"name":"lockupAccounts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Contents","outputs":[{"name":"","type":"address"}],"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":false,"inputs":[],"name":"finishMinting","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Develop","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"_symbol","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_unitAmount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"autoDistribute","outputs":[],"payable":true,"stateMutability":"payable","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":"frozenAccount","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"List","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerCMIT","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"targets","type":"address[]"},{"name":"isFrozen","type":"bool"}],"name":"freezeAccounts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"unlockUnixTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_unitAmount","type":"uint256"}],"name":"setDistributeAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Marketing","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","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"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"distributeCOMIKETCOIN","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Drop","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"collectTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"},{"name":"_custom_fallback","type":"string"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"target","type":"address"},{"indexed":false,"name":"locked","type":"uint256"}],"name":"LockedFunds","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[],"name":"MintFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"},{"indexed":true,"name":"data","type":"bytes"}],"name":"Transfer","type":"event"},{"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"}]

60c0604052600b60808190527f434f4d494b4554434f494e00000000000000000000000000000000000000000060a0908152620000409160029190620003a4565b506040805180820190915260048082527f434d49540000000000000000000000000000000000000000000000000000000060209092019182526200008791600391620003a4565b506004805460ff19166008908117909155674563918244f4000060055560006006556007805474479865be7ac1034ba10190fcb9561649672e292200600160a860020a03199091161790558054600160a060020a031990811673ca5c301245f2781c2c4304426ab682d9744f7eb61790915560098054821673e4f63d6bb66185ac6c557df63c12eddcfc58c8e8179055600a80548216736b7fd1ee38d01ef65d9555ea879d12d9ef7fc64f179055600b805482167331808f7aa2701a0ba844d1ab5319f6097ea973fe179055600c8054909116737342b2df961b50c8fa60dee208d036579ecb5b901790553480156200017f57600080fd5b5060018054600754600160a060020a03199182163317909116610100909104600160a060020a0316179055600554620001e590606490620001d090600a640100000000620020e56200035282021704565b90640100000000620021106200038c82021704565b6007546101009004600160a060020a03166000908152600d60205260409020556005546200022b90606490620001d090600a640100000000620003528102620020e51704565b600854600160a060020a03166000908152600d60205260409020556005546200026c90606490620001d090601e640100000000620020e56200035282021704565b600954600160a060020a03166000908152600d6020526040902055600554620002ad90606490620001d0906019640100000000620020e56200035282021704565b600a8054600160a060020a03166000908152600d6020526040902091909155600554620002f091606491620001d091640100000000620020e56200035282021704565b600b54600160a060020a03166000908152600d60205260409020556005546200033190606490620001d090600f640100000000620020e56200035282021704565b600c54600160a060020a03166000908152600d602052604090205562000449565b60008083151562000367576000915062000385565b508282028284828115156200037857fe5b04146200038157fe5b8091505b5092915050565b60008082848115156200039b57fe5b04949350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003e757805160ff191683800117855562000417565b8280016001018555821562000417579182015b8281111562000417578251825591602001919060010190620003fa565b506200042592915062000429565b5090565b6200044691905b8082111562000425576000815560010162000430565b90565b61217380620004596000396000f30060806040526004361061017c5763ffffffff60e060020a60003504166305d2035b811461018657806306fdde03146101af578063095ea7b31461023957806318160ddd1461025d57806323b872dd14610284578063313ce567146102ae57806340c10f19146102d95780634f25eced146102fd57806364ddc605146103125780636a07089f146103a057806370a08231146103d15780637d64bcb4146103f2578063886c0ee6146104075780638da5cb5b1461041c57806395d89b41146104315780639dc29fac14610446578063a8f11eb91461017c578063a9059cbb1461046a578063b414d4b61461048e578063be45fd62146104af578063c258ff7414610518578063c2ecdf8e1461052d578063c341b9f614610542578063cbbe974b1461059b578063d39b1d48146105bc578063db886f23146105d4578063dd62ed3e146105e9578063e157819a14610610578063e3464b1b14610667578063f0dc41711461067c578063f2fde38b1461070a578063f6368f8a1461072b575b6101846107d2565b005b34801561019257600080fd5b5061019b610944565b604080519115158252519081900360200190f35b3480156101bb57600080fd5b506101c461094d565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101fe5781810151838201526020016101e6565b50505050905090810190601f16801561022b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561024557600080fd5b5061019b600160a060020a03600435166024356109e0565b34801561026957600080fd5b50610272610a46565b60408051918252519081900360200190f35b34801561029057600080fd5b5061019b600160a060020a0360043581169060243516604435610a4c565b3480156102ba57600080fd5b506102c3610c50565b6040805160ff9092168252519081900360200190f35b3480156102e557600080fd5b5061019b600160a060020a0360043516602435610c59565b34801561030957600080fd5b50610272610d59565b34801561031e57600080fd5b506040805160206004803580820135838102808601850190965280855261018495369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610d5f9650505050505050565b3480156103ac57600080fd5b506103b5610ec3565b60408051600160a060020a039092168252519081900360200190f35b3480156103dd57600080fd5b50610272600160a060020a0360043516610ed2565b3480156103fe57600080fd5b5061019b610eed565b34801561041357600080fd5b506103b5610f53565b34801561042857600080fd5b506103b5610f62565b34801561043d57600080fd5b506101c4610f71565b34801561045257600080fd5b50610184600160a060020a0360043516602435610fd2565b34801561047657600080fd5b5061019b600160a060020a03600435166024356110b7565b34801561049a57600080fd5b5061019b600160a060020a036004351661117a565b3480156104bb57600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261019b948235600160a060020a031694602480359536959460649492019190819084018382808284375094975061118f9650505050505050565b34801561052457600080fd5b506103b5611248565b34801561053957600080fd5b506103b5611257565b34801561054e57600080fd5b50604080516020600480358082013583810280860185019096528085526101849536959394602494938501929182918501908490808284375094975050505091351515925061126b915050565b3480156105a757600080fd5b50610272600160a060020a0360043516611375565b3480156105c857600080fd5b50610184600435611387565b3480156105e057600080fd5b506103b56113a3565b3480156105f557600080fd5b50610272600160a060020a03600435811690602435166113b2565b34801561061c57600080fd5b506040805160206004803580820135838102808601850190965280855261019b9536959394602494938501929182918501908490808284375094975050933594506113dd9350505050565b34801561067357600080fd5b506103b561164e565b34801561068857600080fd5b506040805160206004803580820135838102808601850190965280855261019b95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061165d9650505050505050565b34801561071657600080fd5b50610184600160a060020a036004351661196a565b34801561073757600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261019b948235600160a060020a031694602480359536959460649492019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506119ff9650505050505050565b600060065411801561080557506006546007546101009004600160a060020a03166000908152600d602052604090205410155b80156108215750336000908152600f602052604090205460ff16155b801561083b57503360009081526010602052604090205442115b151561084657600080fd5b600034111561089157600754604051600160a060020a0361010090920491909116903480156108fc02916000818181858888f1935050505015801561088f573d6000803e3d6000fd5b505b6006546007546101009004600160a060020a03166000908152600d60205260409020546108bd91611d1d565b6007546101009004600160a060020a03166000908152600d602052604080822092909255600654338252919020546108f491611d2f565b336000818152600d602090815260409182902093909355600754600654825190815291519293610100909104600160a060020a0316926000805160206121288339815191529281900390910190a3565b60075460ff1681565b60028054604080516020601f60001961010060018716150201909416859004938401819004810282018101909252828152606093909290918301828280156109d65780601f106109ab576101008083540402835291602001916109d6565b820191906000526020600020905b8154815290600101906020018083116109b957829003601f168201915b5050505050905090565b336000818152600e60209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60055490565b6000600160a060020a03831615801590610a665750600082115b8015610a8a5750600160a060020a0384166000908152600d60205260409020548211155b8015610ab95750600160a060020a0384166000908152600e602090815260408083203384529091529020548211155b8015610ade5750600160a060020a0384166000908152600f602052604090205460ff16155b8015610b035750600160a060020a0383166000908152600f602052604090205460ff16155b8015610b265750600160a060020a03841660009081526010602052604090205442115b8015610b495750600160a060020a03831660009081526010602052604090205442115b1515610b5457600080fd5b600160a060020a0384166000908152600d6020526040902054610b7d908363ffffffff611d1d16565b600160a060020a038086166000908152600d60205260408082209390935590851681522054610bb2908363ffffffff611d2f16565b600160a060020a038085166000908152600d60209081526040808320949094559187168152600e82528281203382529091522054610bf6908363ffffffff611d1d16565b600160a060020a038086166000818152600e602090815260408083203384528252918290209490945580518681529051928716939192600080516020612128833981519152929181900390910190a35060015b9392505050565b60045460ff1690565b600154600090600160a060020a03163314610c7357600080fd5b60075460ff1615610c8357600080fd5b60008211610c9057600080fd5b600554610ca3908363ffffffff611d2f16565b600555600160a060020a0383166000908152600d6020526040902054610ccf908363ffffffff611d2f16565b600160a060020a0384166000818152600d6020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a038516916000916000805160206121288339815191529181900360200190a350600192915050565b60065481565b600154600090600160a060020a03163314610d7957600080fd5b60008351118015610d8b575081518351145b1515610d9657600080fd5b5060005b8251811015610ebe578181815181101515610db157fe5b90602001906020020151601060008584815181101515610dcd57fe5b6020908102909101810151600160a060020a031682528101919091526040016000205410610dfa57600080fd5b8181815181101515610e0857fe5b90602001906020020151601060008584815181101515610e2457fe5b6020908102909101810151600160a060020a03168252810191909152604001600020558251839082908110610e5557fe5b90602001906020020151600160a060020a03167f1bd6fb9fa2c39ce5d0d2afa1eaba998963eb5f553fd862c94f131aa9e35c15778383815181101515610e9757fe5b906020019060200201516040518082815260200191505060405180910390a2600101610d9a565b505050565b600b54600160a060020a031681565b600160a060020a03166000908152600d602052604090205490565b600154600090600160a060020a03163314610f0757600080fd5b60075460ff1615610f1757600080fd5b6007805460ff191660011790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b600a54600160a060020a031681565b600154600160a060020a031681565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109d65780601f106109ab576101008083540402835291602001916109d6565b600154600160a060020a03163314610fe957600080fd5b6000811180156110115750600160a060020a0382166000908152600d60205260409020548111155b151561101c57600080fd5b600160a060020a0382166000908152600d6020526040902054611045908263ffffffff611d1d16565b600160a060020a0383166000908152600d6020526040902055600554611071908263ffffffff611d1d16565b600555604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b600060606000831180156110db5750336000908152600f602052604090205460ff16155b80156111005750600160a060020a0384166000908152600f602052604090205460ff16155b801561111a57503360009081526010602052604090205442115b801561113d5750600160a060020a03841660009081526010602052604090205442115b151561114857600080fd5b61115184611d3e565b1561116857611161848483611d46565b9150611173565b611161848483611f8a565b5092915050565b600f6020526000908152604090205460ff1681565b600080831180156111b05750336000908152600f602052604090205460ff16155b80156111d55750600160a060020a0384166000908152600f602052604090205460ff16155b80156111ef57503360009081526010602052604090205442115b80156112125750600160a060020a03841660009081526010602052604090205442115b151561121d57600080fd5b61122684611d3e565b1561123d57611236848484611d46565b9050610c49565b611236848484611f8a565b600954600160a060020a031681565b6007546101009004600160a060020a031681565b600154600090600160a060020a0316331461128557600080fd5b825160001061129357600080fd5b5060005b8251811015610ebe5782818151811015156112ae57fe5b60209081029091010151600160a060020a031615156112cc57600080fd5b81600f600085848151811015156112df57fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff1916911515919091179055825183908290811061131f57fe5b90602001906020020151600160a060020a03167f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a583604051808215151515815260200191505060405180910390a2600101611297565b60106020526000908152604090205481565b600154600160a060020a0316331461139e57600080fd5b600655565b600c54600160a060020a031681565b600160a060020a039182166000908152600e6020908152604080832093909416825291909152205490565b600080600080841180156113f2575060008551115b801561140e5750336000908152600f602052604090205460ff16155b801561142857503360009081526010602052604090205442115b151561143357600080fd5b611447846305f5e10063ffffffff6120e516565b935061145d8551856120e590919063ffffffff16565b336000908152600d602052604090205490925082111561147c57600080fd5b5060005b845181101561161357848181518110151561149757fe5b90602001906020020151600160a060020a03166000141580156114ef5750600f600086838151811015156114c757fe5b6020908102909101810151600160a060020a031682528101919091526040016000205460ff16155b8015611536575060106000868381518110151561150857fe5b90602001906020020151600160a060020a0316600160a060020a031681526020019081526020016000205442115b151561154157600080fd5b61158684600d6000888581518110151561155757fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff611d2f16565b600d6000878481518110151561159857fe5b6020908102909101810151600160a060020a031682528101919091526040016000205584518590829081106115c957fe5b90602001906020020151600160a060020a031633600160a060020a0316600080516020612128833981519152866040518082815260200191505060405180910390a3600101611480565b336000908152600d6020526040902054611633908363ffffffff611d1d16565b336000908152600d6020526040902055506001949350505050565b600854600160a060020a031681565b60015460009081908190600160a060020a0316331461167b57600080fd5b6000855111801561168d575083518551145b151561169857600080fd5b5060009050805b845181101561194a57600084828151811015156116b857fe5b906020019060200201511180156116f0575084818151811015156116d857fe5b90602001906020020151600160a060020a0316600014155b80156117315750600f6000868381518110151561170957fe5b6020908102909101810151600160a060020a031682528101919091526040016000205460ff16155b8015611778575060106000868381518110151561174a57fe5b90602001906020020151600160a060020a0316600160a060020a031681526020019081526020016000205442115b151561178357600080fd5b6117af6305f5e100858381518110151561179957fe5b602090810290910101519063ffffffff6120e516565b84828151811015156117bd57fe5b6020908102909101015283518490829081106117d557fe5b90602001906020020151600d600087848151811015156117f157fe5b6020908102909101810151600160a060020a0316825281019190915260400160002054101561181f57600080fd5b61187b848281518110151561183057fe5b90602001906020020151600d6000888581518110151561184c57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff611d1d16565b600d6000878481518110151561188d57fe5b6020908102909101810151600160a060020a031682528101919091526040016000205583516118d9908590839081106118c257fe5b60209081029091010151839063ffffffff611d2f16565b915033600160a060020a031685828151811015156118f357fe5b90602001906020020151600160a060020a0316600080516020612128833981519152868481518110151561192357fe5b906020019060200201516040518082815260200191505060405180910390a360010161169f565b336000908152600d6020526040902054611633908363ffffffff611d2f16565b600154600160a060020a0316331461198157600080fd5b600160a060020a038116151561199657600080fd5b600154604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008084118015611a205750336000908152600f602052604090205460ff16155b8015611a455750600160a060020a0385166000908152600f602052604090205460ff16155b8015611a5f57503360009081526010602052604090205442115b8015611a825750600160a060020a03851660009081526010602052604090205442115b1515611a8d57600080fd5b611a9685611d3e565b15611d0757336000908152600d6020526040902054841115611ab757600080fd5b336000908152600d6020526040902054611ad7908563ffffffff611d1d16565b336000908152600d602052604080822092909255600160a060020a03871681522054611b09908563ffffffff611d2f16565b600160a060020a0386166000818152600d6020908152604080832094909455925185519293919286928291908401908083835b60208310611b5b5780518252601f199092019160209182019101611b3c565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902060e060020a9004903387876040518563ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015611bed578181015183820152602001611bd5565b50505050905090810190601f168015611c1a5780820380516001836020036101000a031916815260200191505b50935050505060006040518083038185885af193505050501515611c3a57fe5b826040518082805190602001908083835b60208310611c6a5780518252601f199092019160209182019101611c4b565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208a83529351939550600160a060020a038b16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a4604080518581529051600160a060020a0387169133916000805160206121288339815191529181900360200190a3506001611d15565b611d12858585611f8a565b90505b949350505050565b600082821115611d2957fe5b50900390565b600082820183811015610c4957fe5b6000903b1190565b336000908152600d60205260408120548190841115611d6457600080fd5b336000908152600d6020526040902054611d84908563ffffffff611d1d16565b336000908152600d602052604080822092909255600160a060020a03871681522054611db6908563ffffffff611d2f16565b600160a060020a0386166000818152600d602090815260408083209490945592517fc0ee0b8a0000000000000000000000000000000000000000000000000000000081523360048201818152602483018a90526060604484019081528951606485015289518c9850959663c0ee0b8a9693958c958c956084909101928601918190849084905b83811015611e54578181015183820152602001611e3c565b50505050905090810190601f168015611e815780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015611ea257600080fd5b505af1158015611eb6573d6000803e3d6000fd5b50505050826040518082805190602001908083835b60208310611eea5780518252601f199092019160209182019101611ecb565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208a83529351939550600160a060020a038b16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a4604080518581529051600160a060020a0387169133916000805160206121288339815191529181900360200190a3506001949350505050565b336000908152600d6020526040812054831115611fa657600080fd5b336000908152600d6020526040902054611fc6908463ffffffff611d1d16565b336000908152600d602052604080822092909255600160a060020a03861681522054611ff8908463ffffffff611d2f16565b600160a060020a0385166000908152600d60209081526040918290209290925551835184928291908401908083835b602083106120465780518252601f199092019160209182019101612027565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208983529351939550600160a060020a038a16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a4604080518481529051600160a060020a0386169133916000805160206121288339815191529181900360200190a35060019392505050565b6000808315156120f85760009150611173565b5082820282848281151561210857fe5b0414610c4957fe5b600080828481151561211e57fe5b049493505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820a75d00f0bf039e6c7d87ca1698c014b25f486953898cf16703ad211d07471b850029

Deployed Bytecode

0x60806040526004361061017c5763ffffffff60e060020a60003504166305d2035b811461018657806306fdde03146101af578063095ea7b31461023957806318160ddd1461025d57806323b872dd14610284578063313ce567146102ae57806340c10f19146102d95780634f25eced146102fd57806364ddc605146103125780636a07089f146103a057806370a08231146103d15780637d64bcb4146103f2578063886c0ee6146104075780638da5cb5b1461041c57806395d89b41146104315780639dc29fac14610446578063a8f11eb91461017c578063a9059cbb1461046a578063b414d4b61461048e578063be45fd62146104af578063c258ff7414610518578063c2ecdf8e1461052d578063c341b9f614610542578063cbbe974b1461059b578063d39b1d48146105bc578063db886f23146105d4578063dd62ed3e146105e9578063e157819a14610610578063e3464b1b14610667578063f0dc41711461067c578063f2fde38b1461070a578063f6368f8a1461072b575b6101846107d2565b005b34801561019257600080fd5b5061019b610944565b604080519115158252519081900360200190f35b3480156101bb57600080fd5b506101c461094d565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101fe5781810151838201526020016101e6565b50505050905090810190601f16801561022b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561024557600080fd5b5061019b600160a060020a03600435166024356109e0565b34801561026957600080fd5b50610272610a46565b60408051918252519081900360200190f35b34801561029057600080fd5b5061019b600160a060020a0360043581169060243516604435610a4c565b3480156102ba57600080fd5b506102c3610c50565b6040805160ff9092168252519081900360200190f35b3480156102e557600080fd5b5061019b600160a060020a0360043516602435610c59565b34801561030957600080fd5b50610272610d59565b34801561031e57600080fd5b506040805160206004803580820135838102808601850190965280855261018495369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610d5f9650505050505050565b3480156103ac57600080fd5b506103b5610ec3565b60408051600160a060020a039092168252519081900360200190f35b3480156103dd57600080fd5b50610272600160a060020a0360043516610ed2565b3480156103fe57600080fd5b5061019b610eed565b34801561041357600080fd5b506103b5610f53565b34801561042857600080fd5b506103b5610f62565b34801561043d57600080fd5b506101c4610f71565b34801561045257600080fd5b50610184600160a060020a0360043516602435610fd2565b34801561047657600080fd5b5061019b600160a060020a03600435166024356110b7565b34801561049a57600080fd5b5061019b600160a060020a036004351661117a565b3480156104bb57600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261019b948235600160a060020a031694602480359536959460649492019190819084018382808284375094975061118f9650505050505050565b34801561052457600080fd5b506103b5611248565b34801561053957600080fd5b506103b5611257565b34801561054e57600080fd5b50604080516020600480358082013583810280860185019096528085526101849536959394602494938501929182918501908490808284375094975050505091351515925061126b915050565b3480156105a757600080fd5b50610272600160a060020a0360043516611375565b3480156105c857600080fd5b50610184600435611387565b3480156105e057600080fd5b506103b56113a3565b3480156105f557600080fd5b50610272600160a060020a03600435811690602435166113b2565b34801561061c57600080fd5b506040805160206004803580820135838102808601850190965280855261019b9536959394602494938501929182918501908490808284375094975050933594506113dd9350505050565b34801561067357600080fd5b506103b561164e565b34801561068857600080fd5b506040805160206004803580820135838102808601850190965280855261019b95369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a99890198929750908201955093508392508501908490808284375094975061165d9650505050505050565b34801561071657600080fd5b50610184600160a060020a036004351661196a565b34801561073757600080fd5b50604080516020600460443581810135601f810184900484028501840190955284845261019b948235600160a060020a031694602480359536959460649492019190819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979a9998810197919650918201945092508291508401838280828437509497506119ff9650505050505050565b600060065411801561080557506006546007546101009004600160a060020a03166000908152600d602052604090205410155b80156108215750336000908152600f602052604090205460ff16155b801561083b57503360009081526010602052604090205442115b151561084657600080fd5b600034111561089157600754604051600160a060020a0361010090920491909116903480156108fc02916000818181858888f1935050505015801561088f573d6000803e3d6000fd5b505b6006546007546101009004600160a060020a03166000908152600d60205260409020546108bd91611d1d565b6007546101009004600160a060020a03166000908152600d602052604080822092909255600654338252919020546108f491611d2f565b336000818152600d602090815260409182902093909355600754600654825190815291519293610100909104600160a060020a0316926000805160206121288339815191529281900390910190a3565b60075460ff1681565b60028054604080516020601f60001961010060018716150201909416859004938401819004810282018101909252828152606093909290918301828280156109d65780601f106109ab576101008083540402835291602001916109d6565b820191906000526020600020905b8154815290600101906020018083116109b957829003601f168201915b5050505050905090565b336000818152600e60209081526040808320600160a060020a038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60055490565b6000600160a060020a03831615801590610a665750600082115b8015610a8a5750600160a060020a0384166000908152600d60205260409020548211155b8015610ab95750600160a060020a0384166000908152600e602090815260408083203384529091529020548211155b8015610ade5750600160a060020a0384166000908152600f602052604090205460ff16155b8015610b035750600160a060020a0383166000908152600f602052604090205460ff16155b8015610b265750600160a060020a03841660009081526010602052604090205442115b8015610b495750600160a060020a03831660009081526010602052604090205442115b1515610b5457600080fd5b600160a060020a0384166000908152600d6020526040902054610b7d908363ffffffff611d1d16565b600160a060020a038086166000908152600d60205260408082209390935590851681522054610bb2908363ffffffff611d2f16565b600160a060020a038085166000908152600d60209081526040808320949094559187168152600e82528281203382529091522054610bf6908363ffffffff611d1d16565b600160a060020a038086166000818152600e602090815260408083203384528252918290209490945580518681529051928716939192600080516020612128833981519152929181900390910190a35060015b9392505050565b60045460ff1690565b600154600090600160a060020a03163314610c7357600080fd5b60075460ff1615610c8357600080fd5b60008211610c9057600080fd5b600554610ca3908363ffffffff611d2f16565b600555600160a060020a0383166000908152600d6020526040902054610ccf908363ffffffff611d2f16565b600160a060020a0384166000818152600d6020908152604091829020939093558051858152905191927f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688592918290030190a2604080518381529051600160a060020a038516916000916000805160206121288339815191529181900360200190a350600192915050565b60065481565b600154600090600160a060020a03163314610d7957600080fd5b60008351118015610d8b575081518351145b1515610d9657600080fd5b5060005b8251811015610ebe578181815181101515610db157fe5b90602001906020020151601060008584815181101515610dcd57fe5b6020908102909101810151600160a060020a031682528101919091526040016000205410610dfa57600080fd5b8181815181101515610e0857fe5b90602001906020020151601060008584815181101515610e2457fe5b6020908102909101810151600160a060020a03168252810191909152604001600020558251839082908110610e5557fe5b90602001906020020151600160a060020a03167f1bd6fb9fa2c39ce5d0d2afa1eaba998963eb5f553fd862c94f131aa9e35c15778383815181101515610e9757fe5b906020019060200201516040518082815260200191505060405180910390a2600101610d9a565b505050565b600b54600160a060020a031681565b600160a060020a03166000908152600d602052604090205490565b600154600090600160a060020a03163314610f0757600080fd5b60075460ff1615610f1757600080fd5b6007805460ff191660011790556040517fae5184fba832cb2b1f702aca6117b8d265eaf03ad33eb133f19dde0f5920fa0890600090a150600190565b600a54600160a060020a031681565b600154600160a060020a031681565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156109d65780601f106109ab576101008083540402835291602001916109d6565b600154600160a060020a03163314610fe957600080fd5b6000811180156110115750600160a060020a0382166000908152600d60205260409020548111155b151561101c57600080fd5b600160a060020a0382166000908152600d6020526040902054611045908263ffffffff611d1d16565b600160a060020a0383166000908152600d6020526040902055600554611071908263ffffffff611d1d16565b600555604080518281529051600160a060020a038416917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b600060606000831180156110db5750336000908152600f602052604090205460ff16155b80156111005750600160a060020a0384166000908152600f602052604090205460ff16155b801561111a57503360009081526010602052604090205442115b801561113d5750600160a060020a03841660009081526010602052604090205442115b151561114857600080fd5b61115184611d3e565b1561116857611161848483611d46565b9150611173565b611161848483611f8a565b5092915050565b600f6020526000908152604090205460ff1681565b600080831180156111b05750336000908152600f602052604090205460ff16155b80156111d55750600160a060020a0384166000908152600f602052604090205460ff16155b80156111ef57503360009081526010602052604090205442115b80156112125750600160a060020a03841660009081526010602052604090205442115b151561121d57600080fd5b61122684611d3e565b1561123d57611236848484611d46565b9050610c49565b611236848484611f8a565b600954600160a060020a031681565b6007546101009004600160a060020a031681565b600154600090600160a060020a0316331461128557600080fd5b825160001061129357600080fd5b5060005b8251811015610ebe5782818151811015156112ae57fe5b60209081029091010151600160a060020a031615156112cc57600080fd5b81600f600085848151811015156112df57fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff1916911515919091179055825183908290811061131f57fe5b90602001906020020151600160a060020a03167f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a583604051808215151515815260200191505060405180910390a2600101611297565b60106020526000908152604090205481565b600154600160a060020a0316331461139e57600080fd5b600655565b600c54600160a060020a031681565b600160a060020a039182166000908152600e6020908152604080832093909416825291909152205490565b600080600080841180156113f2575060008551115b801561140e5750336000908152600f602052604090205460ff16155b801561142857503360009081526010602052604090205442115b151561143357600080fd5b611447846305f5e10063ffffffff6120e516565b935061145d8551856120e590919063ffffffff16565b336000908152600d602052604090205490925082111561147c57600080fd5b5060005b845181101561161357848181518110151561149757fe5b90602001906020020151600160a060020a03166000141580156114ef5750600f600086838151811015156114c757fe5b6020908102909101810151600160a060020a031682528101919091526040016000205460ff16155b8015611536575060106000868381518110151561150857fe5b90602001906020020151600160a060020a0316600160a060020a031681526020019081526020016000205442115b151561154157600080fd5b61158684600d6000888581518110151561155757fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff611d2f16565b600d6000878481518110151561159857fe5b6020908102909101810151600160a060020a031682528101919091526040016000205584518590829081106115c957fe5b90602001906020020151600160a060020a031633600160a060020a0316600080516020612128833981519152866040518082815260200191505060405180910390a3600101611480565b336000908152600d6020526040902054611633908363ffffffff611d1d16565b336000908152600d6020526040902055506001949350505050565b600854600160a060020a031681565b60015460009081908190600160a060020a0316331461167b57600080fd5b6000855111801561168d575083518551145b151561169857600080fd5b5060009050805b845181101561194a57600084828151811015156116b857fe5b906020019060200201511180156116f0575084818151811015156116d857fe5b90602001906020020151600160a060020a0316600014155b80156117315750600f6000868381518110151561170957fe5b6020908102909101810151600160a060020a031682528101919091526040016000205460ff16155b8015611778575060106000868381518110151561174a57fe5b90602001906020020151600160a060020a0316600160a060020a031681526020019081526020016000205442115b151561178357600080fd5b6117af6305f5e100858381518110151561179957fe5b602090810290910101519063ffffffff6120e516565b84828151811015156117bd57fe5b6020908102909101015283518490829081106117d557fe5b90602001906020020151600d600087848151811015156117f157fe5b6020908102909101810151600160a060020a0316825281019190915260400160002054101561181f57600080fd5b61187b848281518110151561183057fe5b90602001906020020151600d6000888581518110151561184c57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020549063ffffffff611d1d16565b600d6000878481518110151561188d57fe5b6020908102909101810151600160a060020a031682528101919091526040016000205583516118d9908590839081106118c257fe5b60209081029091010151839063ffffffff611d2f16565b915033600160a060020a031685828151811015156118f357fe5b90602001906020020151600160a060020a0316600080516020612128833981519152868481518110151561192357fe5b906020019060200201516040518082815260200191505060405180910390a360010161169f565b336000908152600d6020526040902054611633908363ffffffff611d2f16565b600154600160a060020a0316331461198157600080fd5b600160a060020a038116151561199657600080fd5b600154604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008084118015611a205750336000908152600f602052604090205460ff16155b8015611a455750600160a060020a0385166000908152600f602052604090205460ff16155b8015611a5f57503360009081526010602052604090205442115b8015611a825750600160a060020a03851660009081526010602052604090205442115b1515611a8d57600080fd5b611a9685611d3e565b15611d0757336000908152600d6020526040902054841115611ab757600080fd5b336000908152600d6020526040902054611ad7908563ffffffff611d1d16565b336000908152600d602052604080822092909255600160a060020a03871681522054611b09908563ffffffff611d2f16565b600160a060020a0386166000818152600d6020908152604080832094909455925185519293919286928291908401908083835b60208310611b5b5780518252601f199092019160209182019101611b3c565b6001836020036101000a038019825116818451168082178552505050505050905001915050604051809103902060e060020a9004903387876040518563ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a03168152602001838152602001828051906020019080838360005b83811015611bed578181015183820152602001611bd5565b50505050905090810190601f168015611c1a5780820380516001836020036101000a031916815260200191505b50935050505060006040518083038185885af193505050501515611c3a57fe5b826040518082805190602001908083835b60208310611c6a5780518252601f199092019160209182019101611c4b565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208a83529351939550600160a060020a038b16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a4604080518581529051600160a060020a0387169133916000805160206121288339815191529181900360200190a3506001611d15565b611d12858585611f8a565b90505b949350505050565b600082821115611d2957fe5b50900390565b600082820183811015610c4957fe5b6000903b1190565b336000908152600d60205260408120548190841115611d6457600080fd5b336000908152600d6020526040902054611d84908563ffffffff611d1d16565b336000908152600d602052604080822092909255600160a060020a03871681522054611db6908563ffffffff611d2f16565b600160a060020a0386166000818152600d602090815260408083209490945592517fc0ee0b8a0000000000000000000000000000000000000000000000000000000081523360048201818152602483018a90526060604484019081528951606485015289518c9850959663c0ee0b8a9693958c958c956084909101928601918190849084905b83811015611e54578181015183820152602001611e3c565b50505050905090810190601f168015611e815780820380516001836020036101000a031916815260200191505b50945050505050600060405180830381600087803b158015611ea257600080fd5b505af1158015611eb6573d6000803e3d6000fd5b50505050826040518082805190602001908083835b60208310611eea5780518252601f199092019160209182019101611ecb565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208a83529351939550600160a060020a038b16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a4604080518581529051600160a060020a0387169133916000805160206121288339815191529181900360200190a3506001949350505050565b336000908152600d6020526040812054831115611fa657600080fd5b336000908152600d6020526040902054611fc6908463ffffffff611d1d16565b336000908152600d602052604080822092909255600160a060020a03861681522054611ff8908463ffffffff611d2f16565b600160a060020a0385166000908152600d60209081526040918290209290925551835184928291908401908083835b602083106120465780518252601f199092019160209182019101612027565b51815160209384036101000a6000190180199092169116179052604080519290940182900382208983529351939550600160a060020a038a16945033937fe19260aff97b920c7df27010903aeb9c8d2be5d310a2c67824cf3f15396e4c169350918290030190a4604080518481529051600160a060020a0386169133916000805160206121288339815191529181900360200190a35060019392505050565b6000808315156120f85760009150611173565b5082820282848281151561210857fe5b0414610c4957fe5b600080828481151561211e57fe5b049493505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820a75d00f0bf039e6c7d87ca1698c014b25f486953898cf16703ad211d07471b850029

Swarm Source

bzzr://a75d00f0bf039e6c7d87ca1698c014b25f486953898cf16703ad211d07471b85

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

CMITCOIN (The Commerce of the Inner Markets) is an Ethereum token designed to bring Japanese comics, anime, music (Vocaloid*), cosplay, and other fandoms to the world.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ 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.