Contract 0x3f5fa71ea48ae374faae502afa2e27715484c3b7

 

TxHash Block Age From To Value [TxFee]
0x8c75b369851e521d68aac9606dd59c87bbc83aed63ad56b9e136adfd6bbcd76e(pending)1 day 5 hrs ago0x5ba9234c178aabcfe2296092c1fcc815f722f6da IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0x68b46a65c3a09ce3acc27518f6fa3fe6ef36001c3269493fc4fec4976379510e(pending)26 days 1 hr ago0x7d628f2fe5da11a8e3ddc87576ae994b1c2660e2 IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0xdfe593a43dd8086a243c348a000a74d62849a261c1a962cac02fa78a53786d3b(pending)26 days 1 hr ago0xb6a0298c6f64d91b6ebc4b1cd8260aa076661171 IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0xfa43d7afce885f6316525a4043e6b2bc27459fa23e98c2f600e66c79a272c5e7(pending)26 days 1 hr ago0xa195ad22804495a7640a8c61ec82e43de3cedcc1 IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0x43eddbd2de271a3bb02f2d44c3a034bd8fa7fb70286efcc7df844c800d15bb60(pending)26 days 1 hr ago0x89bf77c993b07402c2e9797fed68ba680059fa9d IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0xd736f249aa848e242fb7fd227468b49d679f2719a9b332053fa26122d32ef5b3(pending)26 days 1 hr ago0x5c755b860eda089ff9c72d7e50494c158556ba09 IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0x385657b2c308c49679d6fb1c53716e443743360b0a6f68992a79ef541f86a436(pending)26 days 1 hr ago0x358ff85678ca9bc789a290e925231e5ba6771431 IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0x3abeca46285fedb66907d0cc98363e54f382a2a60ae2635feb7b1c302a77ac4d(pending)34 days 19 hrs ago0xe384c6956e78bdd6a9d7f8b91b1e50dd3dc44e03 IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0x41725dffc36c95f7a61bfe5f7c515f7bff5afe1ed863d3423f7b37a29ff73512(pending)34 days 19 hrs ago0xcfbad80e81c85605d8ba6e71a001397183e1036f IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0x4bf20f8d54e7bbd29c8e60cd902313166b1d559431031657db965dca653c441c(pending)34 days 19 hrs ago0x44844242ddc52e325c56afbafcb841a38aa3c3e9 IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0x08bad35c2dae955abdadf30918d808c7a4caf810164627e8870438a05e007409(pending)40 days 41 mins ago0x444dee8308be1d429de9bbc594e8d5ca9635554d IN 0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether(Pending)
0xb679351c06fc39168c23ae66b50a3abee969f723b4ebce32ea1a511a35f975b2723884022 hrs 43 mins ago0x9fb38b4f9bd624348f15c7a1ddb25e67953b8619 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70.1 Ether0.00021298
0x3d69dea60365a53b6ab7b80917b4f6de1504848c213c6db8a229f5c422a60c2a72351481 day 19 hrs ago0x7522cdc3e9712fdee6b8bca29701e6a196103daa IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.00021298
0xf51b2df0a6d1fdb965f7c34e21d860485c7963ab3defef448a9437beccec11f572347001 day 22 hrs ago0x42f6b593f918700df34a9f90832dcb496e1fb349 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.00021298
0x5d0b165c23474e0bb55830179d84d53ddd3faf05b360ab8d0b291db488e96cb072312602 days 18 hrs ago0x3ab3a474816ed3e3a9c2174ae9e5f283fec2c25d IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.00022043428
0x45bf7388436332881049d0497112dbe82c8b7d8c7c1896fd7c7037b98d6b4a6472283163 days 10 hrs ago0x237c4983cb572c48fb3105fe0035796739fef1ba IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70.01 Ether0.00021298
0x19dae6ad7a77dbc6b5811c4e2e2774a943b949940cbf918e0784e1132ec9744172279553 days 12 hrs ago0x5417c13367ee1fe53722866e101ecdeaea6b3409 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.00037056
0x7948dc5b7f7b3442b394f366872d2152d3773a32712edc253b18ccecf214843972271683 days 17 hrs ago0x1fd07d6a4b6fe711da4c0e9f0105ae627d9af245 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.000122496
0xa642116fbb0ed915afb2c97ec3cd88e2f341c6362478cccc9d5fe7127c7341d972261163 days 23 hrs ago0xeff8670ff8b9a6b31586f0b6d491a3800edb2d88 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.00051992
0xdbaec36243e1a05642314561023d8f5d65872118d6e3febe1ce49705d3439ccf72260623 days 23 hrs ago0x2e213bcc480ed18ba06336f709bcf15dac39e1c6 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.000176455719
0xd5575dca83acaf025292c689159334c211e429d37d8cdefe4f1f5aa12a93178d72245244 days 8 hrs ago0xabf8cce462650f720dcc2661fc2b4491bd105d79 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.00006123175
0x6257b3c8f90a56377a556733f2a602f03b4a555cdfa863834dcb65abafca52d372198275 days 11 hrs ago0xa76481a39adaccb558e63ce17de2a017fcd0b1c0 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.000102663015
0x09cb280fe5246cd966f2587458a66e0d16f2ce57afb7d9b210451bc3af97165372196465 days 12 hrs ago0x946bdc94532c2cf10d29f7f10ff8512f6e6f0049 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.000190654757
0xda947a5cde058135146838539a090313ed9e9e324d72d99fad4badcee9d0946e72089738 days 1 hr ago0x8d6ad758c488ce43523d2cac7052242e0ce3deb4 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.000037248
0xcea66342205f4d72664694c9b5edd72db04b3c40cc58dc77c39ce14485aeda4372082988 days 5 hrs ago0xdb2b6fbed9d86977ee63d5b5ed200db3db1716c4 IN  0x3f5fa71ea48ae374faae502afa2e27715484c3b70 Ether0.00008785425
[ 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
0x53939a6974e5621dd570a83cb580c96542cd0a26bc96e09b7113e2fa4be43efb712354025 days 16 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.03 Ether
0x02db12ebadfa57ddbce08ea66f3d2d7ad92bab58801be492c3cd52b4980d53de711362427 days 15 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d81 Ether
0x6c764003d431c4fc27707a36b0689b062b788d6c30b9c5e539ffddb4df6d0ae8710943328 days 11 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0x84edf78f4a2ab295accce4b6398f25d7f491be853fa409051341f1701dc277ef706834235 days 23 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0x6f81b51436478b7e2eb87e8f9072e0ce93fa27439e37966ed0387079798e2f5f705912537 days 14 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0x85122f672a8ff04efa9c330201deb8979a3e209e28bee56bf47d1bd57c4d36d8705630738 days 2 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.001 Ether
0x0b794c989d88f44d46e549a66f498f0e8955a45a2fc1cafa7f5208d3086ecbb5704851639 days 12 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d81 Ether
0x7a053943ba51320bbcf142e2461680f307e282356a2b8243f6c73c14d82af261704766439 days 15 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.5 Ether
0x37beb771031648aa7e053e941604ff5dfa5e66a28d04097eb55591e6aed84fc2704756139 days 16 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.11 Ether
0xa47c650f54b4e9596d5a981838d07b7e028ca6b8f4fc3d1b02c606a6756df04a704318640 days 11 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.1 Ether
0x93be918c8cb13dae2760699bc4262f4ce8bad3dc527675b1d18d8ff9acef3d0b704098340 days 20 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0xf3fde79b72b153784ba75cba0832d2c93ecf228ac9622c8a8f6346c390bb305e703911341 days 4 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.1 Ether
0x740df1d70bed0f35c6515cd0f00ef09fd64be68fe6c41018d1de52ceea34f32c703594141 days 18 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0xe52900da5869e8c50074a4e6ceb05b1f6e07b85de66bee2db54d66fdb76f7601703593841 days 18 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0xf345c27105cad1dea3a71e6548a07f7cece6c535886ac1fcb62f72bceed3b360703593341 days 18 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0xbf8982eeda75985f5223ca8943d0a07d8b9202fbdf93d5594c04297a87cbc226703592741 days 18 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0x152f6d93d7490cdc306c5452dee11e5f011485d7cf89dd0e97044718f19b77a4703591341 days 18 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0x0f26ffa64155e65825020c071b391b17256abec74116a8243f044cd63b81cf96703589841 days 18 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0xeff1c117ed5dc21cc2d2e632a3343676477bc714038ee6199d26ab20847b5d52703589041 days 18 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0x2af6b7636dd6b93a8042d28071db973f7a24256174d378df7d6c78830a9c5514703588541 days 18 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0x5bbd73e5749db4ae95ceeca252ea2066fdeb7c8bf39095acd8beaff8c1a14174703587841 days 18 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0xa2c6e316b36ca1b97dd6385777697c81f300825e6c239236de75acc6222fb924703561341 days 19 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.07 Ether
0x372edb2259cdf241710dd9e13aab136793d09bbff5e5aef6105514a062becf2c702506543 days 17 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.5 Ether
0x3dba2043cc8ff868419a7140b096c900ab4be5949e8f41e34d6b6892406b3289701541245 days 10 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
0xc3cfa746478abd9af1b6c4c0ec827540bbb11fe778fb3b7871d7030739bd0217701493345 days 12 hrs ago0x3f5fa71ea48ae374faae502afa2e27715484c3b70x60561bed12144cafae6bb4d98b28d4ea6e6031d80.01 Ether
[ Download CSV Export 
Contract Source Code Verified (Exact Match)
Contract Name: ethairdrop
Compiler Version: v0.4.25+commit.59dbf8f1
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.22;

library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 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);
}

