Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 991 txns
Token Tracker: DeltaChain Token (DELTA)
 Latest 25 txns from a total Of 991 transactions
(+4 PendingTxns)

TxHash Age From To Value [TxFee]
0x08c4db878356f67e80786997236c3f051aefa41088c18cfedf48d3d5f1ab184b(pending)0x2f4813812d6ac5be4fd91ee25501701f00ea8bce  IN  0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether(pending)
0x36512c1423d8d28a99ae62c1423ee0449ab14965c256dbb9b17f2cdf08588800(pending)0x6e73118ac180e2ba94b5bcc7620e795baafeef53  IN  0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether(pending)
0x2af59b16b50a0fc8a6dd6e38a259b414d4f0221743ce68d03c58eed5b62611b5(pending)0x88c6fbef6c31a4d5059eb5cc3daa0c9d2e22b872  IN  0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether(pending)
0xb6fe1a225cdc81070a39c154f036847c8bd44c5f57e109a664bd3cd5568d652a(pending)0xe7119c9ae2d29d2d1722aaa051cb13a86c5d14c6  IN  0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether(pending)
0x39680ac75458b8b24e0c23fe3a2a293e26d17d4a973cd94123022607afb243d19 mins ago0x6b2b9fbd89f692bba216d42adde3405512afdd04  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000111642
0x2f5853bb4c1173d4a053f8e86116bf1a340b00a9d1d0f70876d349bc9cdc3ab325 mins ago0xc677736b5bf08a9af6b4e75de06d7ab400f55cde  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000066642
0x8500f9db2c46663b7367717a64fab389ffe082f913b38f5ee0c91028f3edf69b25 mins ago0x6b618fd0e4b05fe2333220f00a022d11248fddca  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000111642
0xe8ea7a4f6866a66a0c505786a087096d886caa6911e9d57458e661944d70e73331 mins ago0xc460f24946ed6c61d8b17ee76dfc4ff502c91548  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000066642
0x8b6ec4780f81f3eda385673708163b6423a8245d0d818cc82c88b43863edaa9931 mins ago0x5fe4a9f042dbc6efa757a1171aea8cdefeec9563  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.00018382
0x213ec94b2cd85a15ed9d881ff6b478d3388d0c35d5112317fb5001db3d6ad1d039 mins ago0x0bae17e36fd4f130c74da57147be89a55965ebcc  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000066642
0xa78970fa72d071ea16bafcbd99e4823d2f6717a6b6c71e3099a40954bc82848041 mins ago0x2a108e12c63914465c8395d1203c4b2ba2d99c14  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000322133
0x798ec795c3d468242f4d459d120980628fe11091c074d9a8ea3cdabb633648f343 mins ago0xd81b5cbf7c009a2684f42788562248bdd52fff17  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000111642
0x5a14f0a74126096b342204a5b896d2cf8529a579aed85ef51d078f7b55dce6ef46 mins ago0x906a6d6c88e0093f10626bda478812bec7e84b2c  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000069384
0x79681eecbb76d3775b96b9a995afd47a64594bec070e3af7bada671bc548991147 mins ago0xc5b3f2690c85c7cd1cf7d38b9461e5da3a6b75a9  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.00018575
0xff8d207325fb14f2bb2365b2faf3a0e74c56f77bbe0ffcf0974be7a37724869f47 mins ago0x95b6d0c631eacd77ad799160ee74a470d6f56b51  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000089112
0x7d9415a3708ae23de7099f0245fb80a4bfb5feecf4a192b41564ce35d7f9ce4547 mins ago0x83f41a5fb6cb5c01b251719d52026520c436dcbd  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000066642
0x829a975fd42be9dd1f5a9d69699bdcdeeb6b54c7dabf245860c35f692cd7b7b147 mins ago0x214f999fd750ebb6e9cd30cc53f8ede586819b9a  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000111642
0x21463efd039b8fc2b9d3d5f8754fbde32bc1da070c889f796cc7d62a96b0586b49 mins ago0x906a6d6c88e0093f10626bda478812bec7e84b2c  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000069384
0xeb22e369eef2a44107987578ddc2bacbf2eacd38e4a5e5799a83f59ac5718e5453 mins ago0x416defebcb0758706a28ce2c4e4b970c0a693e48  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000088856
0x20e0331744f5d1df756cc722383293cc1ccd2325486aa714d6b61366ab5d9a3958 mins ago0x7bfd4cc4f7645a65a1538c770f5093ffd012484e  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0.01 Ether0.000127788
0x1e266a27337625c6004d854cae262ab52559928e15964dc3400f31ae307d168159 mins ago0x7bfd4cc4f7645a65a1538c770f5093ffd012484e  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0.01 Ether0.000126
0xef723e93a6e62b49e38145f891440a8cd800b085dae81946aa512f4b6d307a7e1 hr ago0x5ab673abede243045d1c136def7a8103afc118b1  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000089112
0xb271e3136bdb642e2939a45099d252bd586029885bcb78fb106f1c47ce1c7f8b1 hr ago0xd5220e492e52051ce7e741c9d81b5ebe65f8d38f  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000230095
0x006233a89dde8bd485b34f93d43a9059a2b665ec8e5611a8fe2b0b35134cdaf61 hr 4 mins ago0xf8af895dc83cbe2739cd074216f7091d59275986  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000322581
0x10f6eb48a986643c2160d7eb4f8923b3cc4ecdc595f7b764c2c268af54b71e3f1 hr 6 mins ago0x898f3a9e10ac531ad2d77b5ee9135e3b9c1952db  IN   0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0 Ether0.000088856
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 3 Internal Transactions

