Contract 0x1B19c2de7E9f04Be641942E8da83852c44C45C80

 

Contract Overview

Balance:
0.43 Ether

EtherValue:
$63.50 (@ $147.68/ETH)
TxHash Block Age From To Value [TxFee]
0xbc90437e0c09cde9846061b6785fb5cc1a98b20547b75fddbcf0218aa462527b72107908 days 5 hrs ago0x5893ca84e5892f3ef4e3c6958b1e8a94679d42c6 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.00042527594
0x55bec67b39b3f217ab0695516dcbbb4ad65c607995e827b335acb9244b08b684718818413 days 4 hrs ago0x062cd0fe0ec09bc91d4509628fa0417026ef5a58 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.000310326
0x5b2f3c80049d1f1332f9a25d6ba629fe0cab9da3cd73f01e0fd078e9882d858c718464313 days 21 hrs ago0x07a6a8be13913528d2455b26c5bd7d64dd32ed18 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.00051721
0xe4ed253ac37f66d108ed4e60b68f29b5971a7102d80b80acd1b80401c43e8f40709300432 days 3 hrs ago0x3654a6fafd20a758a19532e343163fd5cbc51791 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.000042662
0x2eeb5997def0c7e2ce5a66dfc94b4d65f239aa03618279ad07d9f3d85adc28fb709296032 days 4 hrs ago0x3654a6fafd20a758a19532e343163fd5cbc51791 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.000042662
0xe65a093cb0184bd8c4784e1ea6a4bfc9bc214fa1e6e93cdae3cf1e9a4228a8f0709295532 days 4 hrs ago0x21238d5fa1ef45e6cf5d3b81d1e8dc9f123fc0e3 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.000063993
0x8607ea76ccb1ca3c8ad4da846ce6c9fe7192331588da93f586080feef46dff52707209835 days 21 hrs ago0xc119b9c1ec93de93e629f1864bcef2d846c6255b IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.000042662
0xf52bda7ca6fcfdde2d26f8b5c3946b8c437b0ccdb2a6372c2dbc13cac6ef0882707115136 days 1 hr ago0xcad6625b48e395a09ed9da1acbb7f2910b5ccb9f IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.1 Ether0.002120561
0x9576c2755f1065a93babc5fe044d79453e0fb7b2c06d4f6883f4c64ce971df73706645036 days 21 hrs ago0xf62c52f593ef801594d7280b9f31f5127d57d682 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.000103442
0xd1f731185948d8c612b4bcb57e92335dc3c9f73532b773dfaf000b73bf1505f9703546742 days 10 hrs ago0x0bb163d3039a068de307aa63d56002ec95a527ba IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.0000511944
0xddc98c36b122691aaab76b0b9924c362d383f9868bdf5eb0372361e4c49caabe703332542 days 19 hrs ago0x23ec9b146fa883792f26be1486d534a8cd05f395 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.0000888
0xbbfb5270081186964b3f17e3062d3e8e87592144afd42df3c4126984da2a3ae3703115443 days 5 hrs ago0x23ec9b146fa883792f26be1486d534a8cd05f395 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.05 Ether0.0001861956
0x9f5e6efe2a1f8a6050c14de5b57db3ca3b0f02fff9e76a5f029b810aeb53c69e699569049 days 12 hrs ago0xa260928f383ec6093ec25a5fb626744eac7ed960 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.00103442
0x1174ff78accf45b0d8fbef73a3792753fb8403472fe5ef35e2be416492fd003b698704250 days 23 hrs ago0xc1684452b9e03e97134a6fab92d708f10a8752ee IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.000063993
0x86abebbbcf75357f604a29b56f9ece86eee756d0f2b34f54f61a51c47a32b817695889455 days 17 hrs ago0x5a367f2cd198c7a8d62831f03b04522f9430319b IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.1 Ether0.000155163
0x5a265d90696cb38cfd82608c5b4e5f02b940a0978ccfec76cfd3a48bc5969d64695242556 days 19 hrs ago0x0abe28ba9cbd3e29623e0f809e360bfdcefcc8f4 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.000206884
0x7a2308acb26897ebfffe5fa9c1d32b6afd2f0e1e8da1e12254a5059058d155b9693429159 days 21 hrs ago0x8674fa450da678a18f337175b329fdbc0ebcf3b8 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.00013033692
0x354c74a3f4ae69645da565a7da4e3646902bd5cd693b631d9e39936e6f8d32b8690781864 days 9 hrs ago0x8eadd5c5de68a9f1b3ba0d5862b2dd091e467288 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.000333
0xe462447b1a9eff9aa8ddd197db53a38e1fde7306e802b5c9b82d15ca9499e7ba688612268 days 39 mins ago0xb21c7cf96d0dc099cc7bf8196dae7a65fcbec890 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.00052064
0x848c7eeab0bc2163601b50ae3c73ff31099be0ab4cfaf44e631a40283ff4874b686127572 days 3 hrs ago0x0300854db4821c8874b760b50d7286e6db8aee2b IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.00051721
0x44c6e908bc361ea8b8b69c127ef9dbbbc44628fa58814ba20ae54485f2c6ddad685248673 days 13 hrs ago0x3077d925f4399514a3349b6e812e290cbd0a2154 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.000127986
0x34b0977cbf4746ed9f3f9186f029b818ca2fb8226b3bb6784740b00515820926683808275 days 22 hrs ago0x65cd343e8ebfc3c2c10b211aac37cab0b6dc0058 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800 Ether0.000222384
0x6eb6a6f4c675bc7e597460f5219600ba8cb4c9f97a4cde6c595de3d76a80174b683041277 days 5 hrs ago0x1de366c03b707dc466bd9b863f1583393d42f848 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.000413768
0x3856996138d4149189c60f2dcda53262e090660ae808df5547bbdb8c6d5cb2e1682362078 days 8 hrs ago0xf91f445ed77b8bad424fc3fdfb56ac503b9d1e32 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.00051721
0xaa039082ac8358c4ee7e893ce0015c54244eac6e3bc0becf2b125c05f9de9485682185078 days 15 hrs ago0x39e1e6c327cb00872095f458def5135cc28be257 IN  0x1b19c2de7e9f04be641942e8da83852c44c45c800.01 Ether0.001189583
[ Download CSV Export 

Latest 3 Internal Transactions Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0xf9c17ece51d41bdc1d1a98958d3053598057c99cfa47cd70eb3100f6de699032678801184 days 5 hrs ago0x1b19c2de7e9f04be641942e8da83852c44c45c800xb21c7cf96d0dc099cc7bf8196dae7a65fcbec8900.025 Ether
0x806dc866b3258f0cc725c1d4a097bdfcd39f4a4684bace0cf34776079b4a522e678150585 days 7 hrs ago0x1b19c2de7e9f04be641942e8da83852c44c45c800x65cd343e8ebfc3c2c10b211aac37cab0b6dc00580.43 Ether
0x67b5dfc20d98b216779a493f8c518cbcb6f613e230ba95a8ffbe0bce6037a11c674129691 days 21 hrs ago0x1b19c2de7e9f04be641942e8da83852c44c45c800x65cd343e8ebfc3c2c10b211aac37cab0b6dc00580.022 Ether
[ Download CSV Export 
Contract Source Code Verified (Exact Match)
Contract Name: DTRACK
Compiler Version: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.24;

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 DTRACK is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

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

    string public constant name = "DTRACK";
    string public constant symbol = "DTK";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 20000000000e8;
    uint256 public totalDistributed = 0;    
    uint256 public constant MIN_CONTRIBUTION = 1 ether / 100; // 0.01 Ether
    uint256 public tokensPerEth = 8000000e8;

    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 DTRACK() 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
608060405260018054600160a060020a03191633179055671bc16d674ec8000060045560006005556602d79883d200006006556007805460ff1916905534801561004857600080fd5b5060018054600160a060020a03191633179081905560055461007c91600160a060020a031690640100000000610082810204565b50610191565b60075460009060ff161561009557600080fd5b6005546100af9083640100000000610ec061017e82021704565b600555600160a060020a0383166000908152600260205260409020546100e29083640100000000610ec061017e82021704565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a350600192915050565b8181018281101561018b57fe5b92915050565b61102c806101a06000396000f3006080604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461013c578063095ea7b3146101c657806318160ddd146101fe57806323b872dd14610225578063313ce5671461024f5780633ccfd60b1461026457806340650c911461027957806342966c681461028e5780634a63464d146102a657806367220fd7146102ca57806370a082311461032157806395d89b41146103425780639b1cbccc146103575780639ea407be1461036c578063a9059cbb14610384578063aa6ca80814610132578063c108d542146103a8578063c489744b146103bd578063cbdd69b5146103e4578063dd62ed3e146103f9578063e58fc54c14610420578063efca2eed14610441578063f2fde38b14610456575b61013a610477565b005b34801561014857600080fd5b5061015161050f565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561018b578181015183820152602001610173565b50505050905090810190601f1680156101b85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d257600080fd5b506101ea600160a060020a0360043516602435610546565b604080519115158252519081900360200190f35b34801561020a57600080fd5b506102136105ee565b60408051918252519081900360200190f35b34801561023157600080fd5b506101ea600160a060020a03600435811690602435166044356105f4565b34801561025b57600080fd5b50610213610767565b34801561027057600080fd5b5061013a61076c565b34801561028557600080fd5b506102136107ce565b34801561029a57600080fd5b5061013a6004356107d9565b3480156102b257600080fd5b5061013a600160a060020a03600435166024356108b8565b3480156102d657600080fd5b506040805160206004803580820135838102808601850190965280855261013a9536959394602494938501929182918501908490808284375094975050933594506108d99350505050565b34801561032d57600080fd5b50610213600160a060020a0360043516610929565b34801561034e57600080fd5b50610151610944565b34801561036357600080fd5b506101ea61097b565b34801561037857600080fd5b5061013a6004356109e1565b34801561039057600080fd5b506101ea600160a060020a0360043516602435610a33565b3480156103b457600080fd5b506101ea610b12565b3480156103c957600080fd5b50610213600160a060020a0360043581169060243516610b1b565b3480156103f057600080fd5b50610213610bcc565b34801561040557600080fd5b50610213600160a060020a0360043581169060243516610bd2565b34801561042c57600080fd5b506101ea600160a060020a0360043516610bfd565b34801561044d57600080fd5b50610213610d51565b34801561046257600080fd5b5061013a600160a060020a0360043516610d57565b600754600090819060ff161561048c57600080fd5b60009150662386f26fc100003410156104a457600080fd5b600034116104b157600080fd5b600654670de0b6b3a7640000906104ce903463ffffffff610da916565b8115156104d757fe5b04915033905060008211156104f2576104f08183610dd2565b505b6004546005541061050b576007805460ff191660011790555b5050565b60408051808201909152600681527f44545241434b0000000000000000000000000000000000000000000000000000602082015281565b600081158015906105795750336000908152600360209081526040808320600160a060020a038716845290915290205415155b15610586575060006105e8565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60045481565b60006060606436101561060357fe5b600160a060020a038416151561061857600080fd5b600160a060020a03851660009081526002602052604090205483111561063d57600080fd5b600160a060020a038516600090815260036020908152604080832033845290915290205483111561066d57600080fd5b600160a060020a038516600090815260026020526040902054610696908463ffffffff610eae16565b600160a060020a03861660009081526002602090815260408083209390935560038152828220338352905220546106d3908463ffffffff610eae16565b600160a060020a038087166000908152600360209081526040808320338452825280832094909455918716815260029091522054610717908463ffffffff610ec016565b600160a060020a038086166000818152600260209081526040918290209490945580518781529051919392891692600080516020610fe183398151915292918290030190a3506001949350505050565b600881565b6001546000908190600160a060020a0316331461078857600080fd5b50506001546040513091823191600160a060020a03909116906108fc8315029083906000818181858888f193505050501580156107c9573d6000803e3d6000fd5b505050565b662386f26fc1000081565b600154600090600160a060020a031633146107f357600080fd5b3360009081526002602052604090205482111561080f57600080fd5b5033600081815260026020526040902054610830908363ffffffff610eae16565b600160a060020a03821660009081526002602052604090205560045461085c908363ffffffff610eae16565b600455600554610872908363ffffffff610eae16565b600555604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b600154600160a060020a031633146108cf57600080fd5b61050b8282610ecd565b600154600090600160a060020a031633146108f357600080fd5b5060005b82518110156107c957610921838281518110151561091157fe5b9060200190602002015183610ecd565b6001016108f7565b600160a060020a031660009081526002602052604090205490565b60408051808201909152600381527f44544b0000000000000000000000000000000000000000000000000000000000602082015281565b600154600090600160a060020a0316331461099557600080fd5b60075460ff16156109a557600080fd5b6007805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b600154600160a060020a031633146109f857600080fd5b60068190556040805182815290517ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0039181900360200190a150565b600060406044361015610a4257fe5b600160a060020a0384161515610a5757600080fd5b33600090815260026020526040902054831115610a7357600080fd5b33600090815260026020526040902054610a93908463ffffffff610eae16565b3360009081526002602052604080822092909255600160a060020a03861681522054610ac5908463ffffffff610ec016565b600160a060020a038516600081815260026020908152604091829020939093558051868152905191923392600080516020610fe18339815191529281900390910190a35060019392505050565b60075460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610b9757600080fd5b505af1158015610bab573d6000803e3d6000fd5b505050506040513d6020811015610bc157600080fd5b505195945050505050565b60065481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60015460009081908190600160a060020a03163314610c1b57600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610c7f57600080fd5b505af1158015610c93573d6000803e3d6000fd5b505050506040513d6020811015610ca957600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610d1d57600080fd5b505af1158015610d31573d6000803e3d6000fd5b505050506040513d6020811015610d4757600080fd5b5051949350505050565b60055481565b600154600160a060020a03163314610d6e57600080fd5b600160a060020a03811615610da6576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610dba575060006105e8565b50818102818382811515610dca57fe5b04146105e857fe5b60075460009060ff1615610de557600080fd5b600554610df8908363ffffffff610ec016565b600555600160a060020a038316600090815260026020526040902054610e24908363ffffffff610ec016565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a03851691600091600080516020610fe18339815191529181900360200190a350600192915050565b600082821115610eba57fe5b50900390565b818101828110156105e857fe5b60008111610eda57600080fd5b60045460055410610eea57600080fd5b600160a060020a038216600090815260026020526040902054610f13908263ffffffff610ec016565b600160a060020a038316600090815260026020526040902055600554610f3f908263ffffffff610ec016565b600581905560045411610f5a576007805460ff191660011790555b600160a060020a0382166000818152600260209081526040918290205482518581529182015281517fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272929181900390910190a2604080518281529051600160a060020a03841691600091600080516020610fe18339815191529181900360200190a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058201d72c869a955b765a5868666cc56036e5c06ea3a82a2ea7a15c66147b42db6220029


   Swarm Source:
bzzr://1d72c869a955b765a5868666cc56036e5c06ea3a82a2ea7a15c66147b42db622
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.