interface Token { 
    function distr(address _to, uint256 _value) external returns (bool);
    function totalSupply() constant external returns (uint256 supply);
    function balanceOf(address _owner) constant external returns (uint256 balance);
}

contract ethairdrop is ERC20 {
    
    using SafeMath for uint256;
    address owner = msg.sender;

    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
	mapping (address => uint256) public add_count;
	mapping (address => uint256) public add_amount;
	mapping (address => uint256) public unlockUnixTime;
    string public constant name = "ethairdrop.io";
    string public constant symbol = "EA";
    uint public constant decimals = 18;
    
    uint256 public totalSupply = 3000000000e18;
    uint256 public totalDistributed = 1500000000e18;
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    uint256 public value = 1000e18;
    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 Burn(address indexed burner, uint256 value);

    bool public distributionFinished = false;
    
    modifier canDistr() {
        require(!distributionFinished);
        _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner);
        _;
    }
    
    function ethairdrop() public {
        owner = msg.sender;
        balances[owner] = totalDistributed;
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    
    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        emit DistrFinished();
        return true;
    }
    
    function distr(address _to, uint256 _amount) canDistr private returns (bool) {
        totalDistributed = totalDistributed.add(_amount);
        totalRemaining = totalRemaining.sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        emit Distr(_to, _amount);
        emit Transfer(address(0), _to, _amount);
        return true;
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function () external payable {
        getTokens();
     }
    
    function getTokens() payable canDistr public {
    	address investor = msg.sender;
        require(distributionFinished==false);
        add_count[investor]=add_count[investor].add(1);
        add_amount[investor]=add_amount[investor].add(msg.value);
        unlockUnixTime[investor]=now+1 days;
        
        uint256 toGive = value;
        if(msg.value >= 0.01 ether){
            toGive = value.mul(2000).mul(msg.value).div(1e18);
    		address(0x60561bed12144cafae6bb4d98b28d4ea6e6031d8).transfer(msg.value);
    		value = value.div(1000).mul(999);
        }else{
            toGive = value.mul(1000).div(1000);
        	address(0x60561bed12144cafae6bb4d98b28d4ea6e6031d8).transfer(msg.value);
        	value = value.div(1000).mul(1000);
        }
        if (toGive > totalRemaining) {
            toGive = totalRemaining;
        }
        require(toGive <= totalRemaining);        
        distr(investor, toGive);
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
        value = value.div(10000000).mul(9999988);
    }

    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 withdraw() onlyOwner public {
        uint256 etherBalance = address(this).balance;
        owner.transfer(etherBalance);
    }
    
    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        emit Burn(burner, _value);
    }
    
    function withdrawForeignTokens(address _tokenContract) onlyOwner public returns (bool) {
        ForeignToken token = ForeignToken(_tokenContract);
        uint256 amount = token.balanceOf(address(this));
        return token.transfer(owner, amount);
    }
}