ParentTxHash Block Age From To Value
0xfe1c312e85d86237ce907d8f65e6ff639f2bd3e60e64a1726ee362b28dc2babe61321964 days 3 hrs ago0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0x1db74b622c42dc78a0043fed21f8d725d6b9fb104.618 Ether
0x75c20a710906c17f34a71d3c6d198c9722246169dfabb62ed4431f0c6cdf36f0608522612 days 2 hrs ago0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0x1db74b622c42dc78a0043fed21f8d725d6b9fb101.739680177 Ether
0xe22bacd34d22a70349e49cfa5e178b1b80e8894dedf6c869d09cf0b717f7d69f600099726 days 7 hrs ago0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0x1db74b622c42dc78a0043fed21f8d725d6b9fb100.952 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: DeltaToken
Compiler Version: v0.4.21+commit.dfe3193c
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.18;

/**
 * @title SafeMath
 */
library SafeMath {

    /**
    * 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;
    }

    /**
    * 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;
    }

    /**
    * 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;
    }

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

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

    string public constant name = "DeltaChain Token";
    string public constant symbol = "DELTA";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 25000000000e8;
    uint256 public totalDistributed = 0;        
    uint256 public tokensPerEth = 250000000e8;
    uint256 public constant minContribution = 1 ether / 100; // 0.01 Ether

    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 DeltaToken () public {
        owner = msg.sender;
        uint256 devTokens = 2500000000e8;
        distr(owner, devTokens);
    }
    
    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;

        require( msg.value >= minContribution );

        require( msg.value > 0 );
        
        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){
        AltcoinToken t = AltcoinToken(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]);
        
        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function withdrawAltcoinTokens(address _tokenContract) onlyOwner public returns (bool) {
        AltcoinToken token = AltcoinToken(_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":"_tokenContract","type":"address"}],"name":"withdrawAltcoinTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":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":"minContribution","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":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
606060405260018054600160a060020a03191633600160a060020a03161790556722b1c8c1227a000060045560006005556658d15e176280006006556007805460ff19169055341561005057600080fd5b60018054600160a060020a03191633600160a060020a0390811691909117918290556703782dace9d900009161009491168264010000000061009b8102610d451704565b50506101a8565b60075460009060ff16156100ae57600080fd5b6005546100c89083640100000000610e3161019582021704565b600555600160a060020a0383166000908152600260205260409020546100fb9083640100000000610e3161019582021704565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b818101828110156101a257fe5b92915050565b610f9e806101b76000396000f3006060604052600436106101195763ffffffff60e060020a60003504166306fdde038114610123578063095ea7b3146101ad57806318160ddd146101e35780632195845f1461020857806323b872dd14610227578063313ce5671461024f5780633ccfd60b1461026257806342966c68146102755780634a63464d1461028b57806367220fd7146102ad57806370a08231146102fe57806395d89b411461031d5780639b1cbccc146103305780639ea407be14610343578063a9059cbb14610359578063aa6ca80814610119578063aaffadf31461037b578063c108d5421461038e578063c489744b146103a1578063cbdd69b5146103c6578063dd62ed3e146103d9578063efca2eed146103fe578063f2fde38b14610411575b610121610430565b005b341561012e57600080fd5b6101366104c8565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561017257808201518382015260200161015a565b50505050905090810190601f16801561019f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101b857600080fd5b6101cf600160a060020a03600435166024356104ff565b604051901515815260200160405180910390f35b34156101ee57600080fd5b6101f66105ab565b60405190815260200160405180910390f35b341561021357600080fd5b6101cf600160a060020a03600435166105b1565b341561023257600080fd5b6101cf600160a060020a03600435811690602435166044356106b5565b341561025a57600080fd5b6101f6610833565b341561026d57600080fd5b610121610838565b341561028057600080fd5b610121600435610894565b341561029657600080fd5b610121600160a060020a0360043516602435610982565b34156102b857600080fd5b610121600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965050933593506109a792505050565b341561030957600080fd5b6101f6600160a060020a03600435166109fe565b341561032857600080fd5b610136610a19565b341561033b57600080fd5b6101cf610a50565b341561034e57600080fd5b610121600435610abd565b341561036457600080fd5b6101cf600160a060020a0360043516602435610b13565b341561038657600080fd5b6101f6610c0a565b341561039957600080fd5b6101cf610c15565b34156103ac57600080fd5b6101f6600160a060020a0360043581169060243516610c1e565b34156103d157600080fd5b6101f6610c8f565b34156103e457600080fd5b6101f6600160a060020a0360043581169060243516610c95565b341561040957600080fd5b6101f6610cc0565b341561041c57600080fd5b610121600160a060020a0360043516610cc6565b600754600090819060ff161561044557600080fd5b60009150662386f26fc1000034101561045d57600080fd5b6000341161046a57600080fd5b600654670de0b6b3a764000090610487903463ffffffff610d1c16565b81151561049057fe5b04915033905060008211156104ab576104a98183610d45565b505b600454600554106104c4576007805460ff191660011790555b5050565b60408051908101604052601081527f44656c7461436861696e20546f6b656e00000000000000000000000000000000602082015281565b600081158015906105345750600160a060020a0333811660009081526003602090815260408083209387168352929052205415155b15610541575060006105a5565b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60045481565b6001546000908190819033600160a060020a039081169116146105d357600080fd5b83915081600160a060020a03166370a082313060405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561062457600080fd5b5af1151561063157600080fd5b5050506040518051600154909250600160a060020a03808516925063a9059cbb91168360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561069757600080fd5b5af115156106a457600080fd5b505050604051805195945050505050565b6000606060643610156106c457fe5b600160a060020a03841615156106d957600080fd5b600160a060020a0385166000908152600260205260409020548311156106fe57600080fd5b600160a060020a038086166000908152600360209081526040808320339094168352929052205483111561073157600080fd5b600160a060020a03851660009081526002602052604090205461075a908463ffffffff610e1f16565b600160a060020a038087166000908152600260209081526040808320949094556003815283822033909316825291909152205461079d908463ffffffff610e1f16565b600160a060020a03808716600090815260036020908152604080832033851684528252808320949094559187168152600290915220546107e3908463ffffffff610e3116565b600160a060020a0380861660008181526002602052604090819020939093559190871690600080516020610f538339815191529086905190815260200160405180910390a3506001949350505050565b600881565b600154600090819033600160a060020a0390811691161461085857600080fd5b50506001543090600160a060020a0380831631911681156108fc0282604051600060405180830381858888f1935050505015156104c457600080fd5b60015460009033600160a060020a039081169116146108b257600080fd5b600160a060020a0333166000908152600260205260409020548211156108d757600080fd5b5033600160a060020a0381166000908152600260205260409020546108fc9083610e1f565b600160a060020a038216600090815260026020526040902055600454610928908363ffffffff610e1f16565b60045560055461093e908363ffffffff610e1f16565b600555600160a060020a0381167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25050565b60015433600160a060020a0390811691161461099d57600080fd5b6104c48282610e3e565b60015460009033600160a060020a039081169116146109c557600080fd5b5060005b82518110156109f9576109f18382815181106109e157fe5b9060200190602002015183610e3e565b6001016109c9565b505050565b600160a060020a031660009081526002602052604090205490565b60408051908101604052600581527f44454c5441000000000000000000000000000000000000000000000000000000602082015281565b60015460009033600160a060020a03908116911614610a6e57600080fd5b60075460ff1615610a7e57600080fd5b6007805460ff191660011790557f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a150600190565b60015433600160a060020a03908116911614610ad857600080fd5b60068190557ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0038160405190815260200160405180910390a150565b600060406044361015610b2257fe5b600160a060020a0384161515610b3757600080fd5b600160a060020a033316600090815260026020526040902054831115610b5c57600080fd5b600160a060020a033316600090815260026020526040902054610b85908463ffffffff610e1f16565b600160a060020a033381166000908152600260205260408082209390935590861681522054610bba908463ffffffff610e3116565b600160a060020a038086166000818152600260205260409081902093909355913390911690600080516020610f538339815191529086905190815260200160405180910390a35060019392505050565b662386f26fc1000081565b60075460ff1681565b60008281600160a060020a0382166370a082318560405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610c7057600080fd5b5af11515610c7d57600080fd5b50505060405180519695505050505050565b60065481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60055481565b60015433600160a060020a03908116911614610ce157600080fd5b600160a060020a03811615610d19576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610d2d575060006105a5565b50818102818382811515610d3d57fe5b04146105a557fe5b60075460009060ff1615610d5857600080fd5b600554610d6b908363ffffffff610e3116565b600555600160a060020a038316600090815260026020526040902054610d97908363ffffffff610e3116565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a0383166000600080516020610f538339815191528460405190815260200160405180910390a350600192915050565b600082821115610e2b57fe5b50900390565b818101828110156105a557fe5b60008111610e4b57600080fd5b60045460055410610e5b57600080fd5b600160a060020a038216600090815260026020526040902054610e84908263ffffffff610e3116565b600160a060020a038316600090815260026020526040902055600554610eb0908263ffffffff610e3116565b60058190556004549010610ecc576007805460ff191660011790555b600160a060020a03821660008181526002602052604090819020547fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272918491905191825260208201526040908101905180910390a2600160a060020a0382166000600080516020610f538339815191528360405190815260200160405180910390a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820f6185f286422f116889425f1b3f86c8c70fadede5f7155c9f7ae3b4c6924f5df0029

   Swarm Source:
bzzr://f6185f286422f116889425f1b3f86c8c70fadede5f7155c9f7ae3b4c6924f5df

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.