Sponsored Link:   Revain - How to find moon tokens to invest? See what crypto experts are saying. Read reviews!
 Latest 25 txns from a total Of 48846 transactions (> more than 25 PendingTxns)
View All

TxHash Age From To Value [TxFee]
0xe65519a17f5af48931e87f3e6936c74091a5e6039d347f1f2007ea303d791129(pending)0xeb2e078f4300592a7238349311b9a77748684ca1  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0xc0841c32d7d95ef00de80e34bdb845b15a380a3f3761fa466f8e50648714bde0(pending)0x9cde17c1e352ebfc4327ced2fb0dba3a1cbcda19  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x41a117adc123bae6a2888d365f7b40613409eea29358cd4a6293d0f5476556d5(pending)0xd0b7a94b2d74f27eeed66cab3bcc34eb3b364b94  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0xd01a341ffbfff344f06ac0c487015d79b1bb83ae5a1b1887d4140a2b83b28c20(pending)0x13068ac57ef6292c2e4550bc6ab51545f094c67f  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x2548fa3102fe6dc8ceb8f08a425eba127b3270b53397c1eec0971b2695caae6b(pending)0x3d1fc1b2a1623d9ed5bb05a9ca9299a4df5eb483  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x2104241ab6db4c8a2e031b0433ae404f84e8649d237c67bb05c376b5e6ba1495(pending)0xc4966eefef60ec159f360927ae5d08481dacfd04  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x51a478e150a25b2ada3274a75d39e5e1938d9736604c800c74d9b582d7b8f759(pending)0x5267bceecb273afeaa117c2801d03195ebaae6a2  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x9bc2973f7177feafbd028c70810f4de1a9ceab44c48b335981cc54fad16e3f74(pending)0x024c691995cc648db6e68bd1485accd546c0c498  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0xe3e1c4facf5a8d26b8318e0e8dda0bea6ee46072e808dea332d20789283aa2e1(pending)0xc62022a69f1df877a32bd2cdaf76c89575a56a29  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x1cef189944d12e978d8ea7de08e027d99a22ec7bca92ec8c209f5832a7681b7e(pending)0xb4630fabb44860d47e66e278d5c4f76937e5f63b  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x8c728bafcde79a660351b6fad15073e63d1f2212c4c5ff10fdfc669f980da944(pending)0x104ce3b0207541ac98b32e75e6de87c2eecb8798  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x07c1d73b53fb5e244830049fb8d5bf9f39ed40b9e430538aef25622915fc1994(pending)0xbffd7ac46d38f3004e276079914ab00401afb160  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x529052a02058f15586e793d343e37290c64658dc72b0771648e128f5502573e7(pending)0x8249567ee30a1bb67739e656323b845fbd4b557d  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x3644da3c326ed50b8fe13f345bc8e091763122751ddd76e509af3b5a52a6ae01(pending)0x7226e48af0dd36885f969e23599486bfe1d09727  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x5b3c85deabfa12f0070aafa3f863bc06680c989fa2de2cce72e71aa1025bda15(pending)0x16f6757185d96b522f4f0cfd33f11ef6fc1e748b  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x36c576e600ad876aba3a614b5431f956a821316748edc8d0d7de736e6d4afc17(pending)0x1c4753dc5060cb4870ece8487714e79fac0a8fa7  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x58956a085c585787148d42f6ec190692168a71b5d2444b324ac5becc4dcd6d67(pending)0x6a0bcfe15e03afb28fcc6a950b46734b101d9c99  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x51b676a40b763a97a5f55b1e6c0d1ae1b16bf4745b8e190317fb2924e04c93e6(pending)0x2ce33f05bda289ed39e67ae0ec223f88920cdf1e  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x8629c4934b4fd2ec13ec7339bae2c4e6cd8bf1dd3bc06dc24ee7b88078df7a18(pending)0x0816d67e344b420f94921c497402c5b533be7ac2  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0xf0a7c1acd3c3349d993448cef799faf51ab0bf064774c76add8ef213732118d4(pending)0x7e06f27a60ccfb05201976d52fa67d441228ba76  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x60c4a640ecd3e13bf0b560373066a756a7e327931fb0943daacaf8e6231afbb6(pending)0xab272814c3a9b675d715ff35e82a45642f530496  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0xe8759d106657f30694e05988f51a22099a093d2e15396fa7642e9f977c4220d3(pending)0xb60c69a0d90d2a5ef30f00089f76e3dcad8a548b  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x9ec0e6cc82127f3c44c1e35d7e8987e9ad135c10aefd00dc9572e187dd543e7c(pending)0x802f698a77c2e969d4780576fce10284dd832f66  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x95f53a00e8d83b68da1b02c8cae68f66ce3d700a672a99e2d909e55bacc926be(pending)0x13419bac2bce5b84ee832ff8d7c5f6156175e7b5  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
0x7993c8f2cd20a496e20264147c0e1a67d7cf8b745cc7b1102a7f0af58d33f86a(pending)0xc496f70f5bed4a1b8f660c87f0cf5c5065f81d45  IN  0xe57cf6e88505f36954e7c8e6ca9d6b645d0303750 Ether(pending)
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Contract Source Code Verified (Exact match)
Contract Name: Exera
Compiler Version: 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 Exera 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 = "Exera";
    string public constant symbol = "EXR";
    uint public constant decimals = 8;
    
    uint256 public totalSupply = 100000000e8;
    uint256 public totalDistributed = 10000000e8;
    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 Exera () public {
        owner = msg.sender;
        value = 3000e8;
        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
606060405233600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550662386f26fc1000060055566038d7ea4c680006006556200008260065460055462000144640100000000026200224b179091906401000000009004565b6007556000600960006101000a81548160ff0219169083151502179055503415620000ac57600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506445d964b8006008819055506200013d600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166006546200015e6401000000000262002056176401000000009004565b5062000355565b60008282111515156200015357fe5b818303905092915050565b6000600960009054906101000a900460ff161515156200017d57600080fd5b620001a282600654620003366401000000000262002264179091906401000000009004565b600681905550620001cd8260075462000144640100000000026200224b179091906401000000009004565b6007819055506200023582600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003366401000000000262002264179091906401000000009004565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60008082840190508381101515156200034b57fe5b8091505092915050565b6122ae80620003656000396000f300606060405260043610610154576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde031461015e578063095ea7b3146101ec57806318160ddd1461024657806323b872dd1461026f578063313ce567146102e85780633ccfd60b146103115780633fa4f2451461032657806342966c681461034f578063502dadb01461037257806370a08231146103cc578063729ad39e1461041957806395d89b41146104735780639b1cbccc146105015780639c09c8351461052e578063a8c310d514610588578063a9059cbb14610622578063aa6ca8081461067c578063c108d54214610686578063c489744b146106b3578063d8a543601461071f578063dd62ed3e14610748578063e58fc54c146107b4578063efca2eed14610805578063f2fde38b1461082e578063f3e4877c14610867578063f9f92be4146108ca575b61015c61091b565b005b341561016957600080fd5b610171610a97565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b1578082015181840152602081019050610196565b50505050905090810190601f1680156101de5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101f757600080fd5b61022c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610ad0565b604051808215151515815260200191505060405180910390f35b341561025157600080fd5b610259610c5e565b6040518082815260200191505060405180910390f35b341561027a57600080fd5b6102ce600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610c64565b604051808215151515815260200191505060405180910390f35b34156102f357600080fd5b6102fb61103a565b6040518082815260200191505060405180910390f35b341561031c57600080fd5b61032461103f565b005b341561033157600080fd5b61033961111c565b6040518082815260200191505060405180910390f35b341561035a57600080fd5b6103706004808035906020019091905050611122565b005b341561037d57600080fd5b6103ca6004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919050506112ee565b005b34156103d757600080fd5b610403600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506113da565b6040518082815260200191505060405180910390f35b341561042457600080fd5b610471600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611423565b005b341561047e57600080fd5b610486611540565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104c65780820151818401526020810190506104ab565b50505050905090810190601f1680156104f35780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561050c57600080fd5b610514611579565b604051808215151515815260200191505060405180910390f35b341561053957600080fd5b610586600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091905050611641565b005b341561059357600080fd5b6106206004808035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509190505061172d565b005b341561062d57600080fd5b610662600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061187e565b604051808215151515815260200191505060405180910390f35b61068461091b565b005b341561069157600080fd5b610699611ab9565b604051808215151515815260200191505060405180910390f35b34156106be57600080fd5b610709600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611acc565b6040518082815260200191505060405180910390f35b341561072a57600080fd5b610732611b9f565b6040518082815260200191505060405180910390f35b341561075357600080fd5b61079e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611ba5565b6040518082815260200191505060405180910390f35b34156107bf57600080fd5b6107eb600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611c2c565b604051808215151515815260200191505060405180910390f35b341561081057600080fd5b610818611e41565b6040518082815260200191505060405180910390f35b341561083957600080fd5b610865600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e47565b005b341561087257600080fd5b6108c8600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019091905050611f1e565b005b34156108d557600080fd5b610901600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050612036565b604051808215151515815260200191505060405180910390f35b600080600960009054906101000a900460ff1615151561093a57600080fd5b60001515600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561099957600080fd5b60075460085411156109af576007546008819055505b600754600854111515156109c257600080fd5b33915060085490506109d48282612056565b506000811115610a37576001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b600554600654101515610a60576001600960006101000a81548160ff0219169083151502179055505b610a8d6201869f610a7f620186a06008546121fd90919063ffffffff16565b61221890919063ffffffff16565b6008819055505050565b6040805190810160405280600581526020017f457865726100000000000000000000000000000000000000000000000000000081525081565b6000808214158015610b5f57506000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205414155b15610b6d5760009050610c58565b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60055481565b6000606060048101600036905010151515610c7b57fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610cb757600080fd5b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610d0557600080fd5b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311151515610d9057600080fd5b610de283600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610eb483600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f8683600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461226490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a360019150509392505050565b600881565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561109d57600080fd5b3073ffffffffffffffffffffffffffffffffffffffff16319050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561111957600080fd5b50565b60085481565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561118057600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156111ce57600080fd5b33905061122382600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061127b8260055461224b90919063ffffffff16565b6005819055506112968260065461224b90919063ffffffff16565b6006819055508073ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5836040518082815260200191505060405180910390a25050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561134c57600080fd5b600090505b81518110156113d657600160046000848481518110151561136e57fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611351565b5050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561148157600080fd5b600960009054906101000a900460ff1615151561149d57600080fd5b60ff8251111515156114ae57600080fd5b600754600854111515156114c157600080fd5b600090505b815181101561151357600754600854111515156114e257600080fd5b61150582828151811015156114f357fe5b90602001906020020151600854612056565b5080806001019150506114c6565b60055460065410151561153c576001600960006101000a81548160ff0219169083151502179055505b5050565b6040805190810160405280600381526020017f455852000000000000000000000000000000000000000000000000000000000081525081565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115d757600080fd5b600960009054906101000a900460ff161515156115f357600080fd5b6001600960006101000a81548160ff0219169083151502179055507f7f95d919e78bdebe8a285e6e33357c2fcb65ccf66e72d7573f9f8f6caad0c4cc60405160405180910390a16001905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561169f57600080fd5b600090505b81518110156117295760006004600084848151811015156116c157fe5b9060200190602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506116a4565b5050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561178b57600080fd5b600960009054906101000a900460ff161515156117a757600080fd5b60ff8351111515156117b857600080fd5b815183511415156117c857600080fd5b600090505b82518160ff16101561187957600754828260ff168151811015156117ed57fe5b906020019060200201511115151561180457600080fd5b611842838260ff1681518110151561181857fe5b90602001906020020151838360ff1681518110151561183357fe5b90602001906020020151612056565b5060055460065410151561186c576001600960006101000a81548160ff0219169083151502179055505b80806001019150506117cd565b505050565b600060406004810160003690501015151561189557fe5b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141515156118d157600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054831115151561191f57600080fd5b61197183600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461224b90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a0683600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461226490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505092915050565b600960009054906101000a900460ff1681565b60008060008491508173ffffffffffffffffffffffffffffffffffffffff166370a08231856000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611b7757600080fd5b6102c65a03f11515611b8857600080fd5b505050604051805190509050809250505092915050565b60075481565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000806000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611c8d57600080fd5b8391508173ffffffffffffffffffffffffffffffffffffffff166370a08231306000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515611d3357600080fd5b6102c65a03f11515611d4457600080fd5b5050506040518051905090508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16836000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515611e1d57600080fd5b6102c65a03f11515611e2e57600080fd5b5050506040518051905092505050919050565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ea357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515611f1b5780600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611f7c57600080fd5b600960009054906101000a900460ff16151515611f9857600080fd5b60ff835111151515611fa957600080fd5b6007548211151515611fba57600080fd5b600090505b8251811015612008576007548211151515611fd957600080fd5b611ffa8382815181101515611fea57fe5b9060200190602002015183612056565b508080600101915050611fbf565b600554600654101515612031576001600960006101000a81548160ff0219169083151502179055505b505050565b60046020528060005260406000206000915054906101000a900460ff1681565b6000600960009054906101000a900460ff1615151561207457600080fd5b6120898260065461226490919063ffffffff16565b6006819055506120a48260075461224b90919063ffffffff16565b6007819055506120fc82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461226490919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff167f8940c4b8e215f8822c5c8f0056c12652c746cbc57eedbd2a440b175971d47a77836040518082815260200191505060405180910390a28273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080828481151561220b57fe5b0490508091505092915050565b60008082840290506000841480612239575082848281151561223657fe5b04145b151561224157fe5b8091505092915050565b600082821115151561225957fe5b818303905092915050565b600080828401905083811015151561227857fe5b80915050929150505600a165627a7a72305820798b173ab0999348edae17fa35b2d88a978cd2bdd72744a686d9a32ac0f406920029

   Swarm Source:
bzzr://798b173ab0999348edae17fa35b2d88a978cd2bdd72744a686d9a32ac0f40692

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.