Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 22504 txns
Token Tracker: MetaGraphChain (BKBT)
 Latest 25 txns From a total of 22504 Transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0x6f0d1e9ea585f1320bceb4563af43c6dbf6a6f63954addb47b382b4786c53d64(pending)0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN  0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether(Pending)
0xce9983e2b227c92f9f84b04e40098643b1127981cc4fef991d70518c4f487c7721 mins ago0xfcfd79309b3510bf7f884d8177382b27693533d1  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.00418264
0x1110d221906bdfb70cbf7c79ebf91cdef877e8ab72031f15f27b969875dc5a0c41 mins ago0xf3e36ad56aa85abdacc18c02d19509ae4f7d5899  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.0002716987
0xe1a97d588237c518f60ae99683d8794df6f5d97fc61028b8a4670e6c4f62d8d844 mins ago0x00468e1aeeda8c9dbef29b8a5c6f9bbd3d016497  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000179737312
0x4514fa9633c1950ce67a2ec3f49d8c775bbc6358cdd60586a9e8c636c55ed04f46 mins ago0x00468e1aeeda8c9dbef29b8a5c6f9bbd3d016497  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000208996875
0x2d4283b89b3b45c682de57cbda24168418f587c701c02f616f8691a41ffeee9347 mins ago0x00468e1aeeda8c9dbef29b8a5c6f9bbd3d016497  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000208996875
0x892d262bde5d872f178a0afbb53a06837b03b3f921f55b9263711688696f9c0455 mins ago0x00468e1aeeda8c9dbef29b8a5c6f9bbd3d016497  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.0001671975
0x4c77e2a65a3f6c177296ea07131e94dbb168e702ccec9dfe80da6369440535a01 hr 19 mins ago0x00468e1aeeda8c9dbef29b8a5c6f9bbd3d016497  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000129578062
0xb31dc26d4a1ddccf82de872c2e0122147ea21f11e4e85b7b776db7bd0bfcfe531 hr 20 mins ago0xf3e36ad56aa85abdacc18c02d19509ae4f7d5899  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000297752
0x40995ddf3d2e8ed83e1354b2ec77d82b851d005aafab5298bb88504f224cc4931 hr 30 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000219051
0x636d65f8b22fe3d93e0963960faa10e1536c496e5e39c109eb93e7b834f1d5e61 hr 31 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000219051
0x9b1c1aed08d5b380aacfe01af7ac2ff5ae3fa50da5af790e118e8240d996b0e01 hr 41 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.0002138355
0xacbf8531c0b1320aa22eecc7e211c4f434717ee43b14074091a29227b7380acd1 hr 42 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.0002138355
0x916dbf26963c6633f4a719c755b20a23a4ac6b309086b31eb69d358043a510071 hr 43 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.0002138355
0xd46a545e2205713639878e78aebe148c5c7178c9bb6cfd5a27294ebcb04b60ed1 hr 45 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000166896
0x1c43fb2e05942ebc92b8dcc063db1b605799811a59449fcab9c31da0deed3ef41 hr 49 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000166896
0x7ec4b3d056c73279326673bf6c3fc9241eb9f61ba6ae140e8385698bcc662e701 hr 50 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.0002138355
0xd826f86b482a6c0e816b13ac867ef87d55bca703414e15120a3ed2629bcd43c21 hr 50 mins agoHuobi_10  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.002386112
0x0f444ff8886de27ade413ede6474be1ee654dc52b3ee7de61a8853e3de2e58101 hr 51 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000239913
0x4cf431048a4f1d9327ad33e068792c6b34828cc9059485eae5a16316f83c3e331 hr 52 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000203806037
0x21c4eca0b05bd9d2d58690aa0f9df507a2417cf1f7005e86a492c74b8d3da4401 hr 56 mins ago0xf3e36ad56aa85abdacc18c02d19509ae4f7d5899  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000253990437
0x7f0a033c0470e876ea00886570b073955db9de3bdd9e6eca46764dff618fe37b1 hr 58 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.0002138355
0x0292142e35875b1cdfb6d129276f134fec722d2fe74f7e2c41de6ebc9a3f89151 hr 59 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.000230151359
0xe51ef4ff3b90bc76b88303732d02c5d03d7a93854d19846937b352887c57f5911 hr 59 mins ago0x1e23d3a4c993a1e95605eb27a46c75d7e632ac17  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.0001616805
0x5e9ccacec236450049a9ddb211aef2aebbbe096f3dbd7fb6f25f71329c8380c72 hrs 5 mins ago0xfcfd79309b3510bf7f884d8177382b27693533d1  IN   0x6a27348483d59150ae76ef4c0f3622a78b0ca6980 Ether0.00298264
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: MetaGraphChain
Compiler Text: v0.4.18+commit.9cf6e910
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a * b;
        assert(a == 0 || 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 ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    function allowance(address owner, address spender) public constant returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20 {
    using SafeMath for uint256;

    mapping(address => uint256) balances;

    /**
    * @dev transfer token for a specified address
    * @param _to The address to transfer to.
    * @param _value The amount to be transferred.
    */
    function transfer(address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[msg.sender]);
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        Transfer(msg.sender, _to, _value);
        return true;
    }

    /**
    * @dev Gets the balance of the specified address.
    * @param _owner The address to query the the balance of.
    * @return An uint256 representing the amount owned by the passed address.
    */
    function balanceOf(address _owner) public constant returns (uint256 balance) {
        return balances[_owner];
    }

}

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 */
contract StandardToken is ERC20, BasicToken {

    mapping (address => mapping (address => uint256)) allowed;


    /**
     * @dev Transfer tokens from one address to another
     * @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 amout of tokens to be transfered
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);
        var _allowance = allowed[_from][msg.sender];

        // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
        // require (_value <= _allowance);

        balances[_to] = balances[_to].add(_value);
        balances[_from] = balances[_from].sub(_value);
        allowed[_from][msg.sender] = _allowance.sub(_value);
        Transfer(_from, _to, _value);
        return true;
    }

    /**
     * @dev Aprove the passed address to spend the specified amount of tokens on behalf of msg.sender.
     * @param _spender The address which will spend the funds.
     * @param _value The amount of tokens to be spent.
     */
    function approve(address _spender, uint256 _value) public returns (bool) {

        // To change the approve amount you first have to reduce the addresses`
        //  allowance to zero by calling `approve(_spender, 0)` if it is not
        //  already 0 to mitigate the race condition described here:
        //  https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
        require((_value == 0) || (allowed[msg.sender][_spender] == 0));

        allowed[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.
     * @param _owner address The address which owns the funds.
     * @param _spender address The address which will spend the funds.
     * @return A uint256 specifing the amount of tokens still avaible for the spender.
     */
    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        return allowed[_owner][_spender];
    }

}

/**
 * @title MetaGraphChain is Standard ERC20 token
 */
contract MetaGraphChain is StandardToken {

    string public name = "MetaGraphChain";
    string public symbol = "BKBT";
    address owner;
    uint public decimals = 18;
    uint public INITIAL_SUPPLY = 10000000000*10**18;

    function MetaGraphChain(address _owner) public {
        owner = _owner;
        totalSupply = INITIAL_SUPPLY;
        balances[msg.sender] = 1000*10**18;
        balances[_owner] = INITIAL_SUPPLY - 1000*10**18;
    }

    function changeName(string _name) public {
        if (msg.sender == owner)
            name = _name;
    } 

    function changeSymbol(string _symbol) public {
        if (msg.sender == owner)
            symbol = _symbol;
    } 
 
    function changeNameAndSymbol(string _name,string _symbol) public {
        if (msg.sender == owner) { 
            name = _name;
            symbol = _symbol;
        }
    } 
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"}],"name":"changeNameAndSymbol","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"}],"name":"changeName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_symbol","type":"string"}],"name":"changeSymbol","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_owner","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260408051908101604052600e81527f4d6574614772617068436861696e0000000000000000000000000000000000006020820152600390805161004b92916020019061012a565b506040805190810160405260048082527f424b425400000000000000000000000000000000000000000000000000000000602083015290805161009292916020019061012a565b5060126006556b204fce5e3e2502611000000060075534156100b357600080fd5b604051602080610b8d8339810160405280805160058054600160a060020a031916600160a060020a0392831690811790915560078054600090815533909316835260016020526040808420683635c9adc5dea0000090559054918352909120683635c9adc5de9fffff199091019055506101c59050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016b57805160ff1916838001178555610198565b82800160010185558215610198579182015b8281111561019857825182559160200191906001019061017d565b506101a49291506101a8565b5090565b6101c291905b808211156101a457600081556001016101ae565b90565b6109b9806101d46000396000f3006060604052600436106100c45763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100c9578063089bb99a14610153578063095ea7b3146101e857806318160ddd1461021e57806323b872dd146102435780632ff2e9dc1461026b578063313ce5671461027e5780635353a2d81461029157806370a08231146102e257806395d89b4114610301578063a3895fff14610314578063a9059cbb14610365578063dd62ed3e14610387575b600080fd5b34156100d457600080fd5b6100dc6103ac565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610118578082015183820152602001610100565b50505050905090810190601f1680156101455780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561015e57600080fd5b6101e660046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965061044a95505050505050565b005b34156101f357600080fd5b61020a600160a060020a036004351660243561048e565b604051901515815260200160405180910390f35b341561022957600080fd5b610231610534565b60405190815260200160405180910390f35b341561024e57600080fd5b61020a600160a060020a036004358116906024351660443561053a565b341561027657600080fd5b6102316106bb565b341561028957600080fd5b6102316106c1565b341561029c57600080fd5b6101e660046024813581810190830135806020601f820181900481020160405190810160405281815292919060208401838380828437509496506106c795505050505050565b34156102ed57600080fd5b610231600160a060020a03600435166106f4565b341561030c57600080fd5b6100dc61070f565b341561031f57600080fd5b6101e660046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061077a95505050505050565b341561037057600080fd5b61020a600160a060020a03600435166024356107a4565b341561039257600080fd5b610231600160a060020a036004358116906024351661089f565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104425780601f1061041757610100808354040283529160200191610442565b820191906000526020600020905b81548152906001019060200180831161042557829003601f168201915b505050505081565b60055433600160a060020a039081169116141561048a5760038280516104749291602001906108f2565b5060048180516104889291602001906108f2565b505b5050565b60008115806104c05750600160a060020a03338116600090815260026020908152604080832093871683529290522054155b15156104cb57600080fd5b600160a060020a03338116600081815260026020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60005481565b600080600160a060020a038416151561055257600080fd5b600160a060020a03851660009081526001602052604090205483111561057757600080fd5b600160a060020a03808616600090815260026020908152604080832033909416835292905220548311156105aa57600080fd5b50600160a060020a0380851660009081526002602090815260408083203385168452825280832054938716835260019091529020546105ef908463ffffffff6108ca16565b600160a060020a038086166000908152600160205260408082209390935590871681522054610624908463ffffffff6108e016565b600160a060020a03861660009081526001602052604090205561064d818463ffffffff6108e016565b600160a060020a03808716600081815260026020908152604080832033861684529091529081902093909355908616917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9086905190815260200160405180910390a3506001949350505050565b60075481565b60065481565b60055433600160a060020a03908116911614156106f157600381805161048a9291602001906108f2565b50565b600160a060020a031660009081526001602052604090205490565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156104425780601f1061041757610100808354040283529160200191610442565b60055433600160a060020a03908116911614156106f157600481805161048a9291602001906108f2565b6000600160a060020a03831615156107bb57600080fd5b600160a060020a0333166000908152600160205260409020548211156107e057600080fd5b600160a060020a033316600090815260016020526040902054610809908363ffffffff6108e016565b600160a060020a03338116600090815260016020526040808220939093559085168152205461083e908363ffffffff6108ca16565b600160a060020a0380851660008181526001602052604090819020939093559133909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b6000828201838110156108d957fe5b9392505050565b6000828211156108ec57fe5b50900390565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061093357805160ff1916838001178555610960565b82800160010185558215610960579182015b82811115610960578251825591602001919060010190610945565b5061096c929150610970565b5090565b61098a91905b8082111561096c5760008155600101610976565b905600a165627a7a72305820e9c8d7ea0ecde7a401dcfa017638e84c2d66d8393d5ce38d58084b921d4d2f730029000000000000000000000000606a324bbabf1c9deafbb8e90f22ee588a08599c

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000606a324bbabf1c9deafbb8e90f22ee588a08599c


   Swarm Source:
bzzr://e9c8d7ea0ecde7a401dcfa017638e84c2d66d8393d5ce38d58084b921d4d2f73

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.