Latest 25 txns From a total of 37807 Transactions
(+1 PendingTxn)

TxHash Age From To Value [TxFee]
0xc0aedd77668a97f9db3458951f401bbfe70ac0d6b9b4425540957da5bb558cec(pending)0xf129b313516bcc29c953901f8850792982034c71  IN  0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether(Pending)
0xab93f4af8d2725db825920af4b827edf15b39536f5061d8ae1205518e51870c21 day 23 hrs ago0x09c98a5a3ea33797f39759952c1a704195b71bdc  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000086091734
0x806521de63e7f14172a50adfdf70d708ead70a719e845ff2adc45b6e2ebed3bc2 days 10 hrs ago0x055b3a0208a9cf63be03bd4acbb2f6acbe1c0298  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000065082
0xb053b7a26229f59806e18a8312149dc263e19503f0008c49b1097da6fffe04cf2 days 18 hrs ago0x8bf733a6d52e0e6cf8ad49f8b501260d44d63070  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000167646
0xf197e9b07dcec0a08604b8a051af32b266e0977a9df70002f0009c089dcafb6a3 days 2 hrs ago0x055b3a0208a9cf63be03bd4acbb2f6acbe1c0298  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000065082
0xb2999d6265a3b97f94bd3f34d026ccd7fbf156db1a5c09d570f8057b8af806793 days 15 hrs ago0x0fd9d56dc93c16e29e0aa778bcf38fdd57a25731  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.0001453125
0x522cf52ff5d74edbfe344da2525f10876c431067ea8cfc356deaf3feb9ea9a8c3 days 16 hrs ago0x9e3f2f4919ba5fe9342f31ee81ec933f9370f273  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000502938
0x0578d20d1a20d7229260daddb1198a50b03f904d81116d4ef24a7209ec915cb93 days 16 hrs ago0xa5d10c4af375e1b033574f8a0996ab64170e37a1  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000419115
0x1cb31756bc9df63bb5852fa122f5946ee24bae487029e5c43133e884abe791813 days 16 hrs ago0x34f8aae7e52f38401ff5ba1d909b4829f2a5dea2  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000502938
0x1fcebc9a361b2b877dc9b7d01c8d2739dc244eaceb272903a3e4f4377bfc66593 days 17 hrs ago0x73b3a24291f8b0d784c70be82d68e13bb3d049b6  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.00062298
0xb5c97403ea7a62eb172bf76e5496e808e2aa2d9ca12d27fe3b00d065863dcc5e4 days 3 hrs ago0x7ae764d917a9bb1487911baccab2102dc51f10af  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000419115
0x5028c690583309d7d659017b15a44e50f9165a4fa7c54df37a30195503c18d044 days 3 hrs ago0xaf727272cef411d16e100c95f3b377c604ad72e4  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000319575187
0x74b6d111ef093dbf6b1808e7315034910c47c0eaad74ff38ad2f9e790d40750f4 days 4 hrs ago0x3c9d0d733ab1815b4a79f6fe704df307419ac271  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000139875
0x70078e8ad9c16798c27a051154d67c25c0b96d0e3a60fd0bd0ae4189cd0d27734 days 4 hrs ago0xabfb8c7a3d2bd4131f0a3db591d6aad38d65f195  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.0004023504
0x161a4a93362d68ff7c39244cc3cc3196a56fb0c8ca437bdb85b9e75b0dc3f6d44 days 5 hrs ago0xf23d4a9bd1fde7727b86af6d14215e5986fe8b7f  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000520357467
0x978da8d724c04c7d9a8e04fdb2473a3aeadcc1fadea490833fee215c598e26634 days 6 hrs ago0x71004c3de3fbf3cd6bdb1590ced133c6ac206160  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000280283156
0x2af58043d5bc93319b448e6f9d0975a158b7bc881c42fa41023a802ae1ab783d4 days 7 hrs ago0x5dde1795aec4e7b58822661cc3cf03c319ea9a0e  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000139875
0x3d254c27602a8bd208b9e5a75982b3337811b63eec27efeae38d9012e660fe314 days 12 hrs ago0xe15759f86f4dbe1c99786b195be3531734f58e1f  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.0001218195
0x2b97251fc9e44ea5cc92b0ad76a7427a2fa65dbab7566e7e4030bffc7646fdc64 days 13 hrs ago0x0e9c463c94a8c093cec4058e21349d6a4d5366c7  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.00014747609
0x1b1ec8e20d1a7a618bb39a0d33a18fde0d81c296394e365446c55878ffc996fd4 days 14 hrs ago0x33056763e2ea64ac27cdb640db776c4011619e40  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000139125
0x8d20dab6d583c15aca5fa5c3ed29bf119d1a5f94a64f677733eadcb20be5c83d4 days 19 hrs ago0x1ddee157dcf57de28b0e03ca011d85a007744550  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.0002011752
0x1b185f4f0463da43de9586a30ba6bb047632f522f23ea57ea0f1950d65d8494a4 days 19 hrs ago0x595c8839106cf266d12f9e192a81631a2b6d47d3  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000066
0x8cfcd87b0afe8ea8de61050600f6bd49ab2f4ce7e29f789cc050c749ebc6a6a44 days 19 hrs ago0x0e9c463c94a8c093cec4058e21349d6a4d5366c7  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.000066
0x6ee5cddd0b0d33a019eb29403c71fc04fd143f527a23555be11d28e6a008d8405 days 1 hr ago0xc38941a7f3d0d6732df2790ed71d0ae0d63ba824  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.00012
0x3b0ffae6c6b313428095b54f5536004e966d7847472b53b7fed8b8e3c93981475 days 1 hr ago0xd985616776821bc3d78085428e9360d9b355eacd  IN   0x636991bf69febcdd9eb1a58e11021d33d40c56600 Ether0.00012
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 10 Internal Transactions

