Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 319829 txns
Token Tracker: Enumivo (ENU)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x775f3e09c916c8f803904ca37e4e46a3f116c299at txn 0xe7a85dc0995f3ad6ac1a9de96d034e7eaa73ecf69dd8d02f2c7c82d71540032b
Token Balance:
 Latest 25 transactions from a total of 319829 transactions
(+5 PendingTxns)

TxHash Age From To Value [TxFee]
0xe8151583e555807cbd0ca57776c1dfb9345a37ed04094c9393a39ea4e2afe831(pending)0x4a1d85603c01ebaf3f2ebe8854f6e20a0560de9d  IN  0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether(Pending)
0xadcfecdf8d9edffd6ee38fef7a5260a11fb2761e7ae92339a6cfd28e8a873fb8(pending)0xcce8a15bf1990929b1cb7a674f7337c16d0544cc  IN  0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether(Pending)
0xb6696ca3aa30b45a7c451d4596456bc0f2968a9733a35f8722128d4100d4c70d(pending)0x9cff2d8b23c2eb6cf8b7fef519bb18f5e57c0cba  IN  0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether(Pending)
0x4226994d7b10fbaef4aa9218fb4649df5bc0c126627b78b76bbe67d00c71b1bd(pending)0xae8f3ec6b16c873c6c88e187bc6fae9259144685  IN  0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether(Pending)
0x8babd648ec95d89ca1d797d1d8d867374990cd8132e77a1a037183a80b8e5ea3(pending)0x57b9462f06cd4fbdf2cfb706bbf134b84165777a  IN  0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether(Pending)
0xb3ce4f8c176151a1efc3f8cbea7a8550af0a7a1e579fc036204f304124daecfb19 hrs 25 mins ago0xecf9196176812fc2abb9420eb06238d5550ea8ba  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.00012031
0x8ca85010efbe1bfc2d546101f0740c001b193dd17e1acc5ff83e073caf5df32e19 hrs 26 mins ago0xecf9196176812fc2abb9420eb06238d5550ea8ba  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.000043958
0x1bd2ab6d75e2818a6c20549770f502f66d3fcddcd2827b99deeac01b73844cc61 day 2 hrs ago0x3d792165b143e458b617b068e8bb512fe71dfbf6  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.001536359531
0x120854bd57ec2caf2b8478e4e3e3e1034c2d33f02a1538e7451e92131e63b7fb1 day 5 hrs ago0x6cb68e9f3b0206c14dcb83af99b42bc41120cd82  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.000118183094
0xec9b72c3ede8c0b45c1f95dce876f0f6a96f53143f1824119b0399c7069181dc1 day 19 hrs ago0x1caecc10dcecba373bd392741a585f738ed67ff5  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.000109255
0x7f7e8f28589a5bd1bb203f25c55a243b3c452ae20d0b7bb9e7da1f94a05b7c0f1 day 19 hrs ago0x4ebfb129ed0166e4c12af38a5b8e78da4fe592db  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.000155745
0xdc8caf5a1c4305b94fe2b6800a82d04f60f7227cf9df41de4cf403b35ed048a81 day 22 hrs ago0x9271ada30ca35c6328cdbe25390e9e85ee3c2e28  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.000063984
0x9d2926bcc076531362200295e9106e89f533ec198a112fbae8ce1dfd84f2d4612 days 21 hrs ago0x7ebf3e817210bac37830272d735a3bcd565ba06e  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.0001627076
0x024a1e511b6eb72907bdacf95b0315ab2c225f7852c8f02189e7114178e549cb3 days 2 hrs ago0x0c8e317fee10ffd1b032aec6c812d37b8cb5bbca  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.00037358596
0x682a74f96ed5bea6e68cdf9a122519d1fa1e66a9d8c5691db126601aecd68ad93 days 13 hrs ago0x77df4301c57727a284475af343b094268e249719  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.00005332
0x67ef274d5ec676b3bc5f1a72d311e36e5e265c74295dbb31c51bc2d4ec8532363 days 18 hrs ago0x2447ba1b4c50e85125c7b6080ea75f0968e03167  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.000105946625
0x20a40514ad2e38a210f9025ca88405f4c51b5ea4eced7ed25bf754ae91d107d94 days 19 hrs ago0x2ec217b6e71e55c2471d50839b8501b1ee92990f  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.00087916
0x0cf9515d22452bbe75a1a3c68056c38d6ba5e9510b8018a0fc4b2f670b3bc74f5 days 19 hrs ago0x797c6587a5822ff053433c7d4f64cd6a3e9d50e7  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.00010664
0x1e87a7c85a201fb7c6407b11d22c90ad3af2b137dd5f0a81e2ff8c1a3d6eb7c16 days 10 hrs ago0x69997acd3de34136972e30233a83fc5b8d84864c  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.00007272848
0xda1863834983e301538aa5e146fc33eaa116288342e485e3aa12d5c9069a15de6 days 11 hrs ago0xe8f0fdf5710a1cf4266f64b2ff58712c5f225940  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.000106130625
0xe9f9afd13c62908d80239b289fbc5b33bd7922e6ef29720ec6d8e09fbbe8d4946 days 18 hrs ago0x1dd5d20499fc965ccef1c25cdf2973f5c81056c8  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.00041532
0xf2aeaa4845798294c1fb51cacebf482cdd4f6b5db0e281227bc39543df7bdb1b7 days 1 hr ago0xbcac7e0c34b4d2a032a1bafc1f74aff1d8d020d1  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.000087916
0xb51ff241cd559f295614852af2a1c1547e4424a439c0844e875e0c130a222cb57 days 6 hrs ago0x9e321e4290f328d959618e191c1050847af83ed2  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.0001664055
0xcce8f89061d00e1814f54ccfc8c28e2ca3133c08ab9d75438ad9678d5990d3327 days 19 hrs ago0xd0fff33aa15767fe19688a114bef25b6a67b0361  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.001261370318
0xc060fd4255a2d28caba225351272499258cfb3b3c31166e3fd666fc1c6dee0347 days 22 hrs ago0x651d97ee4ec55017a15cb7378d95f4b657baf627  IN   0x275b69aa7c8c1d648a0557656bce1c286e69a29d0 Ether0.000147404
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 4 Internal Transactions

