Latest 25 txns From a total of 3020 Transactions

TxHash Age From To Value [TxFee]
0xe96eb7da1cdd0430701171ef97384a9db52485447db9851b0499c60b57cddb572 days 4 hrs ago0x6e5968b97e9967ad8424dbeb3a4e27c4eefd8080  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000223668
0xe56ae6401a0660a757c90279b22e5a5302d05a0ca98e2a15409b4874c79a2ab52 days 22 hrs ago0xb55206dc5ee8190c3af084379848ba2b8a6fccd7  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000313284
0x98875b9d05059cff1207be97c87e40b3654a0e1fbaaed13d9a5719af60bce52c10 days 22 hrs ago0x4e2eeb3da85f6bfd8959f296a5fc2df6405685a3  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.001675
0x72058fa37a609664baa15afca4acec9fb5a9b0fe3490b8d278cef239a2f7b8ab13 days 17 hrs ago0x344c5a2844f0ef4e7e31fbe7206c84c9259a4303  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00104428
0x8b36051a3e81df15814ad9ebc4e97919b9ffd6d08ccf7c9870a0bfff3b97638c13 days 17 hrs ago0x344c5a2844f0ef4e7e31fbe7206c84c9259a4303  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.0006
0x0cd15998b3f3ed970836d7714d9318661007db39ac2d2460f00b5ced70b17bad39 days 15 hrs ago0x535a36beaa0db940877115ddd942b813d652cbc0  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000148856
0x1357a7dd09c8d7a0c3aa6bdd5c882bff1e7e530896c48a7df08d2a3c1ba42f2d40 days 18 hrs ago0x7e3e5d9bf9eee10a6fd8a1cbcaef63b94b743c4e  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00026107
0x6f5c97c3a359dc8c128f3597177c2283bb67d6b8e990b6ce8f985a15c635793e42 days 53 mins ago0x92a56538ab481ca7812bc8263ce7b99f15b335f4  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00033558525
0xb801f52d5ed49e1735a3fd66ffe3ac4b55cb9e256991c50fa307ffd5792e738745 days 13 hrs ago0x73328f7282926a00a806f7f3565c8601bcffcc60  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00020860522
0xff8c0550bda72857f483d731b980fe5009f3d3a61f9bf8bc92a94057208427cc46 days 41 mins ago0xa8a71d5fb2d5fbc8f31799c5cdd8ae67722885a5  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00026005
0xb530280fda661762fa59c6e0430c544ebd35f6c48c241f96dc28c84b5183ed5646 days 23 hrs ago0xc9ea8bd76b3c5bd79c4d97c81077016c4dc04502  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000111642
0xe635aef10812445a07a255009ff27e83aa993ebee50dc1b80365a04dcb1612d048 days 10 hrs ago0xed58c4d63c59c1991b33e75d24e172ac40fb9237  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000156642
0x473d4f57b9574837c91da60ee8be2314e3873f8750afdddaaf2e3f841731d1bf49 days 9 mins ago0xbd78ad38832827bea089f54e701397eaa19d05b0  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00018382
0x26a722fb39cfd093e51c955ea97a1e8d0f2e990e3a05f9f6057c13506bba022f50 days 22 hrs ago0x2dd1e0032afb8e2ddb457842f71722fc85ee4815  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000143241
0x1ec6c2fc25e89c7761429a2b58463d51cd8547e38443299690d5034288a8131650 days 22 hrs ago0xe0af1718e6a5ef552960f7aa8e55afae14b59a1c  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00018607
0x57e79fb634bd493f9fcf96ebebf3b1b50d16549866cc88e263d894018a2c5fed51 days 1 hr ago0x7e3e5d9bf9eee10a6fd8a1cbcaef63b94b743c4e  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000155498
0xf53cc528b3b63a037e0084a6a0fdc2bd922d7709453a72d41d03c1bc7febb8a451 days 2 hrs ago0x7e3e5d9bf9eee10a6fd8a1cbcaef63b94b743c4e  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000155498
0xe1532eb42dca36a844302cc9e5a940b2e9f4f21d01a461384d486f53ea18937851 days 20 hrs ago0x3f8d47ac6f137a5d5dfd3e744f851a41442754df  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00037214
0x1bb9b20c7e6e7320cb90f18cc723dd955cbc0552bad15562c5a54e5a2e6cfd1052 days 5 hrs ago0x0ddceb484ee8f08af50999f3a9d82191a8e01f2f  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000334229
0xae9df7a206d20dba2dcfce59073cc29d138a60e8be5ad3f83b7184db7508d98e54 days 22 mins ago0x7e3e5d9bf9eee10a6fd8a1cbcaef63b94b743c4e  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000244354
0x16e099fb6d86dd588af6725b29af728c4c4b4f4b6767c96bd4b297097c4781ae56 days 1 min ago0xa9a73e4e386976b944fd7a95d9699138b4520dac  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00018575
0x1fe31fbef68a897f1196de781ef2399a29e54b3800c2054d83cf90252149733656 days 21 hrs ago0xd1d3622d5bf89daeba4517dcf639cd246aa56b5f  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.00018639
0xbc241bf70bce702e68bd1ad364c434c6d0950c92efea3d61e24618f2ab95893359 days 22 hrs ago0x7e3e5d9bf9eee10a6fd8a1cbcaef63b94b743c4e  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000088856
0x3f161b1c8cd63a368374a83a1ee0062bc30246c32f04ad9e7e6711df7142f9f760 days 17 hrs ago0x7e3e5d9bf9eee10a6fd8a1cbcaef63b94b743c4e  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.000595424
0xdd8816f4823fbc7b1d11a6d3ef1daf4f5fc707ba63d6dc0373e022069cafb2d260 days 17 hrs ago0x7e3e5d9bf9eee10a6fd8a1cbcaef63b94b743c4e  IN   0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740 Ether0.001637416
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0x0b35ff7ef651855e8fd24188a67d2b6ac0db333e13df180b2e910a9d29c723515819618124 days 11 hrs ago0xd4c04e5099f62632a0861ec68fd9f58e6cd0cb740x539fac31a4af75c97d2e9901d3dad7d881060f1f61.4830507926 Ether
[ Download CSV Export  ] 
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: KingToken
Compiler Text: v0.4.21+commit.dfe3193c
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 {

    /**
    * @dev Multiplies two numbers, throws on overflow.
    */
    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        if (a == 0) {
            return 0;
        }
        c = a * b;
        assert(c / a == b);
        return c;
    }

    /**
    * @dev Integer division of two numbers, truncating the quotient.
    */
    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 a / b;
    }

    /**
    * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
    */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    /**
    * @dev Adds two numbers, throws on overflow.
    */
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;
        assert(c >= a);
        return c;
    }
}

