ETH Price: $2,289.00 (+1.06%)

Token

Connect Mining Token (XCMG)
 

Overview

Max Total Supply

150,000,000,000 XCMG

Holders

73

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
80,096,000 XCMG

Value
$0.00
0xd7664ef9c11551fd4e3c9867a54666707c13aedc
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
XCMGToken

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2019-06-18
*/

pragma solidity ^0.4.26;

contract owned {
    address public owner;

    constructor () public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address newOwner) onlyOwner public {
        owner = newOwner;
    }
}

interface tokenRecipient { 
    function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) external; 
}

contract ApproveAndCall {
    function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public returns(bool);
}

contract TokenERC20 {
    uint8 public decimals = 18;

    uint256 public totalSupply = 0;
    string public name = "";
    string public symbol = "";

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

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

    event Burn(address indexed from, uint256 value);

    constructor (
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) public {
        totalSupply = initialSupply * 10 ** uint256(decimals);
        balanceOf[msg.sender] = totalSupply;
        name = tokenName;
        symbol = tokenSymbol;
    }

    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;
        emit Transfer(_from, _to, _value);
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    function transfer(address _to, uint256 _value) public {
        _transfer(msg.sender, _to, _value);
    }

    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;
        return true;
    }

    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        public
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    function burn(uint256 _value) public returns (bool success) {
        require(balanceOf[msg.sender] >= _value);
        balanceOf[msg.sender] -= _value;
        totalSupply -= _value;
        emit Burn(msg.sender, _value);
        return true;
    }

    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        require(balanceOf[_from] >= _value);
        require(_value <= allowance[_from][msg.sender]);
        balanceOf[_from] -= _value;
        allowance[_from][msg.sender] -= _value;
        totalSupply -= _value;
        emit Burn(_from, _value);
        return true;
    }
}