ParentTxHash Block Age From To Value
0x2135af4234db40c4bf1d7640b73dbbca146007deb9a6b6452ce2bd7075fadbf15087703304 days 54 mins ago0x275b69aa7c8c1d648a0557656bce1c286e69a29d0x85b82c3899d90582d3d90ae39655f8362998fcb50.947257227199854925 Ether
0x01407c32a048e542e89222e2bd683b6363640e8e95f2381f62207eed08343f025070918306 days 20 hrs ago0x275b69aa7c8c1d648a0557656bce1c286e69a29d0x85b82c3899d90582d3d90ae39655f8362998fcb50.407780390988071182 Ether
0x032e0cf2e8141ccbffc37a9a5e5bbf0c2fc7e4ea3401bb6272e574d0174cbd115067938307 days 8 hrs ago0x275b69aa7c8c1d648a0557656bce1c286e69a29d0x775f3e09c916c8f803904ca37e4e46a3f116c2999.022736706655807689 Ether
0x53ebea64c08cdef1f09242d4c9f9f98ad8d2ea9a37328b34805f3840a7bc2c555061806308 days 8 hrs ago0x275b69aa7c8c1d648a0557656bce1c286e69a29d0x775f3e09c916c8f803904ca37e4e46a3f116c2999.355131953297243393 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: Enumivo
Compiler Text: v0.4.19+commit.c4cbbb05
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 Enumivo 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 = "Enumivo";
    string public constant symbol = "ENU";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 1000000000e8;
    uint256 public totalDistributed = 100000000e8;
    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 Enumivo () 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