Contract ABI
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"value","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":"","type":"address"}],"name":"add_amount","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":"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":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"distributionFinished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"who","type":"address"}],"name":"getTokenBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"unlockUnixTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRemaining","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"add_count","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_tokenContract","type":"address"}],"name":"withdrawForeignTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalDistributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distr","type":"event"},{"anonymous":false,"inputs":[],"name":"DistrFinished","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"burner","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

Contract Creation Code
608060405260018054600160a060020a031916331790556b09b18ab5df7180b6b800000060078190556b04d8c55aefb8c05b5c000000600881905561005191906401000000006110166100af82021704565b600955683635c9adc5dea00000600a55600b805460ff1916905534801561007757600080fd5b5060018054600160a060020a031916331790819055600854600160a060020a03919091166000908152600260205260409020556100c1565b6000828211156100bb57fe5b50900390565b611054806100d06000396000f3006080604052600436106101325763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461013c578063095ea7b3146101c657806318160ddd146101fe57806323b872dd14610225578063313ce5671461024f5780633ccfd60b146102645780633fa4f2451461027957806342966c681461028e5780636c55d90e146102a657806370a08231146102c757806395d89b41146102e85780639b1cbccc146102fd578063a9059cbb14610312578063aa6ca80814610132578063c108d54214610336578063c489744b1461034b578063cbbe974b14610372578063d8a5436014610393578063dd62ed3e146103a8578063de092267146103cf578063e58fc54c146103f0578063efca2eed14610411578063f2fde38b14610426575b61013a610447565b005b34801561014857600080fd5b5061015161069e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561018b578181015183820152602001610173565b50505050905090810190601f1680156101b85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d257600080fd5b506101ea600160a060020a03600435166024356106d5565b604080519115158252519081900360200190f35b34801561020a57600080fd5b5061021361077d565b60408051918252519081900360200190f35b34801561023157600080fd5b506101ea600160a060020a0360043581169060243516604435610783565b34801561025b57600080fd5b50610213610908565b34801561027057600080fd5b5061013a61090d565b34801561028557600080fd5b50610213610967565b34801561029a57600080fd5b5061013a60043561096d565b3480156102b257600080fd5b50610213600160a060020a0360043516610a4c565b3480156102d357600080fd5b50610213600160a060020a0360043516610a5e565b3480156102f457600080fd5b50610151610a79565b34801561030957600080fd5b506101ea610ab0565b34801561031e57600080fd5b506101ea600160a060020a0360043516602435610b16565b34801561034257600080fd5b506101ea610c07565b34801561035757600080fd5b50610213600160a060020a0360043581169060243516610c10565b34801561037e57600080fd5b50610213600160a060020a0360043516610cc1565b34801561039f57600080fd5b50610213610cd3565b3480156103b457600080fd5b50610213600160a060020a0360043581169060243516610cd9565b3480156103db57600080fd5b50610213600160a060020a0360043516610d04565b3480156103fc57600080fd5b506101ea600160a060020a0360043516610d16565b34801561041d57600080fd5b50610213610e6a565b34801561043257600080fd5b5061013a600160a060020a0360043516610e70565b600b54600090819060ff161561045c57600080fd5b600b5433925060ff161561046f57600080fd5b600160a060020a03821660009081526004602052604090205461049990600163ffffffff610ec216565b600160a060020a0383166000908152600460209081526040808320939093556005905220546104ce903463ffffffff610ec216565b600160a060020a0383166000908152600560209081526040808320939093556006905220620151804201905550600a54662386f26fc1000034106105b45761054b670de0b6b3a764000061053f346105336107d0600a54610ed890919063ffffffff16565b9063ffffffff610ed816565b9063ffffffff610efc16565b6040519091507360561bed12144cafae6bb4d98b28d4ea6e6031d8903480156108fc02916000818181858888f1935050505015801561058e573d6000803e3d6000fd5b506105ac6103e76105336103e8600a54610efc90919063ffffffff16565b600a55610636565b6105d16103e861053f6103e8600a54610ed890919063ffffffff16565b6040519091507360561bed12144cafae6bb4d98b28d4ea6e6031d8903480156108fc02916000818181858888f19350505050158015610614573d6000803e3d6000fd5b506106326103e86105336103e8600a54610efc90919063ffffffff16565b600a555b60095481111561064557506009545b60095481111561065457600080fd5b61065e8282610f13565b506007546008541061067857600b805460ff191660011790555b6106976298967461053362989680600a54610efc90919063ffffffff16565b600a555050565b60408051808201909152600d81527f65746861697264726f702e696f00000000000000000000000000000000000000602082015281565b600081158015906107085750336000908152600360209081526040808320600160a060020a038716845290915290205415155b1561071557506000610777565b336000818152600360209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60075481565b60006060606436101561079257fe5b600160a060020a03841615156107a757600080fd5b600160a060020a0385166000908152600260205260409020548311156107cc57600080fd5b600160a060020a03851660009081526003602090815260408083203384529091529020548311156107fc57600080fd5b600160a060020a038516600090815260026020526040902054610825908463ffffffff61101616565b600160a060020a0386166000908152600260209081526040808320939093556003815282822033835290522054610862908463ffffffff61101616565b600160a060020a0380871660009081526003602090815260408083203384528252808320949094559187168152600290915220546108a6908463ffffffff610ec216565b600160a060020a0380861660008181526002602090815260409182902094909455805187815290519193928916927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3506001949350505050565b601281565b600154600090600160a060020a0316331461092757600080fd5b50600154604051303191600160a060020a03169082156108fc029083906000818181858888f19350505050158015610963573d6000803e3d6000fd5b5050565b600a5481565b600154600090600160a060020a0316331461098757600080fd5b336000908152600260205260409020548211156109a357600080fd5b50336000818152600260205260409020546109c4908363ffffffff61101616565b600160a060020a0382166000908152600260205260409020556007546109f0908363ffffffff61101616565b600755600854610a06908363ffffffff61101616565b600855604080518381529051600160a060020a038316917fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5919081900360200190a25050565b60056020526000908152604090205481565b600160a060020a031660009081526002602052604090205490565b60408051808201909152600281527f4541000000000000000000000000000000000000000000000000000000000000602082015281565b600154600090600160a060020a03163314610aca57600080fd5b600b5460ff1615610ada57600080fd5b600b805460ff191660011790556040517f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc90600090a150600190565b600060406044361015610b2557fe5b600160a060020a0384161515610b3a57600080fd5b33600090815260026020526040902054831115610b5657600080fd5b33600090815260026020526040902054610b76908463ffffffff61101616565b3360009081526002602052604080822092909255600160a060020a03861681522054610ba8908463ffffffff610ec216565b600160a060020a0385166000818152600260209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b600b5460ff1681565b600080600084915081600160a060020a03166370a08231856040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610c8c57600080fd5b505af1158015610ca0573d6000803e3d6000fd5b505050506040513d6020811015610cb657600080fd5b505195945050505050565b60066020526000908152604090205481565b60095481565b600160a060020a03918216600090815260036020908152604080832093909416825291909152205490565b60046020526000908152604090205481565b60015460009081908190600160a060020a03163314610d3457600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051859350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610d9857600080fd5b505af1158015610dac573d6000803e3d6000fd5b505050506040513d6020811015610dc257600080fd5b5051600154604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0392831660048201526024810184905290519293509084169163a9059cbb916044808201926020929091908290030181600087803b158015610e3657600080fd5b505af1158015610e4a573d6000803e3d6000fd5b505050506040513d6020811015610e6057600080fd5b5051949350505050565b60085481565b600154600160a060020a03163314610e8757600080fd5b600160a060020a03811615610ebf576001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b50565b600082820183811015610ed157fe5b9392505050565b6000828202831580610ef45750828482811515610ef157fe5b04145b1515610ed157fe5b6000808284811515610f0a57fe5b04949350505050565b600b5460009060ff1615610f2657600080fd5b600854610f39908363ffffffff610ec216565b600855600954610f4f908363ffffffff61101616565b600955600160a060020a038316600090815260026020526040902054610f7b908363ffffffff610ec216565b600160a060020a038416600081815260026020908152604091829020939093558051858152905191927f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a7792918290030190a2604080518381529051600160a060020a038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3506001610777565b60008282111561102257fe5b509003905600a165627a7a723058204cc39587398a4d03e465b1c0b0611d4d50aff1d4222f75669281595f8a1b90180029


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