Contract 0xdB209c97e0De799bbf14E3377307780Ddc26BE4E

 

TxHash Block Age From To Value [TxFee]
0xed854207b6ae58b71b4bad39b5ba09883074f94c61d891d11bfa5ea23c5e697a740532010 hrs 58 mins ago0x73d960d3cfc5954d497b00ff47375ed27a7a0991 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.00054828782
0x5f3f977a42695497832c8bfaed2e7fe14e2fbb52696646c955d2de272cc8aefa740463513 hrs 29 mins ago0x5de8dcf8137c7c835ff65b6086c8d71b4c83a15a IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000045006
0xb94ea8d5c5d402d80a3b7d60b25ab0816bccd9387c7f45111dfed8ad5d5906ba740463313 hrs 30 mins ago0x264c9f4a0cacda0d5825a8f902fb7d50de4bbef4 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000045006
0x6ed790e5d270209fcc4851e621110761fd8c340ce545ab0b88f14516fe03a0be740463213 hrs 30 mins ago0x6f613fc0d2afbf6ba733fb1c998e2005002ef7ea IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0x6e155267e36e209ac38c88269a580ffd4561e7c3d6e95dc29cad0d96827f2322740463013 hrs 30 mins ago0xd72ed28318917440cc501b5fa45eb16af4ad12bc IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0x23a90f95e3037d63faf737ce1b8bc8b7548980894ce8c540444a89a17a306146740462913 hrs 30 mins ago0xee82a9f90d48f803acc47539ffecd492c282705d IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0xb87151ad913567b01dc1f96d1357ad54aedf533db5bc8ee5d08390abcc887736740462913 hrs 30 mins ago0x23b283126bd5b2a26e22b62dc86a6d10eae0d897 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0xea2d09cb1bf5eaf7ad8885d0c6fc98036da1351898214e5c7e1f584f332dc0ed740462913 hrs 30 mins ago0x056e0e789f07c300a3af2b702a3bf3f1a97cebdb IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0x2b76df897c807e7914ece67a7b66e515ab56754faa0cd5737d7a912b2fca8eb8740462913 hrs 30 mins ago0x6dc5d8f391484c629287fc4a86b3530b575fe176 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0x28e60bb1a29967b736e26456ab22ffd0b21928ae6045aeaf2a38ea452129b303740462913 hrs 30 mins ago0x5b4293d33e991ebd03861297e9c8ecf179e47ff3 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0x7314f16cc1a44092469244372dd9db640bf27106927cf43cc8a60d80c4290bbf740462913 hrs 30 mins ago0xf8186a853587afc1a0c7d9e804283ef772d34487 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0xcbb54a2588dbf36a6af39644a50c1610972972556c2804bbd200286f5b952066740462813 hrs 30 mins ago0x0a4e8adadef988e6edbd5cc4c8345e3910f3e4af IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0xa9f871efa98c0b145e5e637ea9cf8c2c825cb7f26b872be544222d1a5108ed56740462413 hrs 32 mins ago0x5de8dcf8137c7c835ff65b6086c8d71b4c83a15a IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0xb7b138fc27e56c918eabe6503182fa5d7d065925804edb2165a8da7e6da8c1ff74014001 day 1 hr ago0xbea37d67ef2979942fcd5e8715892f98901427ba IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.00039731
0xde33e0a026a33103ad4d2d43ce31466dca37a1d077c83c99ed5db088415bcc7574011731 day 2 hrs ago0x1ddee157dcf57de28b0e03ca011d85a007744550 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.0005930504
0x6fad366f20423217c36cbfbc1c8d4ffd4264e7cf7babca2c860842426e2868b974008701 day 3 hrs ago0x0463e2cdc52d9d2e07970306b423a7a990d3667d IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0xcda814c3d142b9822e33ca02c76bfaacb112c24350c4ebf3b03b50118568456374008671 day 3 hrs ago0x016f427218281578670e43882bd8ebdb48896887 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0x32e5382613f720f61cd5481d5be17775fad8cc1e97ebbda29e4c0f1f7289991074008671 day 3 hrs ago0x2be496d6fa22cff62ab2e1c52d3687e5a3e72d13 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.000158924
0x9e1815bd28d5848b7e4020c5387a95b6177ce142c5e7a33a42c5702cfdff9a9f74007161 day 3 hrs ago0x59708c70e3deb8b8cc0145f90120a9bde3151280 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0.002 Ether0.000182334
0x7f3af3f88ec4d0efffdc59321dceeed9f0afffe0857d9a5fb9cc23e6b48f639073996571 day 7 hrs ago0x875200f0e7296d9292019bd73fabcafc8af6b98e IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.001055454015
0x6d588a25bdf62beeffbffb819bc59bfdae2cda0a577bd4acdcab59127dc8c01c73951962 days 39 mins ago0x5ea85d36eb9c9960724b6d1f912d52d4856805f1 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0.01 Ether0.000075878
0xf5db58010927d303bee3e7acd70d859c497201a0208c0f320d65651d2392a22f73941442 days 4 hrs ago0x55f545dfb23a790d7013f40090314384a192b642 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0.01 Ether0.000091556
0xafdb432add8be4c1f62c6df46cbe28f81073209720c9674e7914ef86fd9e7cdf73929102 days 9 hrs ago0xc465d5dc486a875327de59e3d324c6ad0fdc8bca IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0.03 Ether0.0003829014
0x7a6abd445f9a4a27874c1630410558fd6f5ab98b8589ddf1369b877d7463cdfa73921402 days 12 hrs ago0x85abde46071fa45524e477849f90ffd18e8b143f IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0.01 Ether0.000274668
0xd01ed426d80df83acef57f25bdb5f3306066a70275ac247c1e674f24a5b6165c73911892 days 15 hrs ago0x7da0276c71758ba3f26136ae0fcac5b54f04ec33 IN  0xdb209c97e0de799bbf14e3377307780ddc26be4e0 Ether0.0004052562
[ Download CSV Export 

Latest 25 internal transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x9e1815bd28d5848b7e4020c5387a95b6177ce142c5e7a33a42c5702cfdff9a9f74007161 day 3 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.002 Ether
0xf5db58010927d303bee3e7acd70d859c497201a0208c0f320d65651d2392a22f73941442 days 4 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0xafdb432add8be4c1f62c6df46cbe28f81073209720c9674e7914ef86fd9e7cdf73929102 days 9 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.03 Ether
0x7a6abd445f9a4a27874c1630410558fd6f5ab98b8589ddf1369b877d7463cdfa73921402 days 12 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x7a7313a15990c2c4fae794fed68e670dfcc014cb0308520115466c00863a101973878903 days 4 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x1f07679dda0352b14cfe2683aa931c75863c75e6e2220a8e4960b59e0783ae9973790584 days 12 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x1d6180f9b851d9a0db5095418264cfa7a16a564b3c9b8c128290e664c40f47bf73745915 days 5 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x18246d222cb50f76d47f19f49f15b4e48c82848fd78b5102f221ef507ce66bfe73726955 days 12 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x6d38656c8720dfa792bde18ca37791647a93395920fa74b2b629d20d1ee30d2473689556 days 2 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0xa23c823a2639ca8fd2bb30e464c31c328d2fde89fb88dae88268e6e1af824d2373666736 days 11 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0xe4a690354b2955ea1cd6538983b739aa4b11941e0526246121ea472173314e7673617057 days 5 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.1 Ether
0x9bd639935b6bfd6c9a31c0541934ef636cb85ecedc83a62e912dc609adc0b11073543658 days 9 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x47b3955d576c6f5af31cec06146f92eee1565ad5d322ae8c9ebde0ef801d5cb373497369 days 2 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x76a26bdf1e4bce2faaf2835dee9e8c67d4223ed0be67e442cd608b014574844473488789 days 5 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0xa298fa3a2a697e04b9aa733cf2bdbb78f2ffbc4ab3a73aeb173dfb7481acff6873488779 days 5 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x16ffd74841b1a7adc94eedf288b5b96465d01fd2e1a87a44eab3c88cdcdb2244734220710 days 6 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x0f177e5fb4e22b559bd69c5bf4a9b4fa3a6dd2b841d742d657f2946981a9cb47734109010 days 10 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.0015 Ether
0xb45c7bfec120d5fb0f85972370d3fb269bbaa4e9a284515b97d4d22687791924734025310 days 13 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.02 Ether
0x335995b3fd5a6869f98ee491e9817beb65812fb00291eef17bb1fbe5671cfa0e734006810 days 14 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x8ecc79f0eeaa9bc714c88dc96e8d13b8fd5575784c0b6faca869e9d350d88157734002510 days 14 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x0a318726051c02c15e292dd92bbc5081c6e6e087117bdc31cb01cd5e67074752733920210 days 17 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0x65dd750c5c8a60b665007de691a189d582b6ecb9246dbf6273a4139235e775b4733367011 days 14 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.02 Ether
0x9fbd4666409335b6b50695835550d6f5aa8885b7003c7e5c4420fdb0e6d8938b733342711 days 15 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.05 Ether
0xa2102c44d1c105e938c412dfc9088c1f50b56be576180e8aa12274e9434aae48733003612 days 4 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.01 Ether
0xe83d941584ef21d88b5fc7adff40e9712ce19659d0aff92f2f70d0f07eb6fb33732933112 days 6 hrs ago0xdb209c97e0de799bbf14e3377307780ddc26be4e0x024bf21edad749461bf2e0830bc1f7b282bcea7c0.1 Ether
[ Download CSV Export 

Contract Source Code Verified (Exact Match)

Contract Name:
DarkPay

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No

Runs (Optimizer):
200

Contract Source Code

pragma solidity ^0.4.25;

/**
 * @title DarkPay Wallet   Project
 */
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 DarkPay is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    mapping (address => bool) public Claimed; 

    string public constant name = "DarkPay Wallet";
    string public constant symbol = "DPW";
    uint public constant decimals = 8;
    uint public deadline = now + 37 * 1 days;
    uint public round2 = now + 365 * 1 days;
    uint public round1 = now + 364 * 1 days;
    
    uint256 public totalSupply = 1000000000e8;
    uint256 public totalDistributed;
    uint256 public constant requestMinimum = 1 ether / 1000;
    uint256 public tokensPerEth = 16000000e8;
    
    uint public target0drop = 50000;
    uint public progress0drop = 0;
    
    //here u will write your ether address
    address multisig = 0x024bf21EDAd749461Bf2E0830bC1F7b282bcea7C;

    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);
    
    event Add(uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    constructor() public {
        uint256 teamFund = 550000000e8;
        owner = msg.sender;
        distr(owner, teamFund);
    }
    
    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 Distribute(address _participant, uint _amount) onlyOwner 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 DistributeAirdrop(address _participant, uint _amount) onlyOwner external {        
        Distribute(_participant, _amount);
    }

    function DistributeAirdropMultiple(address[] _addresses, uint _amount) onlyOwner external {        
        for (uint i = 0; i < _addresses.length; i++) Distribute(_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;
        uint256 bonus = 0;
        uint256 countbonus = 0;
        uint256 bonusCond1 = 1 ether / 10;
        uint256 bonusCond2 = 1 ether;
        uint256 bonusCond3 = 5 ether;

        tokens = tokensPerEth.mul(msg.value) / 1 ether;        
        address investor = msg.sender;

        if (msg.value >= requestMinimum && now < deadline && now < round1 && now < round2) {
            if(msg.value >= bonusCond1 && msg.value < bonusCond2){
                countbonus = tokens * 5 / 100;
            }else if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 10 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 15 / 100;
            }
        }else if(msg.value >= requestMinimum && now < deadline && now > round1 && now < round2){
            if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 5 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 10 / 100;
            }
        }else{
            countbonus = 0;
        }

        bonus = tokens + countbonus;
        
        if (tokens == 0) {
            uint256 valdrop = 50e8;
            if (Claimed[investor] == false && progress0drop <= target0drop ) {
                distr(investor, valdrop);
                Claimed[investor] = true;
                progress0drop++;
            }else{
                require( msg.value >= requestMinimum );
            }
        }else if(tokens > 0 && msg.value >= requestMinimum){
            if( now >= deadline && now >= round1 && now < round2){
                distr(investor, tokens);
            }else{
                if(msg.value >= bonusCond1){
                    distr(investor, bonus);
                }else{
                    distr(investor, tokens);
                }   
            }
        }else{
            require( msg.value >= requestMinimum );
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
        
        //here we will send all wei to your address
        multisig.transfer(msg.value);
    }
    
    function balanceOf(address _owner) constant public returns (uint256) {
        return balances[_owner];
    }

    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) {
        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 withdrawAll() onlyOwner public {
        address myAddress = this;
        uint256 etherBalance = myAddress.balance;
        owner.transfer(etherBalance);
    }

    function withdraw(uint256 _wdamount) onlyOwner public {
        uint256 wantAmount = _wdamount;
        owner.transfer(wantAmount);
    }

    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 add(uint256 _value) onlyOwner public {
        uint256 counter = totalSupply.add(_value);
        totalSupply = counter; 
        emit Add(_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":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"add","outputs":[],"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":"deadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wdamount","type":"uint256"}],"name":"withdraw","outputs":[],"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":"_value","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"round2","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"requestMinimum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_participant","type":"address"},{"name":"_amount","type":"uint256"}],"name":"DistributeAirdrop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"round1","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"progress0drop","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawAll","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"","type":"address"}],"name":"Claimed","outputs":[{"name":"","type":"bool"}],"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":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"target0drop","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"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"DistributeAirdropMultiple","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"},{"anonymous":false,"inputs":[{"indexed":false,"name":"value","type":"uint256"}],"name":"Add","type":"event"}]