606060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555067016345785d8a0000600555662386f26fc100006006556200008360065460055462000145640100000000026200224b179091906401000000009004565b6007556000600960006101000a81548160ff0219169083151502179055503415620000ad57600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550645d21dba0006008819055506200013e600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166006546200015f6401000000000262002056176401000000009004565b5062000356565b60008282111515156200015457fe5b818303905092915050565b6000600960009054906101000a900460ff161515156200017e57600080fd5b620001a382600654620003376401000000000262002264179091906401000000009004565b600681905550620001ce8260075462000145640100000000026200224b179091906401000000009004565b6007819055506200023682600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003376401000000000262002264179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008082840190508381101515156200034c57fe5b8091505092915050565b6122ae80620003666000396000f300606060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461015e578063095ea7b3146101ec57806318160ddd1461024657806323b872dd1461026f578063313ce567146102e85780633ccfd60b146103115780633fa4f2451461032657806342966c681461034f578063502dadb01461037257806370a08231146103cc578063729ad39e1461041957806395d89b41146104735780639b1cbccc146105015780639c09c8351461052e578063a8c310d514610588578063a9059cbb14610622578063aa6ca8081461067c578063c108d54214610686578063c489744b146106b3578063d8a543601461071f578063dd62ed3e14610748578063e58fc54c146107b4578063efca2eed14610805578063f2fde38b1461082e578063f3e4877c14610867578063f9f92be4146108ca575b61015c61091b565b005b341561016957600080fd5b610171610a97565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b1578082015181840152602081019050610196565b50505050905090810190601f1680156101de5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101f757600080fd5b61022c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610ad0565b604051808215151515815260200191505060405180910390f35b341561025157600080fd5b610259610c5e565b6040518082815260200191505060405180910390f35b341561027a57600080fd5b6102ce600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c64565b604051808215151515815260200191505060405180910390f35b34156102f357600080fd5b6102fb61103a565b6040518082815260200191505060405180910390f35b341561031c57600080fd5b61032461103f565b005b341561033157600080fd5b61033961111c565b6040518082815260200191505060405180910390f35b341561035a57600080fd5b6103706004808035906020019091905050611122565b005b341561037d57600080fd5b6103ca6004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919050506112ee565b005b34156103d757600080fd5b610403600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506113da565b6040518082815260200191505060405180910390f35b341561042457600080fd5b610471600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611423565b005b341561047e57600080fd5b610486611540565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104c65780820151818401526020810190506104ab565b50505050905090810190601f1680156104f35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561050c57600080fd5b610514611579565b604051808215151515815260200191505060405180910390f35b341561053957600080fd5b610586600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611641565b005b341561059357600080fd5b6106206004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190505061172d565b005b341561062d57600080fd5b610662600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061187e565b604051808215151515815260200191505060405180910390f35b61068461091b565b005b341561069157600080fd5b610699611ab9565b604051808215151515815260200191505060405180910390f35b34156106be57600080fd5b610709600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611acc565b6040518082815260200191505060405180910390f35b341561072a57600080fd5b610732611b9f565b6040518082815260200191505060405180910390f35b341561075357600080fd5b61079e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611ba5565b6040518082815260200191505060405180910390f35b34156107bf57600080fd5b6107eb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c2c565b604051808215151515815260200191505060405180910390f35b341561081057600080fd5b610818611e41565b6040518082815260200191505060405180910390f35b341561083957600080fd5b610865600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e47565b005b341561087257600080fd5b6108c8600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019091905050611f1e565b005b34156108d557600080fd5b610901600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612036565b604051808215151515815260200191505060405180910390f35b600080600960009054906101000a900460ff1615151561093a57600080fd5b60001515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561099957600080fd5b60075460085411156109af576007546008819055505b600754600854111515156109c257600080fd5b33915060085490506109d48282612056565b506000811115610a37576001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b600554600654101515610a60576001600960006101000a81548160ff0219169083151502179055505b610a8d6201869f610a7f620186a06008546121fd90919063ffffffff16565b61221890919063ffffffff16565b6008819055505050565b6040805190810160405280600781526020017f456e756d69766f0000000000000000000000000000000000000000000000000081525081565b6000808214158015610b5f57506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610b6d5760009050610c58565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60055481565b6000606060048101600036905010151515610c7b57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610cb757600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610d0557600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610d9057600080fd5b610de283600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eb483600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f8683600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461226490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600881565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561109d57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561111957600080fd5b50565b60085481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561118057600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156111ce57600080fd5b33905061122382600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061127b8260055461224b90919063ffffffff16565b6005819055506112968260065461224b90919063ffffffff16565b6006819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561134c57600080fd5b600090505b81518110156113d657600160046000848481518110151561136e57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611351565b5050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561148157600080fd5b600960009054906101000a900460ff1615151561149d57600080fd5b60ff8251111515156114ae57600080fd5b600754600854111515156114c157600080fd5b600090505b815181101561151357600754600854111515156114e257600080fd5b61150582828151811015156114f357fe5b90602001906020020151600854612056565b5080806001019150506114c6565b60055460065410151561153c576001600960006101000a81548160ff0219169083151502179055505b5050565b6040805190810160405280600381526020017f454e55000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115d757600080fd5b600960009054906101000a900460ff161515156115f357600080fd5b6001600960006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561169f57600080fd5b600090505b81518110156117295760006004600084848151811015156116c157fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506116a4565b5050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561178b57600080fd5b600960009054906101000a900460ff161515156117a757600080fd5b60ff8351111515156117b857600080fd5b815183511415156117c857600080fd5b600090505b82518160ff16101561187957600754828260ff168151811015156117ed57fe5b906020019060200201511115151561180457600080fd5b611842838260ff1681518110151561181857fe5b90602001906020020151838360ff1681518110151561183357fe5b90602001906020020151612056565b5060055460065410151561186c576001600960006101000a81548160ff0219169083151502179055505b80806001019150506117cd565b505050565b600060406004810160003690501015151561189557fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156118d157600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561191f57600080fd5b61197183600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a0683600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461226490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600960009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611b7757600080fd5b6102c65a03f11515611b8857600080fd5b505050604051805190509050809250505092915050565b60075481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c8d57600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611d3357600080fd5b6102c65a03f11515611d4457600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515611e1d57600080fd5b6102c65a03f11515611e2e57600080fd5b5050506040518051905092505050919050565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ea357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611f1b5780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611f7c57600080fd5b600960009054906101000a900460ff16151515611f9857600080fd5b60ff835111151515611fa957600080fd5b6007548211151515611fba57600080fd5b600090505b8251811015612008576007548211151515611fd957600080fd5b611ffa8382815181101515611fea57fe5b9060200190602002015183612056565b508080600101915050611fbf565b600554600654101515612031576001600960006101000a81548160ff0219169083151502179055505b505050565b60046020528060005260406000206000915054906101000a900460ff1681565b6000600960009054906101000a900460ff1615151561207457600080fd5b6120898260065461226490919063ffffffff16565b6006819055506120a48260075461224b90919063ffffffff16565b6007819055506120fc82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461226490919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080828481151561220b57fe5b0490508091505092915050565b60008082840290506000841480612239575082848281151561223657fe5b04145b151561224157fe5b8091505092915050565b600082821115151561225957fe5b818303905092915050565b600080828401905083811015151561227857fe5b80915050929150505600a165627a7a7230582008de8b3c0bcc5ad43ef07bab587713349f4ae838feaa025479700a3a0d65f9650029

   Swarm Source:
bzzr://08de8b3c0bcc5ad43ef07bab587713349f4ae838feaa025479700a3a0d65f965

 

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.