contract XCMGToken is owned, TokenERC20 {

    uint256 public sellPrice;
    uint256 public buyPrice;
    
    mapping (address => bool) public frozenAccount;

    event FrozenFunds(address target, bool frozen);

    constructor (
        uint256 initialSupply,
        string tokenName,
        string tokenSymbol
    ) TokenERC20(initialSupply, tokenName, tokenSymbol) public {}

    function _transfer(address _from, address _to, uint _value) internal {
        require (_to != 0x0);
        require (balanceOf[_from] >= _value);
        require (balanceOf[_to] + _value > balanceOf[_to]);
        require(!frozenAccount[_from]);
        require(!frozenAccount[_to]);

        uint previousBalances = balanceOf[_from] + balanceOf[_to];

        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
        
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    function mintToken(address target, uint256 mintedAmount) onlyOwner public {
        balanceOf[target] += mintedAmount;
        totalSupply += mintedAmount;
        emit Transfer(0, this, mintedAmount);
        emit Transfer(this, target, mintedAmount);
    }

    function freezeAccount(address target, bool freeze) onlyOwner public {
        frozenAccount[target] = freeze;
        emit FrozenFunds(target, freeze);
    }

    function setPrices(uint256 newSellPrice, uint256 newBuyPrice) onlyOwner public {
        sellPrice = newSellPrice;
        buyPrice = newBuyPrice;
    }

    function buy() payable public {
        uint amount = msg.value / buyPrice;
        _transfer(this, msg.sender, amount);
    }

    function sell(uint256 amount) public {
        require(address(this).balance >= amount * sellPrice);
        _transfer(msg.sender, this, amount);
        msg.sender.transfer(amount * sellPrice);
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"newSellPrice","type":"uint256"},{"name":"newBuyPrice","type":"uint256"}],"name":"setPrices","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"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":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sellPrice","outputs":[{"name":"","type":"uint256"}],"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":false,"inputs":[{"name":"target","type":"address"},{"name":"mintedAmount","type":"uint256"}],"name":"mintToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"buyPrice","outputs":[{"name":"","type":"uint256"}],"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":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"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":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","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"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"sell","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"freeze","type":"bool"}],"name":"freezeAccount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"initialSupply","type":"uint256"},{"name":"tokenName","type":"string"},{"name":"tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"target","type":"address"},{"indexed":false,"name":"frozen","type":"bool"}],"name":"FrozenFunds","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":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

6000805460a060020a60ff02191674120000000000000000000000000000000000000000178155600181905560a06040819052608082905262000046916002919062000126565b50604080516020810191829052600090819052620000679160039162000126565b503480156200007557600080fd5b5060405162000e8d38038062000e8d83398101604090815281516020808401518385015160008054600160a060020a0319163390811780835560ff7401000000000000000000000000000000000000000090910416600a0a86026001819055908252600485529590209490945584018051929490930191849184918491620001039160029185019062000126565b5080516200011990600390602084019062000126565b50505050505050620001cb565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200016957805160ff191683800117855562000199565b8280016001018555821562000199579182015b82811115620001995782518255916020019190600101906200017c565b50620001a7929150620001ab565b5090565b620001c891905b80821115620001a75760008155600101620001b2565b90565b610cb280620001db6000396000f3006080604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305fefda7811461012c57806306fdde0314610149578063095ea7b3146101d357806318160ddd1461020b57806323b872dd14610232578063313ce5671461025c57806342966c68146102875780634b7503341461029f57806370a08231146102b457806379c65068146102d557806379cc6790146102f95780638620410b1461031d5780638da5cb5b1461033257806395d89b4114610363578063a6f2ae3a14610378578063a9059cbb14610380578063b414d4b6146103a4578063cae9ca51146103c5578063dd62ed3e1461042e578063e4849b3214610455578063e724529c1461046d578063f2fde38b14610493575b600080fd5b34801561013857600080fd5b506101476004356024356104b4565b005b34801561015557600080fd5b5061015e6104d6565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610198578181015183820152602001610180565b50505050905090810190601f1680156101c55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101df57600080fd5b506101f7600160a060020a0360043516602435610561565b604080519115158252519081900360200190f35b34801561021757600080fd5b5061022061058e565b60408051918252519081900360200190f35b34801561023e57600080fd5b506101f7600160a060020a0360043581169060243516604435610594565b34801561026857600080fd5b50610271610603565b6040805160ff9092168252519081900360200190f35b34801561029357600080fd5b506101f7600435610624565b3480156102ab57600080fd5b5061022061069c565b3480156102c057600080fd5b50610220600160a060020a03600435166106a2565b3480156102e157600080fd5b50610147600160a060020a03600435166024356106b4565b34801561030557600080fd5b506101f7600160a060020a036004351660243561076a565b34801561032957600080fd5b5061022061083b565b34801561033e57600080fd5b50610347610841565b60408051600160a060020a039092168252519081900360200190f35b34801561036f57600080fd5b5061015e610850565b6101476108ab565b34801561038c57600080fd5b50610147600160a060020a03600435166024356108cb565b3480156103b057600080fd5b506101f7600160a060020a03600435166108da565b3480156103d157600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526101f7948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506108ef9650505050505050565b34801561043a57600080fd5b50610220600160a060020a0360043581169060243516610a08565b34801561046157600080fd5b50610147600435610a25565b34801561047957600080fd5b50610147600160a060020a03600435166024351515610a72565b34801561049f57600080fd5b50610147600160a060020a0360043516610aed565b600054600160a060020a031633146104cb57600080fd5b600691909155600755565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105595780601f1061052e57610100808354040283529160200191610559565b820191906000526020600020905b81548152906001019060200180831161053c57829003601f168201915b505050505081565b336000908152600560209081526040808320600160a060020a039590951683529390529190912055600190565b60015481565b600160a060020a03831660009081526005602090815260408083203384529091528120548211156105c457600080fd5b600160a060020a03841660009081526005602090815260408083203384529091529020805483900390556105f9848484610b33565b5060019392505050565b60005474010000000000000000000000000000000000000000900460ff1681565b3360009081526004602052604081205482111561064057600080fd5b3360008181526004602090815260409182902080548690039055600180548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60065481565b60046020526000908152604090205481565b600054600160a060020a031633146106cb57600080fd5b600160a060020a03821660009081526004602090815260408083208054850190556001805485019055805184815290513093927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef928290030190a3604080518281529051600160a060020a0384169130917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600160a060020a03821660009081526004602052604081205482111561078f57600080fd5b600160a060020a03831660009081526005602090815260408083203384529091529020548211156107bf57600080fd5b600160a060020a0383166000818152600460209081526040808320805487900390556005825280832033845282529182902080548690039055600180548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b60075481565b600054600160a060020a031681565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105595780601f1061052e57610100808354040283529160200191610559565b6000600754348115156108ba57fe5b0490506108c8303383610b33565b50565b6108d6338383610b33565b5050565b60086020526000908152604090205460ff1681565b6000836108fc8185610561565b15610a00576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b8381101561099457818101518382015260200161097c565b50505050905090810190601f1680156109c15780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156109e357600080fd5b505af11580156109f7573d6000803e3d6000fd5b50505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b600654810230311015610a3757600080fd5b610a42333083610b33565b6006546040513391830280156108fc02916000818181858888f193505050501580156108d6573d6000803e3d6000fd5b600054600160a060020a03163314610a8957600080fd5b600160a060020a038216600081815260086020908152604091829020805460ff191685151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a15050565b600054600160a060020a03163314610b0457600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000600160a060020a0383161515610b4a57600080fd5b600160a060020a038416600090815260046020526040902054821115610b6f57600080fd5b600160a060020a03831660009081526004602052604090205482810111610b9557600080fd5b600160a060020a03841660009081526008602052604090205460ff1615610bbb57600080fd5b600160a060020a03831660009081526008602052604090205460ff1615610be157600080fd5b50600160a060020a038083166000818152600460209081526040808320805495891680855282852080548981039091559486905281548801909155815187815291519390950194927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600160a060020a03808416600090815260046020526040808220549287168252902054018114610c8057fe5b505050505600a165627a7a72305820dd6ecabbf44145cf0b4085604f6b24d05de7d0f7ee4c51f2105620281f4fd626002900000000000000000000000000000000000000000000000000000022ecb25c00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000014436f6e6e656374204d696e696e6720546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000458434d4700000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106101275763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166305fefda7811461012c57806306fdde0314610149578063095ea7b3146101d357806318160ddd1461020b57806323b872dd14610232578063313ce5671461025c57806342966c68146102875780634b7503341461029f57806370a08231146102b457806379c65068146102d557806379cc6790146102f95780638620410b1461031d5780638da5cb5b1461033257806395d89b4114610363578063a6f2ae3a14610378578063a9059cbb14610380578063b414d4b6146103a4578063cae9ca51146103c5578063dd62ed3e1461042e578063e4849b3214610455578063e724529c1461046d578063f2fde38b14610493575b600080fd5b34801561013857600080fd5b506101476004356024356104b4565b005b34801561015557600080fd5b5061015e6104d6565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610198578181015183820152602001610180565b50505050905090810190601f1680156101c55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101df57600080fd5b506101f7600160a060020a0360043516602435610561565b604080519115158252519081900360200190f35b34801561021757600080fd5b5061022061058e565b60408051918252519081900360200190f35b34801561023e57600080fd5b506101f7600160a060020a0360043581169060243516604435610594565b34801561026857600080fd5b50610271610603565b6040805160ff9092168252519081900360200190f35b34801561029357600080fd5b506101f7600435610624565b3480156102ab57600080fd5b5061022061069c565b3480156102c057600080fd5b50610220600160a060020a03600435166106a2565b3480156102e157600080fd5b50610147600160a060020a03600435166024356106b4565b34801561030557600080fd5b506101f7600160a060020a036004351660243561076a565b34801561032957600080fd5b5061022061083b565b34801561033e57600080fd5b50610347610841565b60408051600160a060020a039092168252519081900360200190f35b34801561036f57600080fd5b5061015e610850565b6101476108ab565b34801561038c57600080fd5b50610147600160a060020a03600435166024356108cb565b3480156103b057600080fd5b506101f7600160a060020a03600435166108da565b3480156103d157600080fd5b50604080516020600460443581810135601f81018490048402850184019095528484526101f7948235600160a060020a03169460248035953695946064949201919081908401838280828437509497506108ef9650505050505050565b34801561043a57600080fd5b50610220600160a060020a0360043581169060243516610a08565b34801561046157600080fd5b50610147600435610a25565b34801561047957600080fd5b50610147600160a060020a03600435166024351515610a72565b34801561049f57600080fd5b50610147600160a060020a0360043516610aed565b600054600160a060020a031633146104cb57600080fd5b600691909155600755565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156105595780601f1061052e57610100808354040283529160200191610559565b820191906000526020600020905b81548152906001019060200180831161053c57829003601f168201915b505050505081565b336000908152600560209081526040808320600160a060020a039590951683529390529190912055600190565b60015481565b600160a060020a03831660009081526005602090815260408083203384529091528120548211156105c457600080fd5b600160a060020a03841660009081526005602090815260408083203384529091529020805483900390556105f9848484610b33565b5060019392505050565b60005474010000000000000000000000000000000000000000900460ff1681565b3360009081526004602052604081205482111561064057600080fd5b3360008181526004602090815260409182902080548690039055600180548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60065481565b60046020526000908152604090205481565b600054600160a060020a031633146106cb57600080fd5b600160a060020a03821660009081526004602090815260408083208054850190556001805485019055805184815290513093927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef928290030190a3604080518281529051600160a060020a0384169130917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600160a060020a03821660009081526004602052604081205482111561078f57600080fd5b600160a060020a03831660009081526005602090815260408083203384529091529020548211156107bf57600080fd5b600160a060020a0383166000818152600460209081526040808320805487900390556005825280832033845282529182902080548690039055600180548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a250600192915050565b60075481565b600054600160a060020a031681565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156105595780601f1061052e57610100808354040283529160200191610559565b6000600754348115156108ba57fe5b0490506108c8303383610b33565b50565b6108d6338383610b33565b5050565b60086020526000908152604090205460ff1681565b6000836108fc8185610561565b15610a00576040517f8f4ffcb10000000000000000000000000000000000000000000000000000000081523360048201818152602483018790523060448401819052608060648501908152875160848601528751600160a060020a03871695638f4ffcb195948b94938b939192909160a490910190602085019080838360005b8381101561099457818101518382015260200161097c565b50505050905090810190601f1680156109c15780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b1580156109e357600080fd5b505af11580156109f7573d6000803e3d6000fd5b50505050600191505b509392505050565b600560209081526000928352604080842090915290825290205481565b600654810230311015610a3757600080fd5b610a42333083610b33565b6006546040513391830280156108fc02916000818181858888f193505050501580156108d6573d6000803e3d6000fd5b600054600160a060020a03163314610a8957600080fd5b600160a060020a038216600081815260086020908152604091829020805460ff191685151590811790915582519384529083015280517f48335238b4855f35377ed80f164e8c6f3c366e54ac00b96a6402d4a9814a03a59281900390910190a15050565b600054600160a060020a03163314610b0457600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000600160a060020a0383161515610b4a57600080fd5b600160a060020a038416600090815260046020526040902054821115610b6f57600080fd5b600160a060020a03831660009081526004602052604090205482810111610b9557600080fd5b600160a060020a03841660009081526008602052604090205460ff1615610bbb57600080fd5b600160a060020a03831660009081526008602052604090205460ff1615610be157600080fd5b50600160a060020a038083166000818152600460209081526040808320805495891680855282852080548981039091559486905281548801909155815187815291519390950194927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a3600160a060020a03808416600090815260046020526040808220549287168252902054018114610c8057fe5b505050505600a165627a7a72305820dd6ecabbf44145cf0b4085604f6b24d05de7d0f7ee4c51f2105620281f4fd6260029

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

00000000000000000000000000000000000000000000000000000022ecb25c00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000014436f6e6e656374204d696e696e6720546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000458434d4700000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : initialSupply (uint256): 150000000000
Arg [1] : tokenName (string): Connect Mining Token
Arg [2] : tokenSymbol (string): XCMG

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000022ecb25c00
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000014
Arg [4] : 436f6e6e656374204d696e696e6720546f6b656e000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 58434d4700000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

3393:1922:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4808:155;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4808:155:0;;;;;;;;;724:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;724:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;724:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2223:171;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2223:171:0;-1:-1:-1;;;;;2223:171:0;;;;;;;;;;;;;;;;;;;;;;;;;687:30;;8:9:-1;5:2;;;30:1;27;20:12;5:2;687:30:0;;;;;;;;;;;;;;;;;;;;1942:273;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1942:273:0;-1:-1:-1;;;;;1942:273:0;;;;;;;;;;;;652:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;652:26:0;;;;;;;;;;;;;;;;;;;;;;;2757:255;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2757:255:0;;;;;3442:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3442:24:0;;;;788:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;788:45:0;-1:-1:-1;;;;;788:45:0;;;;;4368:263;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4368:263:0;-1:-1:-1;;;;;4368:263:0;;;;;;;3020:366;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3020:366:0;-1:-1:-1;;;;;3020:366:0;;;;;;;3473:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3473:23:0;;;;50:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;50:20:0;;;;;;;;-1:-1:-1;;;;;50:20:0;;;;;;;;;;;;;;754:25;;8:9:-1;5:2;;;30:1;27;20:12;5:2;754:25:0;;;;4971:129;;;;1827:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1827:107:0;-1:-1:-1;;;;;1827:107:0;;;;;;;3509:46;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3509:46:0;-1:-1:-1;;;;;3509:46:0;;;;;2402:347;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2402:347:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2402:347:0;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2402:347:0;;-1:-1:-1;2402:347:0;;-1:-1:-1;;;;;;;2402:347:0;840:66;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;840:66:0;-1:-1:-1;;;;;840:66:0;;;;;;;;;;5108:204;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5108:204:0;;;;;4639:161;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4639:161:0;-1:-1:-1;;;;;4639:161:0;;;;;;;;;232:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;232:97:0;-1:-1:-1;;;;;232:97:0;;;;;4808:155;198:5;;-1:-1:-1;;;;;198:5:0;184:10;:19;176:28;;;;;;4898:9;:24;;;;4933:8;:22;4808:155::o;724:23::-;;;;;;;;;;;;;;-1:-1:-1;;724:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2223:171::-;2334:10;2299:12;2324:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;2324:31:0;;;;;;;;;;;;;:40;2382:4;;2223:171::o;687:30::-;;;;:::o;1942:273::-;-1:-1:-1;;;;;2067:16:0;;2024:12;2067:16;;;:9;:16;;;;;;;;2084:10;2067:28;;;;;;;;2057:38;;;2049:47;;;;;;-1:-1:-1;;;;;2107:16:0;;;;;;:9;:16;;;;;;;;2124:10;2107:28;;;;;;;:38;;;;;;;2156:29;2117:5;2173:3;2139:6;2156:9;:29::i;:::-;-1:-1:-1;2203:4:0;1942:273;;;;;:::o;652:26::-;;;;;;;;;:::o;2757:255::-;2846:10;2803:12;2836:21;;;:9;:21;;;;;;:31;-1:-1:-1;2836:31:0;2828:40;;;;;;2889:10;2879:21;;;;:9;:21;;;;;;;;;:31;;;;;;;-1:-1:-1;2921:21:0;;;;;;;2958:24;;;;;;;;;;;;;;;;;-1:-1:-1;3000:4:0;2757:255;;;:::o;3442:24::-;;;;:::o;788:45::-;;;;;;;;;;;;;:::o;4368:263::-;198:5;;-1:-1:-1;;;;;198:5:0;184:10;:19;176:28;;;;;;-1:-1:-1;;;;;4453:17:0;;;;;;:9;:17;;;;;;;;:33;;;;;;-1:-1:-1;4497:27:0;;;;;;4540:31;;;;;;;4552:4;;4453:17;4540:31;;;;;;;;4587:36;;;;;;;;-1:-1:-1;;;;;4587:36:0;;;4596:4;;4587:36;;;;;;;;;4368:263;;:::o;3020:366::-;-1:-1:-1;;;;;3118:16:0;;3085:12;3118:16;;;:9;:16;;;;;;:26;-1:-1:-1;3118:26:0;3110:35;;;;;;-1:-1:-1;;;;;3174:16:0;;;;;;:9;:16;;;;;;;;3191:10;3174:28;;;;;;;;3164:38;;;3156:47;;;;;;-1:-1:-1;;;;;3214:16:0;;;;;;:9;:16;;;;;;;;:26;;;;;;;3251:9;:16;;;;;3268:10;3251:28;;;;;;;;:38;;;;;;;-1:-1:-1;3300:21:0;;;;;;;3337:19;;;;;;;;;;;;;;;;;-1:-1:-1;3374:4:0;3020:366;;;;:::o;3473:23::-;;;;:::o;50:20::-;;;-1:-1:-1;;;;;50:20:0;;:::o;754:25::-;;;;;;;;;;;;;;;-1:-1:-1;;754:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4971:129;5012:11;5038:8;;5026:9;:20;;;;;;;;5012:34;;5057:35;5067:4;5073:10;5085:6;5057:9;:35::i;:::-;4971:129;:::o;1827:107::-;1892:34;1902:10;1914:3;1919:6;1892:9;:34::i;:::-;1827:107;;:::o;3509:46::-;;;;;;;;;;;;;;;:::o;2402:347::-;2512:12;2577:8;2601:25;2577:8;2619:6;2601:7;:25::i;:::-;2597:145;;;2643:61;;;;;2667:10;2643:61;;;;;;;;;;;;2687:4;2643:61;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2643:23:0;;;;;2667:10;2679:6;;2687:4;2693:10;;2643:61;;;;;;;;;;;;;;;;-1:-1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2643:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2643:61:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2643:61:0;;;;2726:4;2719:11;;2597:145;2402:347;;;;;;:::o;840:66::-;;;;;;;;;;;;;;;;;;;;;;;;:::o;5108:204::-;5198:9;;5189:18;;5172:4;5164:21;:43;;5156:52;;;;;;5219:35;5229:10;5241:4;5247:6;5219:9;:35::i;:::-;5294:9;;5265:39;;:10;;5285:18;;5265:39;;;;;;;;;5285:18;5265:10;:39;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;4639:161:0;198:5;;-1:-1:-1;;;;;198:5:0;184:10;:19;176:28;;;;;;-1:-1:-1;;;;;4719:21:0;;;;;;:13;:21;;;;;;;;;:30;;-1:-1:-1;;4719:30:0;;;;;;;;;;4765:27;;;;;;;;;;;;;;;;;;;;;4639:161;;:::o;232:97::-;198:5;;-1:-1:-1;;;;;198:5:0;184:10;:19;176:28;;;;;;305:5;:16;;-1:-1:-1;;305:16:0;-1:-1:-1;;;;;305:16:0;;;;;;;;;;232:97::o;3794:566::-;4095:21;-1:-1:-1;;;;;3883:10:0;;;;3874:20;;;;;;-1:-1:-1;;;;;3914:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;3914:26:0;3905:36;;;;;;-1:-1:-1;;;;;3987:14:0;;;;;;:9;:14;;;;;;3961:23;;;:40;3952:50;;;;;;-1:-1:-1;;;;;4022:20:0;;;;;;:13;:20;;;;;;;;4021:21;4013:30;;;;;;-1:-1:-1;;;;;4063:18:0;;;;;;:13;:18;;;;;;;;4062:19;4054:28;;;;;;-1:-1:-1;;;;;;4138:14:0;;;;;;;:9;:14;;;;;;;;;;4119:16;;;;;;;;;;;4165:26;;;;;;4202:14;;;;:24;;;;;;;4242:28;;;;;;;4119:33;;;;;:16;4242:28;;;;;;;;;;;-1:-1:-1;;;;;4317:14:0;;;;;;;:9;:14;;;;;;;4298:16;;;;;;;;:33;:53;;4291:61;;;;3794:566;;;;:::o

Swarm Source

bzzr://dd6ecabbf44145cf0b4085604f6b24d05de7d0f7ee4c51f2105620281f4fd626
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.