contract ForeignToken {
    function balanceOf(address _owner) constant public returns (uint256);
    function transfer(address _to, uint256 _value) public returns (bool);
}

contract ERC20Basic {
    uint256 public totalSupply;
    function balanceOf(address who) public constant returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}

contract ERC20 is ERC20Basic {
    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 Approval(address indexed owner, address indexed spender, uint256 value);
}

contract KingToken is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

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

    string public constant name = "KingToken";
    string public constant symbol = "KING";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 15000000000e8;
    uint256 public totalDistributed = 0;    
    uint256 public constant MIN_CONTRIBUTION = 1 ether / 100; // 0.01 Ether
    uint256 public tokensPerEth = 15000000e8;

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
    
    event Distr(address indexed to, uint256 amount);
    event DistrFinished();

    event Airdrop(address indexed _owner, uint _amount, uint _balance);

    event TokensPerEthUpdated(uint _tokensPerEth);
    
    event Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    
    function KingToken () public {
        owner = msg.sender;    
        distr(owner, totalDistributed);
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);        
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);

        return true;
    }

    function doAirdrop(address _participant, uint _amount) internal {

        require( _amount > 0 );      

        require( totalDistributed < totalSupply );
        
        balances[_participant] = balances[_participant].add(_amount);
        totalDistributed = totalDistributed.add(_amount);

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }

        // log
        emit Airdrop(_participant, _amount, balances[_participant]);
        emit Transfer(address(0), _participant, _amount);
    }

    function adminClaimAirdrop(address _participant, uint _amount) public onlyOwner {        
        doAirdrop(_participant, _amount);
    }

    function adminClaimAirdropMultiple(address[] _addresses, uint _amount) public onlyOwner {        
        for (uint i = 0; i < _addresses.length; i++) doAirdrop(_addresses[i], _amount);
    }

    function updateTokensPerEth(uint _tokensPerEth) public onlyOwner {        
        tokensPerEth = _tokensPerEth;
        emit TokensPerEthUpdated(_tokensPerEth);
    }
           
    function () external payable {
        getTokens();
     }
    
    function getTokens() payable canDistr  public {
        uint256 tokens = 0;

        // minimum contribution
        require( msg.value >= MIN_CONTRIBUTION );

        require( msg.value > 0 );

        // get baseline number of tokens
        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;
        
        if (tokens > 0) {
            distr(investor, tokens);
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }

    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }

    // mitigates the ERC20 short address attack
    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(msg.sender, _to, _amount);
        return true;
    }
    
    function transferFrom(address _from, address _to, uint256 _amount) onlyPayloadSize(3 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[_from]);
        require(_amount <= allowed[_from][msg.sender]);
        
        balances[_from] = balances[_from].sub(_amount);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        // mitigates the ERC20 spend/approval race condition
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    
    function allowance(address _owner, address _spender) constant public returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function getTokenBalance(address tokenAddress, address who) constant public returns (uint){
        ForeignToken t = ForeignToken(tokenAddress);
        uint bal = t.balanceOf(who);
        return bal;
    }
    
    function withdraw() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.balance;
        owner.transfer(etherBalance);
    }
    
    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

    Contract ABI  