Contract Creation Code

608060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506230c78042016005556301e1338042016006556301dfe200420160075567016345785d8a00006008556605af3107a40000600a5561c350600b556000600c5573024bf21edad749461bf2e0830bc1f7b282bcea7c600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600d60146101000a81548160ff0219169083151502179055503480156200010157600080fd5b50600066c3663566a58000905033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200018c600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168262000194640100000000026401000000009004565b50506200035e565b6000600d60149054906101000a900460ff16151515620001b357600080fd5b620001d882600954620003416401000000000262002394179091906401000000009004565b6009819055506200024082600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003416401000000000262002394179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600081830190508281101515156200035557fe5b80905092915050565b61264a806200036e6000396000f30060806040526004361061018b576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610195578063095ea7b3146102255780631003e2d21461028a57806318160ddd146102b757806323b872dd146102e257806329dcb0cf146103675780632e1a7d4d14610392578063313ce567146103bf57806342966c68146103ea578063532b581c1461041757806370a082311461044257806374ff2324146104995780637809231c146104c4578063836e81801461051157806383afd6da1461053c578063853828b61461056757806395d89b411461057e5780639b1cbccc1461060e5780639ea407be1461063d578063a9059cbb1461066a578063aa6ca808146106cf578063b449c24d146106d9578063c108d54214610734578063c489744b14610763578063cbdd69b5146107da578063dd62ed3e14610805578063e58fc54c1461087c578063e6a092f5146108d7578063efca2eed14610902578063f2fde38b1461092d578063f3ccb40114610970575b6101936109b5565b005b3480156101a157600080fd5b506101aa610db7565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ea5780820151818401526020810190506101cf565b50505050905090810190601f1680156102175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023157600080fd5b50610270600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610df0565b604051808215151515815260200191505060405180910390f35b34801561029657600080fd5b506102b560048036038101908080359060200190929190505050610f7e565b005b3480156102c357600080fd5b506102cc611035565b6040518082815260200191505060405180910390f35b3480156102ee57600080fd5b5061034d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061103b565b604051808215151515815260200191505060405180910390f35b34801561037357600080fd5b5061037c611411565b6040518082815260200191505060405180910390f35b34801561039e57600080fd5b506103bd60048036038101908080359060200190929190505050611417565b005b3480156103cb57600080fd5b506103d46114e5565b6040518082815260200191505060405180910390f35b3480156103f657600080fd5b50610415600480360381019080803590602001909291905050506114ea565b005b34801561042357600080fd5b5061042c6116b6565b6040518082815260200191505060405180910390f35b34801561044e57600080fd5b50610483600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116bc565b6040518082815260200191505060405180910390f35b3480156104a557600080fd5b506104ae611705565b6040518082815260200191505060405180910390f35b3480156104d057600080fd5b5061050f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611710565b005b34801561051d57600080fd5b5061052661177a565b6040518082815260200191505060405180910390f35b34801561054857600080fd5b50610551611780565b6040518082815260200191505060405180910390f35b34801561057357600080fd5b5061057c611786565b005b34801561058a57600080fd5b5061059361186f565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105d35780820151818401526020810190506105b8565b50505050905090810190601f1680156106005780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561061a57600080fd5b506106236118a8565b604051808215151515815260200191505060405180910390f35b34801561064957600080fd5b5061066860048036038101908080359060200190929190505050611970565b005b34801561067657600080fd5b506106b5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a0d565b604051808215151515815260200191505060405180910390f35b6106d76109b5565b005b3480156106e557600080fd5b5061071a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c48565b604051808215151515815260200191505060405180910390f35b34801561074057600080fd5b50610749611c68565b604051808215151515815260200191505060405180910390f35b34801561076f57600080fd5b506107c4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c7b565b6040518082815260200191505060405180910390f35b3480156107e657600080fd5b506107ef611d66565b6040518082815260200191505060405180910390f35b34801561081157600080fd5b50610866600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d6c565b6040518082815260200191505060405180910390f35b34801561088857600080fd5b506108bd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611df3565b604051808215151515815260200191505060405180910390f35b3480156108e357600080fd5b506108ec612038565b6040518082815260200191505060405180910390f35b34801561090e57600080fd5b5061091761203e565b6040518082815260200191505060405180910390f35b34801561093957600080fd5b5061096e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612044565b005b34801561097c57600080fd5b506109b36004803603810190808035906020019082018035906020019190919293919293908035906020019092919050505061211b565b005b600080600080600080600080600d60149054906101000a900460ff161515156109dd57600080fd5b60009750600096506000955067016345785d8a00009450670de0b6b3a76400009350674563918244f400009250670de0b6b3a7640000610a2834600a546121d090919063ffffffff16565b811515610a3157fe5b04975033915066038d7ea4c680003410158015610a4f575060055442105b8015610a5c575060075442105b8015610a69575060065442105b15610ae757843410158015610a7d57508334105b15610a9957606460058902811515610a9157fe5b049550610ae2565b833410158015610aa857508234105b15610ac4576064600a8902811515610abc57fe5b049550610ae1565b8234101515610ae0576064600f8902811515610adc57fe5b0495505b5b5b610b71565b66038d7ea4c680003410158015610aff575060055442105b8015610b0c575060075442115b8015610b19575060065442105b15610b6b57833410158015610b2d57508234105b15610b4957606460058902811515610b4157fe5b049550610b66565b8234101515610b65576064600a8902811515610b6157fe5b0495505b5b610b70565b600095505b5b85880196506000881415610c865764012a05f200905060001515600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515148015610beb5750600b54600c5411155b15610c6a57610bfa8282612208565b506001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600c60008154809291906001019190505550610c81565b66038d7ea4c680003410151515610c8057600080fd5b5b610d1b565b600088118015610c9d575066038d7ea4c680003410155b15610d03576005544210158015610cb657506007544210155b8015610cc3575060065442105b15610cd857610cd28289612208565b50610cfe565b8434101515610cf157610ceb8288612208565b50610cfd565b610cfb8289612208565b505b5b610d1a565b66038d7ea4c680003410151515610d1957600080fd5b5b5b600854600954101515610d44576001600d60146101000a81548160ff0219169083151502179055505b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610dac573d6000803e3d6000fd5b505050505050505050565b6040805190810160405280600e81526020017f4461726b5061792057616c6c657400000000000000000000000000000000000081525081565b6000808214158015610e7f57506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610e8d5760009050610f78565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610fdc57600080fd5b610ff18260085461239490919063ffffffff16565b9050806008819055507f90f1f758f0e2b40929b1fd48df7ebe10afc272a362e1f0d63a90b8b4715d799f826040518082815260200191505060405180910390a15050565b60085481565b600060606004810160003690501015151561105257fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561108e57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156110dc57600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561116757600080fd5b6111b983600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123b090919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061128b83600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123b090919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061135d83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461239490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60055481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561147557600080fd5b819050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156114e0573d6000803e3d6000fd5b505050565b600881565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561154857600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561159657600080fd5b3390506115eb82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123b090919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611643826008546123b090919063ffffffff16565b60088190555061165e826009546123b090919063ffffffff16565b6009819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b60065481565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b66038d7ea4c6800081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561176c57600080fd5b61177682826123c9565b5050565b60075481565b600c5481565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117e557600080fd5b3091508173ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561186a573d6000803e3d6000fd5b505050565b6040805190810160405280600381526020017f445057000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561190657600080fd5b600d60149054906101000a900460ff1615151561192257600080fd5b6001600d60146101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119cc57600080fd5b80600a819055507ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c003816040518082815260200191505060405180910390a150565b6000604060048101600036905010151515611a2457fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515611a6057600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515611aae57600080fd5b611b0083600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123b090919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b9583600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461239490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b60046020528060005260406000206000915054906101000a900460ff1681565b600d60149054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611d1e57600080fd5b505af1158015611d32573d6000803e3d6000fd5b505050506040513d6020811015611d4857600080fd5b81019080805190602001909291905050509050809250505092915050565b600a5481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e5457600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611ef257600080fd5b505af1158015611f06573d6000803e3d6000fd5b505050506040513d6020811015611f1c57600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611ff457600080fd5b505af1158015612008573d6000803e3d6000fd5b505050506040513d602081101561201e57600080fd5b810190808051906020019092919050505092505050919050565b600b5481565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120a057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156121185780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561217957600080fd5b600090505b838390508110156121ca576121bd848483818110151561219a57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16836123c9565b808060010191505061217e565b50505050565b6000808314156121e35760009050612202565b81830290508183828115156121f457fe5b041415156121fe57fe5b8090505b92915050565b6000600d60149054906101000a900460ff1615151561222657600080fd5b61223b8260095461239490919063ffffffff16565b60098190555061229382600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461239490919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600081830190508281101515156123a757fe5b80905092915050565b60008282111515156123be57fe5b818303905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561242557600080fd5b60008111151561243457600080fd5b60085460095410151561244657600080fd5b61249881600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461239490919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124f08160095461239490919063ffffffff16565b60098190555060085460095410151561251f576001600d60146101000a81548160ff0219169083151502179055505b8173ffffffffffffffffffffffffffffffffffffffff167fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d27282600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051808381526020018281526020019250505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350505600a165627a7a72305820c7bc5ebfd96ca35daf4e7f371847bee16670821c92fb3c42871bf578a90977200029

Swarm Source

bzzr://c7bc5ebfd96ca35daf4e7f371847bee16670821c92fb3c42871bf578a9097720
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.