Contract 0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c

 

TxHash Block Age From To Value [TxFee]
0x13dd6aac5df30d7707606f72334efa58f37e47cce556ed53805da0ac6912d6c372313349 hrs 28 mins agoMercatox  IN   DeltaChain0 Ether0.001097838
0x98414fdce9b7e2ae1f235a79aa1fcc9d70ca7ddd44fc513ff90b8a1338eedfba72286001 day 1 hr ago0x78c719811742dc92d4b98c562018e58f6af9c9aa  IN   DeltaChain0 Ether0.000267336
0xcaedda277415e2636e3f452a0fdc6ced68d48fb0cdb1f0036eaf5a32ed6d1f9472285261 day 1 hr agoMercatox  IN   DeltaChain0 Ether0.001097838
0x6d729f81c720662520058098b148720c32d7e69fc612b026f23f387593b034a372246371 day 23 hrs ago0x28074bd6860acab329fe924417eb45798c02460a  IN   DeltaChain0 Ether0.00074428
0x05e20dcfddc2209d7dd25a332bf406b3bf3db37c7efab28985276e6b3ddcae2572240702 days 3 hrs agoMercatox  IN   DeltaChain0 Ether0.00109515
0x9212ddc03493e475b4fc602c553d4e98af8be8cb89cc3274e5d8123dc822996f72237562 days 4 hrs agoMercatox  IN   DeltaChain0 Ether0.001097838
0x0967b7ada380cfac9db872fba55ba90ef8f853b390ee9780266a96896bb03fee72221642 days 14 hrs ago0xadd4d80d9051cd12fc7ec2c31f35f8dd364ebc8d  IN   DeltaChain0 Ether0.000409354
0x53f65cfe4b4c903011be9229401be2559d131804f21b338c7a176b36d8f6241d72213342 days 18 hrs agoHotbit  IN   DeltaChain0 Ether0.0026139
0x3a97e7d9526b433d74b0a04b0aa7ba549101941cf7a5b3e64829c178ca67644072170383 days 19 hrs ago0x2fffeb901873201431f01373b7cd884cd5ad5149  IN   DeltaChain0 Ether0.00011107
0xd24e15a20556cae78ba8cc172cf0c3eeb93bc0060a9c43e4e5e5a5690a218f0e72156374 days 3 hrs agoMercatox  IN   DeltaChain0 Ether0.000781494
0xcd3b7d069352421f6da54e65ef9e1e12de6892968aa488f3b7d7be31be40e15272156204 days 3 hrs agoMercatox  IN   DeltaChain0 Ether0.000782838
0x07346c9c0bb859544cfeb69201e9a6d3be54ab03e7225b481e151e6efdb2db7f72155044 days 4 hrs ago0x4ad858be1a5cd4e936a028a962336efb57c89fcf  IN   DeltaChain0 Ether0.000633726
0x74e983f79ba75afce4455bd0f0fc6d1621db6ad3243177048648edc648ecabdb72150464 days 7 hrs ago0x825cf6375acf3459549f701c4ea6eb0d69d0d733  IN   DeltaChain0 Ether0.000223668
0x1ff43c2acd6e874c90c117cb9f23adbd418f8088be40bf655244a1d35e2f06fc72150254 days 7 hrs agoHotbit  IN   DeltaChain0 Ether0.00130695
0xabe442027f97e6cd9a016e2ef88f421082f379dc592bf4fdf89c82e57d58c8ea72149994 days 7 hrs agoMercatox  IN   DeltaChain0 Ether0.001096494
0xaa2b20b4a8893222bbb17437df7d24564395230720fe78c172e76462d0777df972134604 days 16 hrs ago0x8db9b9b5bfd951c18fa3c98739cea4ad7ca2d4cf  IN   DeltaChain0 Ether0.000266568
0x9a4a0a5c62e3d0795792b13127e8283a0ac371f019189527dd6936e4a781008b72133944 days 16 hrs agoMercatox  IN   DeltaChain0 Ether0.001096494
0xa3f713b4d11419227bf334814b3bb681887144a6f3f278676f1ca93846c330d272104035 days 9 hrs agoMercatox  IN   DeltaChain0 Ether0.00109515
0x61f346f3f00f072efd77c5c369011355dcc784664bf8ef55a9222e05db1b07f272095085 days 14 hrs ago0x264c9f4a0cacda0d5825a8f902fb7d50de4bbef4  IN   DeltaChain0.01 Ether0.000042596
0xa910a2d6285ff9a8a4566fa0d30574ee4147e810f97404a22ca5eb3b78d197c472083905 days 20 hrs ago0x1823bae8b9ddc234e3b8cc7e4ae3e0ae9a5ff864  IN   DeltaChain0 Ether0.000267336
0xacd48dcb1c711c3cfa2c7e30ce0e904c3946effff1e2241e273999741af83ea272083355 days 21 hrs ago0x72a59cb6d8e2ba7516516282352cc58cdc902ec3  IN   DeltaChain0 Ether0.000376419897
0x1e6a6ad8d551b4364de97061a0c6983de6f2519c6a6d9dfcb2fc36255c24a5e972082435 days 21 hrs ago0x6bf4317a81dd9f0a917d62b2f9e5113249ff1929  IN   DeltaChain0 Ether0.000074428
0x16589694d0a14d6a02c1bf72723992ebe923e4e70c6d3c5616ef1dc67d97ba0d72074996 days 1 hr ago0x9da47c7f7ad576de4fe1405746dba369e86cd483  IN   DeltaChain0 Ether0.000268104
0xfea1bb3dd39d48cf86df398e151f8cd4d4cb20900a505234769e9f10317d9d4b72073466 days 2 hrs ago0x2031c3b56ab110672f7fbd7b2ca907e2288c256c  IN   DeltaChain0 Ether0.001531022
0x427b856d09de37c267af90b0533d6166edf5cfd92c11e3019e8da8a7cbbef22072071616 days 3 hrs ago0x0628e4a50a7c54c548f899e93f931796953d3a08  IN   DeltaChain0 Ether0.00033435
[ Download CSV Export 

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

Parent TxHash Block Age From To Value
0xfe1c312e85d86237ce907d8f65e6ff639f2bd3e60e64a1726ee362b28dc2babe6132196189 days 14 hrs ago0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0x1db74b622c42dc78a0043fed21f8d725d6b9fb104.618 Ether
0x75c20a710906c17f34a71d3c6d198c9722246169dfabb62ed4431f0c6cdf36f06085226197 days 12 hrs ago0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0x1db74b622c42dc78a0043fed21f8d725d6b9fb101.739680177 Ether
0xe22bacd34d22a70349e49cfa5e178b1b80e8894dedf6c869d09cf0b717f7d69f6000997211 days 18 hrs ago0xde1e0ae6101b46520cf66fdc0b1059c5cc3d106c0x1db74b622c42dc78a0043fed21f8d725d6b9fb100.952 Ether
[ Download CSV Export 
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), 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 (Optimizer):  200


Contract Source Code
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
606060405260018054600160a060020a03191633600160a060020a03161790556722b1c8c1227a000060045560006005556658d15e176280006006556007805460ff19169055341561005057600080fd5b60018054600160a060020a03191633600160a060020a0390811691909117918290556703782dace9d900009161009491168264010000000061009b8102610d451704565b50506101a8565b60075460009060ff16156100ae57600080fd5b6005546100c89083640100000000610e3161019582021704565b600555600160a060020a0383166000908152600260205260409020546100fb9083640100000000610e3161019582021704565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a03831660007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a350600192915050565b818101828110156101a257fe5b92915050565b610f9e806101b76000396000f3006060604052600436106101195763ffffffff60e060020a60003504166306fdde038114610123578063095ea7b3146101ad57806318160ddd146101e35780632195845f1461020857806323b872dd14610227578063313ce5671461024f5780633ccfd60b1461026257806342966c68146102755780634a63464d1461028b57806367220fd7146102ad57806370a08231146102fe57806395d89b411461031d5780639b1cbccc146103305780639ea407be14610343578063a9059cbb14610359578063aa6ca80814610119578063aaffadf31461037b578063c108d5421461038e578063c489744b146103a1578063cbdd69b5146103c6578063dd62ed3e146103d9578063efca2eed146103fe578063f2fde38b14610411575b610121610430565b005b341561012e57600080fd5b6101366104c8565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561017257808201518382015260200161015a565b50505050905090810190601f16801561019f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101b857600080fd5b6101cf600160a060020a03600435166024356104ff565b604051901515815260200160405180910390f35b34156101ee57600080fd5b6101f66105ab565b60405190815260200160405180910390f35b341561021357600080fd5b6101cf600160a060020a03600435166105b1565b341561023257600080fd5b6101cf600160a060020a03600435811690602435166044356106b5565b341561025a57600080fd5b6101f6610833565b341561026d57600080fd5b610121610838565b341561028057600080fd5b610121600435610894565b341561029657600080fd5b610121600160a060020a0360043516602435610982565b34156102b857600080fd5b610121600460248135818101908301358060208181020160405190810160405280939291908181526020018383602002808284375094965050933593506109a792505050565b341561030957600080fd5b6101f6600160a060020a03600435166109fe565b341561032857600080fd5b610136610a19565b341561033b57600080fd5b6101cf610a50565b341561034e57600080fd5b610121600435610abd565b341561036457600080fd5b6101cf600160a060020a0360043516602435610b13565b341561038657600080fd5b6101f6610c0a565b341561039957600080fd5b6101cf610c15565b34156103ac57600080fd5b6101f6600160a060020a0360043581169060243516610c1e565b34156103d157600080fd5b6101f6610c8f565b34156103e457600080fd5b6101f6600160a060020a0360043581169060243516610c95565b341561040957600080fd5b6101f6610cc0565b341561041c57600080fd5b610121600160a060020a0360043516610cc6565b600754600090819060ff161561044557600080fd5b60009150662386f26fc1000034101561045d57600080fd5b6000341161046a57600080fd5b600654670de0b6b3a764000090610487903463ffffffff610d1c16565b81151561049057fe5b04915033905060008211156104ab576104a98183610d45565b505b600454600554106104c4576007805460ff191660011790555b5050565b60408051908101604052601081527f44656c7461436861696e20546f6b656e00000000000000000000000000000000602082015281565b600081158015906105345750600160a060020a0333811660009081526003602090815260408083209387168352929052205415155b15610541575060006105a5565b600160a060020a03338116600081815260036020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b60045481565b6001546000908190819033600160a060020a039081169116146105d357600080fd5b83915081600160a060020a03166370a082313060405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561062457600080fd5b5af1151561063157600080fd5b5050506040518051600154909250600160a060020a03808516925063a9059cbb91168360405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561069757600080fd5b5af115156106a457600080fd5b505050604051805195945050505050565b6000606060643610156106c457fe5b600160a060020a03841615156106d957600080fd5b600160a060020a0385166000908152600260205260409020548311156106fe57600080fd5b600160a060020a038086166000908152600360209081526040808320339094168352929052205483111561073157600080fd5b600160a060020a03851660009081526002602052604090205461075a908463ffffffff610e1f16565b600160a060020a038087166000908152600260209081526040808320949094556003815283822033909316825291909152205461079d908463ffffffff610e1f16565b600160a060020a03808716600090815260036020908152604080832033851684528252808320949094559187168152600290915220546107e3908463ffffffff610e3116565b600160a060020a0380861660008181526002602052604090819020939093559190871690600080516020610f538339815191529086905190815260200160405180910390a3506001949350505050565b600881565b600154600090819033600160a060020a0390811691161461085857600080fd5b50506001543090600160a060020a0380831631911681156108fc0282604051600060405180830381858888f1935050505015156104c457600080fd5b60015460009033600160a060020a039081169116146108b257600080fd5b600160a060020a0333166000908152600260205260409020548211156108d757600080fd5b5033600160a060020a0381166000908152600260205260409020546108fc9083610e1f565b600160a060020a038216600090815260026020526040902055600454610928908363ffffffff610e1f16565b60045560055461093e908363ffffffff610e1f16565b600555600160a060020a0381167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58360405190815260200160405180910390a25050565b60015433600160a060020a0390811691161461099d57600080fd5b6104c48282610e3e565b60015460009033600160a060020a039081169116146109c557600080fd5b5060005b82518110156109f9576109f18382815181106109e157fe5b9060200190602002015183610e3e565b6001016109c9565b505050565b600160a060020a031660009081526002602052604090205490565b60408051908101604052600581527f44454c5441000000000000000000000000000000000000000000000000000000602082015281565b60015460009033600160a060020a03908116911614610a6e57600080fd5b60075460ff1615610a7e57600080fd5b6007805460ff191660011790557f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a150600190565b60015433600160a060020a03908116911614610ad857600080fd5b60068190557ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c0038160405190815260200160405180910390a150565b600060406044361015610b2257fe5b600160a060020a0384161515610b3757600080fd5b600160a060020a033316600090815260026020526040902054831115610b5c57600080fd5b600160a060020a033316600090815260026020526040902054610b85908463ffffffff610e1f16565b600160a060020a033381166000908152600260205260408082209390935590861681522054610bba908463ffffffff610e3116565b600160a060020a038086166000818152600260205260409081902093909355913390911690600080516020610f538339815191529086905190815260200160405180910390a35060019392505050565b662386f26fc1000081565b60075460ff1681565b60008281600160a060020a0382166370a082318560405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610c7057600080fd5b5af11515610c7d57600080fd5b50505060405180519695505050505050565b60065481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60055481565b60015433600160a060020a03908116911614610ce157600080fd5b600160a060020a03811615610d19576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b6000821515610d2d575060006105a5565b50818102818382811515610d3d57fe5b04146105a557fe5b60075460009060ff1615610d5857600080fd5b600554610d6b908363ffffffff610e3116565b600555600160a060020a038316600090815260026020526040902054610d97908363ffffffff610e3116565b600160a060020a0384166000818152600260205260409081902092909255907f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a779084905190815260200160405180910390a2600160a060020a0383166000600080516020610f538339815191528460405190815260200160405180910390a350600192915050565b600082821115610e2b57fe5b50900390565b818101828110156105a557fe5b60008111610e4b57600080fd5b60045460055410610e5b57600080fd5b600160a060020a038216600090815260026020526040902054610e84908263ffffffff610e3116565b600160a060020a038316600090815260026020526040902055600554610eb0908263ffffffff610e3116565b60058190556004549010610ecc576007805460ff191660011790555b600160a060020a03821660008181526002602052604090819020547fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d272918491905191825260208201526040908101905180910390a2600160a060020a0382166000600080516020610f538339815191528360405190815260200160405180910390a350505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820f6185f286422f116889425f1b3f86c8c70fadede5f7155c9f7ae3b4c6924f5df0029


   Swarm Source:
bzzr://f6185f286422f116889425f1b3f86c8c70fadede5f7155c9f7ae3b4c6924f5df
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.