[{"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":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"MIN_CONTRIBUTION","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_participant","type":"address"},{"name":"_amount","type":"uint256"}],"name":"adminClaimAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"adminClaimAirdropMultiple","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishDistribution","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokensPerEth","type":"uint256"}],"name":"updateTokensPerEth","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensPerEth","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"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":"_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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_balance","type":"uint256"}],"name":"Airdrop","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_tokensPerEth","type":"uint256"}],"name":"TokensPerEthUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260018054600160a060020a03191633600160a060020a03161790556714d1120d7b16000060045560006005556605543df729c0006006556007805460ff19169055341561005057600080fd5b60018054600160a060020a03191633600160a060020a03908116919091179182905560055461008f92909116906401000000006100958102610d451704565b506101a2565b60075460009060ff16156100a857600080fd5b6005546100c29083640100000000610e3161018f82021704565b600555600160a060020a0383166000908152600260205260409020546100f59083640100000000610e3161018f82021704565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b8181018281101561019c57fe5b92915050565b610f9e806101b16000396000f3006060604052600436106101195763ffffffff60e060020a60003504166306fdde038114610123578063095ea7b3146101ad57806318160ddd146101e357806323b872dd14610208578063313ce567146102305780633ccfd60b1461024357806340650c911461025657806342966c68146102695780634a63464d1461027f57806367220fd7146102a157806370a08231146102f257806395d89b41146103115780639b1cbccc146103245780639ea407be14610337578063a9059cbb1461034d578063aa6ca80814610119578063c108d5421461036f578063c489744b14610382578063cbdd69b5146103a7578063dd62ed3e146103ba578063e58fc54c146103df578063efca2eed146103fe578063f2fde38b14610411575b610121610430565b005b341561012e57600080fd5b6101366104c8565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561017257808201518382015260200161015a565b50505050905090810190601f16801561019f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101b857600080fd5b6101cf600160a060020a03600435166024356104ff565b604051901515815260200160405180910390f35b34156101ee57600080fd5b6101f66105ab565b60405190815260200160405180910390f35b341561021357600080fd5b6101cf600160a060020a03600435811690602435166044356105b1565b341561023b57600080fd5b6101f661072f565b341561024e57600080fd5b610121610734565b341561026157600080fd5b6101f6610790565b341561027457600080fd5b61012160043561079b565b341561028a57600080fd5b610121600160a060020a0360043516602435610889565b34156102ac57600080fd5b610121600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965050933593506108ae92505050565b34156102fd57600080fd5b6101f6600160a060020a0360043516610905565b341561031c57600080fd5b610136610920565b341561032f57600080fd5b6101cf610957565b341561034257600080fd5b6101216004356109c4565b341561035857600080fd5b6101cf600160a060020a0360043516602435610a1a565b341561037a57600080fd5b6101cf610b11565b341561038d57600080fd5b6101f6600160a060020a0360043581169060243516610b1a565b34156103b257600080fd5b6101f6610b8b565b34156103c557600080fd5b6101f6600160a060020a0360043581169060243516610b91565b34156103ea57600080fd5b6101cf600160a060020a0360043516610bbc565b341561040957600080fd5b6101f6610cc0565b341561041c57600080fd5b610121600160a060020a0360043516610cc6565b600754600090819060ff161561044557600080fd5b60009150662386f26fc1000034101561045d57600080fd5b6000341161046a57600080fd5b600654670de0b6b3a764000090610487903463ffffffff610d1c16565b81151561049057fe5b04915033905060008211156104ab576104a98183610d45565b505b600454600554106104c4576007805460ff191660011790555b5050565b60408051908101604052600981527f4b696e67546f6b656e0000000000000000000000000000000000000000000000602082015281565b600081158015906105345750600160a060020a0333811660009081526003602090815260408083209387168352929052205415155b15610541575060006105a5565b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60045481565b6000606060643610156105c057fe5b600160a060020a03841615156105d557600080fd5b600160a060020a0385166000908152600260205260409020548311156105fa57600080fd5b600160a060020a038086166000908152600360209081526040808320339094168352929052205483111561062d57600080fd5b600160a060020a038516600090815260026020526040902054610656908463ffffffff610e1f16565b600160a060020a0380871660009081526002602090815260408083209490945560038152838220339093168252919091522054610699908463ffffffff610e1f16565b600160a060020a03808716600090815260036020908152604080832033851684528252808320949094559187168152600290915220546106df908463ffffffff610e3116565b600160a060020a0380861660008181526002602052604090819020939093559190871690600080516020610f538339815191529086905190815260200160405180910390a3506001949350505050565b600881565b600154600090819033600160a060020a0390811691161461075457600080fd5b50506001543090600160a060020a0380831631911681156108fc0282604051600060405180830381858888f1935050505015156104c457600080fd5b662386f26fc1000081565b60015460009033600160a060020a039081169116146107b957600080fd5b600160a060020a0333166000908152600260205260409020548211156107de57600080fd5b5033600160a060020a0381166000908152600260205260409020546108039083610e1f565b600160a060020a03821660009081526002602052604090205560045461082f908363ffffffff610e1f16565b600455600554610845908363ffffffff610e1f16565b600555600160a060020a0381167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25050565b60015433600160a060020a039081169116146108a457600080fd5b6104c48282610e3e565b60015460009033600160a060020a039081169116146108cc57600080fd5b5060005b8251811015610900576108f88382815181106108e857fe5b9060200190602002015183610e3e565b6001016108d0565b505050565b600160a060020a031660009081526002602052604090205490565b60408051908101604052600481527f4b494e4700000000000000000000000000000000000000000000000000000000602082015281565b60015460009033600160a060020a0390811691161461097557600080fd5b60075460ff161561098557600080fd5b6007805460ff191660011790557f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a150600190565b60015433600160a060020a039081169116146109df57600080fd5b60068190557ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0038160405190815260200160405180910390a150565b600060406044361015610a2957fe5b600160a060020a0384161515610a3e57600080fd5b600160a060020a033316600090815260026020526040902054831115610a6357600080fd5b600160a060020a033316600090815260026020526040902054610a8c908463ffffffff610e1f16565b600160a060020a033381166000908152600260205260408082209390935590861681522054610ac1908463ffffffff610e3116565b600160a060020a038086166000818152600260205260409081902093909355913390911690600080516020610f538339815191529086905190815260200160405180910390a35060019392505050565b60075460ff1681565b60008281600160a060020a0382166370a082318560405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610b6c57600080fd5b5af11515610b7957600080fd5b50505060405180519695505050505050565b60065481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b6001546000908190819033600160a060020a03908116911614610bde57600080fd5b83915081600160a060020a03166370a082313060405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610c2f57600080fd5b5af11515610c3c57600080fd5b5050506040518051600154909250600160a060020a03808516925063a9059cbb91168360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b1515610ca257600080fd5b5af11515610caf57600080fd5b505050604051805195945050505050565b60055481565b60015433600160a060020a03908116911614610ce157600080fd5b600160a060020a03811615610d19576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610d2d575060006105a5565b50818102818382811515610d3d57fe5b04146105a557fe5b60075460009060ff1615610d5857600080fd5b600554610d6b908363ffffffff610e3116565b600555600160a060020a038316600090815260026020526040902054610d97908363ffffffff610e3116565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a0383166000600080516020610f538339815191528460405190815260200160405180910390a350600192915050565b600082821115610e2b57fe5b50900390565b818101828110156105a557fe5b60008111610e4b57600080fd5b60045460055410610e5b57600080fd5b600160a060020a038216600090815260026020526040902054610e84908263ffffffff610e3116565b600160a060020a038316600090815260026020526040902055600554610eb0908263ffffffff610e3116565b60058190556004549010610ecc576007805460ff191660011790555b600160a060020a03821660008181526002602052604090819020547fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272918491905191825260208201526040908101905180910390a2600160a060020a0382166000600080516020610f538339815191528360405190815260200160405180910390a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058209ee4ae76d97f4778ae0835d0d33c3f375aaebf0ad82cac133d580462873ead620029

   Swarm Source:
bzzr://9ee4ae76d97f4778ae0835d0d33c3f375aaebf0ad82cac133d580462873ead62

 

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.