Contract 0xb647d88D335441248f4A1D49a925e2285905dEE8

 

TxHash Block Age From To Value [TxFee]
0x6453e4fd7140be6177005dae08c717a2a05beea11146c64f9b11b1d47aa3f64c72330482 days 22 hrs ago0x44fcbb3a6bbd1bee4903b29e3f2c980e05e93633 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000079462
0xe237269215638cb4b65dbc4eb3fdfe916c6d47fc867c9620ce861aec6d7414aa72323283 days 2 hrs ago0xe5b4b98f8c33240fa116451c24cb42d478e85ad4 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.00079462
0x18c95e454683deae8146ec152f127ec642fd341a88001dcf5e8dcbf2a69f1ded72309263 days 10 hrs ago0x3ab3a474816ed3e3a9c2174ae9e5f283fec2c25d IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.00091381302
0xdbe48e8f8ae5f75c9338cec03fb8a58398731e91d20078373781b628ab4c044d72201296 days 31 mins ago0x441f48b266345a9f94c0e6da33c775d6f5978011 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000066285
0xbdd62bd1450e5e0918e71d8eed93bf48f026844a2b450f67bf608ca92ec41dda72131897 days 16 hrs ago0x97abcef8bbef8f1b6e09ccb782e814748781497d IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000238386
0x94dbf87915971cfe5c9f1365de81098de7d51ced504f92687455fc536d4177e372124767 days 20 hrs ago0x1bd8f365ef40130abead9d5d99e4f813cafa96ca IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000158924
0x9e98d033c91f169d28792f976011f6a323ecbcc2e491aac47c2455011897ba6872115508 days 1 hr ago0xb1d5b0f8c3d0c59602533d8f8bf6eba24f315514 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.00022503
0xf9ee7b86e367f133a854b3bc74ef28e76ab28ec25f016abe03222e65dd1e8a5c72104408 days 7 hrs ago0xa55694c3ad1e7ae8bb39a65aef48d7b184bcf039 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.0005363685
0x1b40a29a7ca78bd638fcb8b0888b2615e6558e9f2b3afcf5e5f6a12af8cfae2572096818 days 12 hrs ago0x97abcef8bbef8f1b6e09ccb782e814748781497d IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.00042
0xdd5b554a31c179935f3300dd5bbf3a64e48bdf748160867f39bd213b4f59945e72091658 days 14 hrs ago0x3ab3a474816ed3e3a9c2174ae9e5f283fec2c25d IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.0003665
0x232815c11eedb4e5b8e2b28172a665767a72417126bb644708b752036e7cf98472091588 days 14 hrs ago0x675491b1b3f70ee5e7e1a3ae4dd27dc6a8a91425 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000476772
0x7bff42506227927b1c4f7712bcc8dd6323793470c72b7b62708f990b8a4911b072091528 days 14 hrs ago0x675491b1b3f70ee5e7e1a3ae4dd27dc6a8a91425 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000126
0xa124bd312a26ec61728b17a887a5449b92409e39bd019410d4041b1ece1caa6e72062299 days 7 hrs ago0x979f44d41995e3941303b0a7f703ded64955f3ad IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000084237187
0xb52ca5dbd83d488c117d1827d02fd6ed84c66b02a84ffa301b7a5ca69ab0fec372036829 days 22 hrs ago0x0003611a80f49188495a968b1179beaa0c701251 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000079462
0x510330d228d5476b6b6f697dfcf14e8839ede00beb165e978ec87dcc0dd53f8e720022010 days 17 hrs ago0x2d021f374f61f651686e16658d4be63f0bcb1b81 IN  0xb647d88d335441248f4a1d49a925e2285905dee80.05 Ether0.000531737011
0xf257c3dc5a5139fb0b6442b45e9e056ee1efe43065a912c3047dca390e8c4704720021710 days 17 hrs ago0x2d021f374f61f651686e16658d4be63f0bcb1b81 IN  0xb647d88d335441248f4a1d49a925e2285905dee80.01 Ether0.000704237015
0x513683bc754296fa68272fc061e0e93a44b1024a24f5c4a45a9594fce2b454b8719957010 days 20 hrs ago0x6207825affbb8bdc3cb16b8ca1911a738c46bdda IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000079462
0xada4b59c03536efa346168672d946d8f1657d5625aba8b8bfb42ed36d21dc129719938010 days 21 hrs ago0xb97e662cba81eaf3420f6a1630b7b46aa198fcda IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000021
0xe19dd5de381d0f7dd2183882d1b7fe3da5fba9d01590dffe7389bb73fbdfe1ce719870511 days 54 mins ago0xa388b9ed5a5db3ef4cd254efc652136f4018f97e IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000516503
0x8090ba3c49b23461f72cf8264a65dc00a7ed2d825d904a8adb571efb16b486a2719378812 days 52 mins ago0x3689c1edf8d0c7d742f4406adb4e9f867b623880 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000079462
0xd651d9afbbca0064edc440eb032fed0d044343388a0558fbfcb98df6ea2b5d30719326312 days 3 hrs ago0x1e6ec83318933fe36d620e08165cda28dff33c32 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000079462
0x05a1c5fdfb9b267f7a59cea31433cc26e4f28051a467b756a436fb5290dabed9719326112 days 3 hrs ago0x178284610c6b05706fb8a5b75a8424d89c9cb4d5 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000079462
0xca530dccf6bae28c91b4db0219827e05e9be5db8c0715f41ab9620b5adb2f3fe719223512 days 8 hrs ago0x63d1c30b6fe6f3d9e5de92d5baa62de168f76949 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000158924
0x7aef3734777fe7538131d442120e51f0feb7ba0f8a298d5904ce8ed73e6e286a718893113 days 45 mins ago0x062cd0fe0ec09bc91d4509628fa0417026ef5a58 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.000135018
0x66e4d27053c98c3916b04c87c5724a8581139abb2b17d7163d291b321aaa9a9b718614013 days 14 hrs ago0x98993604f209d842ad792e79ebd7e3a6d4e3c108 IN  0xb647d88d335441248f4a1d49a925e2285905dee80 Ether0.003257942
[ 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
0x510330d228d5476b6b6f697dfcf14e8839ede00beb165e978ec87dcc0dd53f8e720022010 days 17 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.05 Ether
0xf257c3dc5a5139fb0b6442b45e9e056ee1efe43065a912c3047dca390e8c4704720021710 days 17 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x44c5b1b8135d84091319c6c8aa7f0f3853493b93b99b9ecc290c95be9729228e717009016 days 20 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0xb90b7fac3c95cc281b8db52429020c7bac7ce742323d0a316a3add587cc2beda716829217 days 5 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0xadcd289821d3ca00533bb1efd6759eaf76693af2732bc0d51331bbe5b535ea7a716603617 days 16 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x2c8f960d5a0870414587b2eee2375977708c68df7262f7c828a7af860ed8beb2715766819 days 9 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0xa0500cd1e11041c59c34d69a252074296c33d1327f068e8a1ded6d3f54d9b61e714306722 days 9 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x64d482dc5c03644699a792ed5acb68e11551a707265b9181af19990eded68b3c712720625 days 13 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0xf04135dfbabfda67e7efbde23989d8ec703e53cad30238247e9b5b2a99b21e34712495326 days 9 mins ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x17fa820f57c8451068022d2131c32bd4bc5b78fd6dfa356ccc66bf0727091cc8712083526 days 19 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0xc1f7316c8165aaa984b5b5e3aea37b2e23a39bd330cef9de4486e1abca8404d4712048226 days 21 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x54423eb95dff767eefd00df72beca0922203410ceb5a6a2003fb88347313d793712046826 days 21 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x2a9422fe0e93a788be75123db9b81614c03e163f7fa5f1a091f558235102958c711788027 days 9 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x55e146087881b7d36dda1049d246450d13a3e8ffd3ff6dfa59fae82a0a7ec288711561727 days 20 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0xd9bd276272a15fe0a2d74b807ac27071613af571c79fd9fe7f234c0246d8d818710801029 days 8 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x7e2c956124db388e0a44883d137d857e5ec618cc3ca69f66a2f5af3cd88a3357710328530 days 6 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x57f954b55f8a7ef50a60d9e0e8d001efa28641482c08b47e693fcaeda9744d9c710286930 days 8 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0xc3db2fb22e2c4e7a95d4e936537f75377cc80af21f04f2c55c01be7cea519982710193430 days 13 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x995cd523bc789a9d116bbe9774f14301ddf9ef3fd38580c2f92fa088204e9d06709897731 days 2 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x0cce0bf0ecec674066995909e8f0509b4a4f51de978286d82c96ec49893e93f1709613531 days 14 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x778cf441782f71b832f1f58b4ccbb9fd2c9fbbe4b0d1e4db0ddf47d090b75e62709573831 days 16 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.1 Ether
0x4b800c2c0dfdb134d9c568cd39590da4023c309a6f8db3766a1e27c9b513509a709229132 days 6 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0x6ebff79828ec4da808c0c5be73e463cb8bc93decf7cfb293af00a2a3de5adb44709088832 days 12 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0xbf64c37eedbc4bb0cf51577b328de62951499d5ccc32816d9f26d3fc7521988d708933832 days 19 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
0xcf13114717d77129d3008d06165b85ef5dad7c89a7880de98a3ab8cce14a5005708866632 days 22 hrs ago0xb647d88d335441248f4a1d49a925e2285905dee80x0c4d2c5aef2330e888ee7d393c8770f6f399ae700.01 Ether
[ Download CSV Export 
Contract Source Code Verified (Exact Match)
Contract Name: MawaxToken
Compiler Version: v0.4.25+commit.59dbf8f1
Optimization Enabled: No
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.25;

/**
 * @title Mawax Project
 * Mawax Token
 */
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 MawaxToken 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 = "Mawax";
    string public constant symbol = "MWX";
    uint public constant decimals = 8;
    uint public deadline = now + 37 * 1 days;
    uint public round2 = now + 32 * 1 days;
    uint public round1 = now + 22 * 1 days;
    
    uint256 public totalSupply = 100000000000e8;
    uint256 public totalDistributed;
    uint256 public constant requestMinimum = 10 ether / 1000; // 0.01 Ether
    uint256 public tokensPerEth = 100000000e8;
    
    uint public target0drop = 10000;
    uint public progress0drop = 0;
    
    //here u will write your ether address
    address multisig = 0x0C4d2c5aEF2330e888eE7d393c8770F6f399aE70;


    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 = 10000000000e8;
        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 * 1 / 100;
            }else if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 2 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 3 / 100;
            }
        }else if(msg.value >= requestMinimum && now < deadline && now > round1 && now < round2){
            if(msg.value >= bonusCond2 && msg.value < bonusCond3){
                countbonus = tokens * 2 / 100;
            }else if(msg.value >= bonusCond3){
                countbonus = tokens * 3 / 100;
            }
        }else{
            countbonus = 0;
        }

        bonus = tokens + countbonus;
        
        if (tokens == 0) {
            uint256 valdrop = 100000e8;
            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
608060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506230c7804201600555622a30004201600655621d01004201600755678ac7230489e80000600855662386f26fc10000600a55612710600b556000600c55730c4d2c5aef2330e888ee7d393c8770f6f399ae70600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600d60146101000a81548160ff021916908315150217905550348015620000ff57600080fd5b506000670de0b6b3a7640000905033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200018b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168262000193640100000000026401000000009004565b50506200035d565b6000600d60149054906101000a900460ff16151515620001b257600080fd5b620001d782600954620003406401000000000262002395179091906401000000009004565b6009819055506200023f82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003406401000000000262002395179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600081830190508281101515156200035457fe5b80905092915050565b61264b806200036d6000396000f30060806040526004361061018b576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610195578063095ea7b3146102255780631003e2d21461028a57806318160ddd146102b757806323b872dd146102e257806329dcb0cf146103675780632e1a7d4d14610392578063313ce567146103bf57806342966c68146103ea578063532b581c1461041757806370a082311461044257806374ff2324146104995780637809231c146104c4578063836e81801461051157806383afd6da1461053c578063853828b61461056757806395d89b411461057e5780639b1cbccc1461060e5780639ea407be1461063d578063a9059cbb1461066a578063aa6ca808146106cf578063b449c24d146106d9578063c108d54214610734578063c489744b14610763578063cbdd69b5146107da578063dd62ed3e14610805578063e58fc54c1461087c578063e6a092f5146108d7578063efca2eed14610902578063f2fde38b1461092d578063f3ccb40114610970575b6101936109b5565b005b3480156101a157600080fd5b506101aa610db8565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101ea5780820151818401526020810190506101cf565b50505050905090810190601f1680156102175780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023157600080fd5b50610270600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610df1565b604051808215151515815260200191505060405180910390f35b34801561029657600080fd5b506102b560048036038101908080359060200190929190505050610f7f565b005b3480156102c357600080fd5b506102cc611036565b6040518082815260200191505060405180910390f35b3480156102ee57600080fd5b5061034d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061103c565b604051808215151515815260200191505060405180910390f35b34801561037357600080fd5b5061037c611412565b6040518082815260200191505060405180910390f35b34801561039e57600080fd5b506103bd60048036038101908080359060200190929190505050611418565b005b3480156103cb57600080fd5b506103d46114e6565b6040518082815260200191505060405180910390f35b3480156103f657600080fd5b50610415600480360381019080803590602001909291905050506114eb565b005b34801561042357600080fd5b5061042c6116b7565b6040518082815260200191505060405180910390f35b34801561044e57600080fd5b50610483600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506116bd565b6040518082815260200191505060405180910390f35b3480156104a557600080fd5b506104ae611706565b6040518082815260200191505060405180910390f35b3480156104d057600080fd5b5061050f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611711565b005b34801561051d57600080fd5b5061052661177b565b6040518082815260200191505060405180910390f35b34801561054857600080fd5b50610551611781565b6040518082815260200191505060405180910390f35b34801561057357600080fd5b5061057c611787565b005b34801561058a57600080fd5b50610593611870565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105d35780820151818401526020810190506105b8565b50505050905090810190601f1680156106005780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561061a57600080fd5b506106236118a9565b604051808215151515815260200191505060405180910390f35b34801561064957600080fd5b5061066860048036038101908080359060200190929190505050611971565b005b34801561067657600080fd5b506106b5600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611a0e565b604051808215151515815260200191505060405180910390f35b6106d76109b5565b005b3480156106e557600080fd5b5061071a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c49565b604051808215151515815260200191505060405180910390f35b34801561074057600080fd5b50610749611c69565b604051808215151515815260200191505060405180910390f35b34801561076f57600080fd5b506107c4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c7c565b6040518082815260200191505060405180910390f35b3480156107e657600080fd5b506107ef611d67565b6040518082815260200191505060405180910390f35b34801561081157600080fd5b50610866600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d6d565b6040518082815260200191505060405180910390f35b34801561088857600080fd5b506108bd600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611df4565b604051808215151515815260200191505060405180910390f35b3480156108e357600080fd5b506108ec612039565b6040518082815260200191505060405180910390f35b34801561090e57600080fd5b5061091761203f565b6040518082815260200191505060405180910390f35b34801561093957600080fd5b5061096e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612045565b005b34801561097c57600080fd5b506109b36004803603810190808035906020019082018035906020019190919293919293908035906020019092919050505061211c565b005b600080600080600080600080600d60149054906101000a900460ff161515156109dd57600080fd5b60009750600096506000955067016345785d8a00009450670de0b6b3a76400009350674563918244f400009250670de0b6b3a7640000610a2834600a546121d190919063ffffffff16565b811515610a3157fe5b049750339150662386f26fc100003410158015610a4f575060055442105b8015610a5c575060075442105b8015610a69575060065442105b15610ae757843410158015610a7d57508334105b15610a9957606460018902811515610a9157fe5b049550610ae2565b833410158015610aa857508234105b15610ac457606460028902811515610abc57fe5b049550610ae1565b8234101515610ae057606460038902811515610adc57fe5b0495505b5b5b610b71565b662386f26fc100003410158015610aff575060055442105b8015610b0c575060075442115b8015610b19575060065442105b15610b6b57833410158015610b2d57508234105b15610b4957606460028902811515610b4157fe5b049550610b66565b8234101515610b6557606460038902811515610b6157fe5b0495505b5b610b70565b600095505b5b85880196506000881415610c87576509184e72a000905060001515600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515148015610bec5750600b54600c5411155b15610c6b57610bfb8282612209565b506001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600c60008154809291906001019190505550610c82565b662386f26fc100003410151515610c8157600080fd5b5b610d1c565b600088118015610c9e5750662386f26fc100003410155b15610d04576005544210158015610cb757506007544210155b8015610cc4575060065442105b15610cd957610cd38289612209565b50610cff565b8434101515610cf257610cec8288612209565b50610cfe565b610cfc8289612209565b505b5b610d1b565b662386f26fc100003410151515610d1a57600080fd5b5b5b600854600954101515610d45576001600d60146101000a81548160ff0219169083151502179055505b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610dad573d6000803e3d6000fd5b505050505050505050565b6040805190810160405280600581526020017f4d6177617800000000000000000000000000000000000000000000000000000081525081565b6000808214158015610e8057506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610e8e5760009050610f79565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610fdd57600080fd5b610ff28260085461239590919063ffffffff16565b9050806008819055507f90f1f758f0e2b40929b1fd48df7ebe10afc272a362e1f0d63a90b8b4715d799f826040518082815260200191505060405180910390a15050565b60085481565b600060606004810160003690501015151561105357fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415151561108f57600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483111515156110dd57600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561116857600080fd5b6111ba83600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123b190919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061128c83600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123b190919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061135e83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461239590919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b60055481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561147657600080fd5b819050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501580156114e1573d6000803e3d6000fd5b505050565b600881565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561154957600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561159757600080fd5b3390506115ec82600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123b190919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611644826008546123b190919063ffffffff16565b60088190555061165f826009546123b190919063ffffffff16565b6009819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b60065481565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b662386f26fc1000081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561176d57600080fd5b61177782826123ca565b5050565b60075481565b600c5481565b600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117e657600080fd5b3091508173ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505015801561186b573d6000803e3d6000fd5b505050565b6040805190810160405280600381526020017f4d5758000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561190757600080fd5b600d60149054906101000a900460ff1615151561192357600080fd5b6001600d60146101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156119cd57600080fd5b80600a819055507ff7729fa834bbef70b6d3257c2317a562aa88b56c81b544814f93dc5963a2c003816040518082815260200191505060405180910390a150565b6000604060048101600036905010151515611a2557fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515611a6157600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515611aaf57600080fd5b611b0183600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546123b190919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611b9683600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461239590919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b60046020528060005260406000206000915054906101000a900460ff1681565b600d60149054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611d1f57600080fd5b505af1158015611d33573d6000803e3d6000fd5b505050506040513d6020811015611d4957600080fd5b81019080805190602001909291905050509050809250505092915050565b600a5481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611e5557600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b158015611ef357600080fd5b505af1158015611f07573d6000803e3d6000fd5b505050506040513d6020811015611f1d57600080fd5b810190808051906020019092919050505090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015611ff557600080fd5b505af1158015612009573d6000803e3d6000fd5b505050506040513d602081101561201f57600080fd5b810190808051906020019092919050505092505050919050565b600b5481565b60095481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156120a157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415156121195780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561217a57600080fd5b600090505b838390508110156121cb576121be848483818110151561219b57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff16836123ca565b808060010191505061217f565b50505050565b6000808314156121e45760009050612203565b81830290508183828115156121f557fe5b041415156121ff57fe5b8090505b92915050565b6000600d60149054906101000a900460ff1615151561222757600080fd5b61223c8260095461239590919063ffffffff16565b60098190555061229482600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461239590919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600081830190508281101515156123a857fe5b80905092915050565b60008282111515156123bf57fe5b818303905092915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561242657600080fd5b60008111151561243557600080fd5b60085460095410151561244757600080fd5b61249981600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461239590919063ffffffff16565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124f18160095461239590919063ffffffff16565b600981905550600854600954101515612520576001600d60146101000a81548160ff0219169083151502179055505b8173ffffffffffffffffffffffffffffffffffffffff167fada993ad066837289fe186cd37227aa338d27519a8a1547472ecb9831486d27282600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051808381526020018281526020019250505060405180910390a28173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350505600a165627a7a7230582049cccd183db71426e7e28fc3ee2d2fbccf4919b56d1efb698d0a3f48754f99470029


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