ParentTxHash Block Age From To Value
0x2be1ef8580cabd2d25fa31a7d37887ce686b17130910318a9ef1f5e01dabd32b5606839159 days 4 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.018074286668000001 Ether
0xaefe3a9597727e32eb34b709a9bcf1094f6a5250f35b6914311e0fc0228c9e005352898202 days 13 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.004174078248000104 Ether
0x45f5afb3cfcefda989419f6aa0bba9878ae31c30258519e380fab55ebe1222945252383219 days 11 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.007159430661000115 Ether
0xd75d017806f69262922df02f206e546cf08afd63987d48bc22b4730be9d832615210919226 days 12 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.009572345908000006 Ether
0x99dcf41efd3da67bbbbf2f0d224eb050da18c47b4a9eb2fd1259532f391905a15193527229 days 11 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.006155755498000104 Ether
0x99127bc743be460d91b689857d79d2430eb43f7a9b3da025300e27a6705d627b5175768232 days 11 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.015185191560010008 Ether
0xc7774306738c06d21594773e5b6459de5f47503ac02bfeb6b75610fe01a103235157993235 days 12 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.027240541384910027 Ether
0x16f8eca47b0fe53605d307c802471d0a7aa6f3d7674e15942f3196872f63e6cb5145836237 days 13 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.006626308251 Ether
0x1715f3be246c83a9020d53d8e0fd9e41141f8e27c7bb1767e640bd63d7d79dba5142518238 days 3 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.022309702241700004 Ether
0xd779f29c313d31d00175521a41f16f786cb2164905bb889176c4a62055f65a935136815239 days 2 hrs ago0x636991bf69febcdd9eb1a58e11021d33d40c56600x18700ca4c8deb6810db7f6e1d9773de9f6da51100.271080824448933029 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: EtherPlusCoin
Compiler Text: v0.4.20+commit.3155dd80
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.19;

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) public returns (bool);
    function totalSupply() constant public returns (uint256 supply);
    function balanceOf(address _owner) constant public returns (uint256 balance);
}

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

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

    string public constant name = "EtherPlus Coin";
    string public constant symbol = "EPCO";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 1518264859e8;
    uint256 public totalDistributed = 227739728e8;
    uint256 public totalRemaining = totalSupply.sub(totalDistributed);
    uint256 public value;

    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);
        _;
    }
    
    modifier onlyWhitelist() {
        require(blacklist[msg.sender] == false);
        _;
    }
    
    function EtherPlusCoin () public {
        owner = msg.sender;
        value = 4000e8;
        distr(owner, totalDistributed);
    }
    
    function transferOwnership(address newOwner) onlyOwner public {
        if (newOwner != address(0)) {
            owner = newOwner;
        }
    }
    
    function enableWhitelist(address[] addresses) onlyOwner public {
        for (uint i = 0; i < addresses.length; i++) {
            blacklist[addresses[i]] = false;
        }
    }

    function disableWhitelist(address[] addresses) onlyOwner public {
        for (uint i = 0; i < addresses.length; i++) {
            blacklist[addresses[i]] = true;
        }
    }

    function finishDistribution() onlyOwner canDistr public returns (bool) {
        distributionFinished = true;
        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);
        Distr(_to, _amount);
        Transfer(address(0), _to, _amount);
        return true;
        
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function airdrop(address[] addresses) onlyOwner canDistr public {
        
        require(addresses.length <= 255);
        require(value <= totalRemaining);
        
        for (uint i = 0; i < addresses.length; i++) {
            require(value <= totalRemaining);
            distr(addresses[i], value);
        }
	
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function distribution(address[] addresses, uint256 amount) onlyOwner canDistr public {
        
        require(addresses.length <= 255);
        require(amount <= totalRemaining);
        
        for (uint i = 0; i < addresses.length; i++) {
            require(amount <= totalRemaining);
            distr(addresses[i], amount);
        }
	
        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
    }
    
    function distributeAmounts(address[] addresses, uint256[] amounts) onlyOwner canDistr public {

        require(addresses.length <= 255);
        require(addresses.length == amounts.length);
        
        for (uint8 i = 0; i < addresses.length; i++) {
            require(amounts[i] <= totalRemaining);
            distr(addresses[i], amounts[i]);
            
            if (totalDistributed >= totalSupply) {
                distributionFinished = true;
            }
        }
    }
    
    function () external payable {
            getTokens();
     }
    
    function getTokens() payable canDistr onlyWhitelist public {
        
        if (value > totalRemaining) {
            value = totalRemaining;
        }
        
        require(value <= totalRemaining);
        
        address investor = msg.sender;
        uint256 toGive = value;
        
        distr(investor, toGive);
        
        if (toGive > 0) {
            blacklist[investor] = true;
        }

        if (totalDistributed >= totalSupply) {
            distributionFinished = true;
        }
        
        value = value.div(100000).mul(99999);
    }

    function balanceOf(address _owner) constant public returns (uint256) {
	    return balances[_owner];
    }

    // mitigates the ERC20 short address attack
    modifier onlyPayloadSize(uint size) {
        assert(msg.data.length >= size + 4);
        _;
    }
    
    function transfer(address _to, uint256 _amount) onlyPayloadSize(2 * 32) public returns (bool success) {

        require(_to != address(0));
        require(_amount <= balances[msg.sender]);
        
        balances[msg.sender] = balances[msg.sender].sub(_amount);
        balances[_to] = balances[_to].add(_amount);
        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);
        Transfer(_from, _to, _amount);
        return true;
    }
    
    function approve(address _spender, uint256 _value) public returns (bool success) {
        // mitigates the ERC20 spend/approval race condition
        if (_value != 0 && allowed[msg.sender][_spender] != 0) { return false; }
        allowed[msg.sender][_spender] = _value;
        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 = this.balance;
        owner.transfer(etherBalance);
    }
    
    function burn(uint256 _value) onlyOwner public {
        require(_value <= balances[msg.sender]);
        // no need to require value <= totalSupply, since that would imply the
        // sender's balance is greater than the totalSupply, which *should* be an assertion failure

        address burner = msg.sender;
        balances[burner] = balances[burner].sub(_value);
        totalSupply = totalSupply.sub(_value);
        totalDistributed = totalDistributed.sub(_value);
        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":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"disableWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"}],"name":"airdrop","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":"addresses","type":"address[]"}],"name":"enableWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"distributeAmounts","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":"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":"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":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"},{"constant":false,"inputs":[{"name":"addresses","type":"address[]"},{"name":"amount","type":"uint256"}],"name":"distribution","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"blacklist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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 Switch To Opcodes View
606060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555067021b65626f90bb006005556650e8cebede50006006556200008360065460055462000145640100000000026200224b179091906401000000009004565b6007556000600960006101000a81548160ff0219169083151502179055503415620000ad57600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550645d21dba0006008819055506200013e600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166006546200015f6401000000000262002056176401000000009004565b5062000356565b60008282111515156200015457fe5b818303905092915050565b6000600960009054906101000a900460ff161515156200017e57600080fd5b620001a382600654620003376401000000000262002264179091906401000000009004565b600681905550620001ce8260075462000145640100000000026200224b179091906401000000009004565b6007819055506200023682600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003376401000000000262002264179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008082840190508381101515156200034c57fe5b8091505092915050565b6122ae80620003666000396000f300606060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461015e578063095ea7b3146101ec57806318160ddd1461024657806323b872dd1461026f578063313ce567146102e85780633ccfd60b146103115780633fa4f2451461032657806342966c681461034f578063502dadb01461037257806370a08231146103cc578063729ad39e1461041957806395d89b41146104735780639b1cbccc146105015780639c09c8351461052e578063a8c310d514610588578063a9059cbb14610622578063aa6ca8081461067c578063c108d54214610686578063c489744b146106b3578063d8a543601461071f578063dd62ed3e14610748578063e58fc54c146107b4578063efca2eed14610805578063f2fde38b1461082e578063f3e4877c14610867578063f9f92be4146108ca575b61015c61091b565b005b341561016957600080fd5b610171610a97565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b1578082015181840152602081019050610196565b50505050905090810190601f1680156101de5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101f757600080fd5b61022c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610ad0565b604051808215151515815260200191505060405180910390f35b341561025157600080fd5b610259610c5e565b6040518082815260200191505060405180910390f35b341561027a57600080fd5b6102ce600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c64565b604051808215151515815260200191505060405180910390f35b34156102f357600080fd5b6102fb61103a565b6040518082815260200191505060405180910390f35b341561031c57600080fd5b61032461103f565b005b341561033157600080fd5b61033961111c565b6040518082815260200191505060405180910390f35b341561035a57600080fd5b6103706004808035906020019091905050611122565b005b341561037d57600080fd5b6103ca6004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919050506112ee565b005b34156103d757600080fd5b610403600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506113da565b6040518082815260200191505060405180910390f35b341561042457600080fd5b610471600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611423565b005b341561047e57600080fd5b610486611540565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104c65780820151818401526020810190506104ab565b50505050905090810190601f1680156104f35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561050c57600080fd5b610514611579565b604051808215151515815260200191505060405180910390f35b341561053957600080fd5b610586600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611641565b005b341561059357600080fd5b6106206004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190505061172d565b005b341561062d57600080fd5b610662600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061187e565b604051808215151515815260200191505060405180910390f35b61068461091b565b005b341561069157600080fd5b610699611ab9565b604051808215151515815260200191505060405180910390f35b34156106be57600080fd5b610709600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611acc565b6040518082815260200191505060405180910390f35b341561072a57600080fd5b610732611b9f565b6040518082815260200191505060405180910390f35b341561075357600080fd5b61079e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611ba5565b6040518082815260200191505060405180910390f35b34156107bf57600080fd5b6107eb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c2c565b604051808215151515815260200191505060405180910390f35b341561081057600080fd5b610818611e41565b6040518082815260200191505060405180910390f35b341561083957600080fd5b610865600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e47565b005b341561087257600080fd5b6108c8600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019091905050611f1e565b005b34156108d557600080fd5b610901600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612036565b604051808215151515815260200191505060405180910390f35b600080600960009054906101000a900460ff1615151561093a57600080fd5b60001515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561099957600080fd5b60075460085411156109af576007546008819055505b600754600854111515156109c257600080fd5b33915060085490506109d48282612056565b506000811115610a37576001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b600554600654101515610a60576001600960006101000a81548160ff0219169083151502179055505b610a8d6201869f610a7f620186a06008546121fd90919063ffffffff16565b61221890919063ffffffff16565b6008819055505050565b6040805190810160405280600e81526020017f4574686572506c757320436f696e00000000000000000000000000000000000081525081565b6000808214158015610b5f57506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610b6d5760009050610c58565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60055481565b6000606060048101600036905010151515610c7b57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610cb757600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610d0557600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610d9057600080fd5b610de283600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eb483600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f8683600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461226490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600881565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561109d57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561111957600080fd5b50565b60085481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561118057600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156111ce57600080fd5b33905061122382600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061127b8260055461224b90919063ffffffff16565b6005819055506112968260065461224b90919063ffffffff16565b6006819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561134c57600080fd5b600090505b81518110156113d657600160046000848481518110151561136e57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611351565b5050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561148157600080fd5b600960009054906101000a900460ff1615151561149d57600080fd5b60ff8251111515156114ae57600080fd5b600754600854111515156114c157600080fd5b600090505b815181101561151357600754600854111515156114e257600080fd5b61150582828151811015156114f357fe5b90602001906020020151600854612056565b5080806001019150506114c6565b60055460065410151561153c576001600960006101000a81548160ff0219169083151502179055505b5050565b6040805190810160405280600481526020017f4550434f0000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115d757600080fd5b600960009054906101000a900460ff161515156115f357600080fd5b6001600960006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561169f57600080fd5b600090505b81518110156117295760006004600084848151811015156116c157fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506116a4565b5050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561178b57600080fd5b600960009054906101000a900460ff161515156117a757600080fd5b60ff8351111515156117b857600080fd5b815183511415156117c857600080fd5b600090505b82518160ff16101561187957600754828260ff168151811015156117ed57fe5b906020019060200201511115151561180457600080fd5b611842838260ff1681518110151561181857fe5b90602001906020020151838360ff1681518110151561183357fe5b90602001906020020151612056565b5060055460065410151561186c576001600960006101000a81548160ff0219169083151502179055505b80806001019150506117cd565b505050565b600060406004810160003690501015151561189557fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156118d157600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561191f57600080fd5b61197183600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a0683600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461226490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600960009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611b7757600080fd5b6102c65a03f11515611b8857600080fd5b505050604051805190509050809250505092915050565b60075481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c8d57600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611d3357600080fd5b6102c65a03f11515611d4457600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515611e1d57600080fd5b6102c65a03f11515611e2e57600080fd5b5050506040518051905092505050919050565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ea357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611f1b5780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611f7c57600080fd5b600960009054906101000a900460ff16151515611f9857600080fd5b60ff835111151515611fa957600080fd5b6007548211151515611fba57600080fd5b600090505b8251811015612008576007548211151515611fd957600080fd5b611ffa8382815181101515611fea57fe5b9060200190602002015183612056565b508080600101915050611fbf565b600554600654101515612031576001600960006101000a81548160ff0219169083151502179055505b505050565b60046020528060005260406000206000915054906101000a900460ff1681565b6000600960009054906101000a900460ff1615151561207457600080fd5b6120898260065461226490919063ffffffff16565b6006819055506120a48260075461224b90919063ffffffff16565b6007819055506120fc82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461226490919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080828481151561220b57fe5b0490508091505092915050565b60008082840290506000841480612239575082848281151561223657fe5b04145b151561224157fe5b8091505092915050565b600082821115151561225957fe5b818303905092915050565b600080828401905083811015151561227857fe5b80915050929150505600a165627a7a7230582045f68afd4198d549e52358b78da734beac7cc949e851cf911ae1522d920347a10029

   Swarm Source:
bzzr://45f68afd4198d549e52358b78da734beac7cc949e851cf911ae1522d920347a1

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.