ETH Price: $2,634.38 (-3.19%)

Contract

0xe60B3fcbD8f400a38476aDEB01fCaC861cCd2E42
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer146614502022-04-26 17:26:361018 days ago1650993996IN
0xe60B3fcb...61cCd2E42
0 ETH0.002143153.44804771
Transfer146614352022-04-26 17:22:511018 days ago1650993771IN
0xe60B3fcb...61cCd2E42
0 ETH0.0024459161
Transfer140928002022-01-28 7:28:061106 days ago1643354886IN
0xe60B3fcb...61cCd2E42
0 ETH0.00505071126
Transfer137005392021-11-28 5:21:281167 days ago1638076888IN
0xe60B3fcb...61cCd2E42
0 ETH0.0026055265
Transfer137005012021-11-28 5:14:041167 days ago1638076444IN
0xe60B3fcb...61cCd2E42
0 ETH0.0055457897
Transfer137004882021-11-28 5:11:201167 days ago1638076280IN
0xe60B3fcb...61cCd2E42
0 ETH0.0046310181
Transfer137004772021-11-28 5:09:451167 days ago1638076185IN
0xe60B3fcb...61cCd2E42
0 ETH0.0046881882
Transfer137004742021-11-28 5:08:571167 days ago1638076137IN
0xe60B3fcb...61cCd2E42
0 ETH0.00577447101
Transfer137004712021-11-28 5:08:481167 days ago1638076128IN
0xe60B3fcb...61cCd2E42
0 ETH0.0054325795
Transfer137004692021-11-28 5:08:031167 days ago1638076083IN
0xe60B3fcb...61cCd2E42
0 ETH0.0054314395
Transfer137004682021-11-28 5:07:471167 days ago1638076067IN
0xe60B3fcb...61cCd2E42
0 ETH0.0052038391
Transfer137004682021-11-28 5:07:471167 days ago1638076067IN
0xe60B3fcb...61cCd2E42
0 ETH0.0051455790
Transfer137004662021-11-28 5:07:141167 days ago1638076034IN
0xe60B3fcb...61cCd2E42
0 ETH0.0051455790
Transfer137004142021-11-28 4:58:541168 days ago1638075534IN
0xe60B3fcb...61cCd2E42
0 ETH0.0040029570
Transfer137004102021-11-28 4:58:231168 days ago1638075503IN
0xe60B3fcb...61cCd2E42
0 ETH0.0047453583
Transfer137004092021-11-28 4:58:151168 days ago1638075495IN
0xe60B3fcb...61cCd2E42
0 ETH0.0047453583
Transfer137003932021-11-28 4:56:011168 days ago1638075361IN
0xe60B3fcb...61cCd2E42
0 ETH0.0054897696
Transfer137003922021-11-28 4:55:531168 days ago1638075353IN
0xe60B3fcb...61cCd2E42
0 ETH0.0055457897
Transfer137003882021-11-28 4:55:331168 days ago1638075333IN
0xe60B3fcb...61cCd2E42
0 ETH0.00668924117
Transfer137003862021-11-28 4:55:121168 days ago1638075312IN
0xe60B3fcb...61cCd2E42
0 ETH0.00731814128
Transfer137003852021-11-28 4:54:481168 days ago1638075288IN
0xe60B3fcb...61cCd2E42
0 ETH0.00731968128
Transfer137003352021-11-28 4:42:491168 days ago1638074569IN
0xe60B3fcb...61cCd2E42
0 ETH0.0063462111
Transfer137003072021-11-28 4:36:311168 days ago1638074191IN
0xe60B3fcb...61cCd2E42
0 ETH0.0047443683
Transfer135476522021-11-04 2:42:181192 days ago1635993738IN
0xe60B3fcb...61cCd2E42
0 ETH0.00745357186
Transfer135476402021-11-04 2:39:331192 days ago1635993573IN
0xe60B3fcb...61cCd2E42
0 ETH0.00753372188
View all transactions

Advanced mode:
Parent Transaction Hash Block
From
To
View All Internal Transactions
Loading...
Loading

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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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

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