Sponsored Link:   SHARPAY.io • Share button with blockchain profit • ICOBench TOP Project • 30% Bonus • Buy Now!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 579 txns
Token Contract: OpenLongevity (YEAR)
 Latest 25 txns from a total Of 579 transactions
View All

TxHash Age From To Value [TxFee]
0x717c9106482cc95f36b4f7fd31f3c1dc185136d6697be8fc66f83804d61cee4058 days 19 hrs ago0x4af1665d02db61988e140c0c20814954f7d6112e  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000761268
0x52606036097bd7cf94ba686ee94752dd4355825ed93ed39564fd06b27bda1f7970 days 12 hrs ago0x7b875a9c5d9c74ff750085d61c60c4451015e50d  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00253756
0x43e40d53b660d7c9ef9a9dc486e5f7bcdcc8935668fe51d918de1f5a1ec1434471 days 3 hrs ago0x15033b62867562f47c0085ba61116a244610ac2c  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000919466
0x4298b420449aee63cf0e9d203222ced87ae84d977e6d284e175b034daa2d932081 days 6 hrs ago0x7d6df8556afea421f6fe82233ab0bc9ed8a509f5  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001330875
0xaf7733126deaa794ff9b805e0ed25ece9006694cdd38bae3a24cb46ef087102286 days 3 hrs ago0x3db6031a07995e4796b252e0bb1507f91860ccf7  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.002598375
0xac7d2a38a9fec4d19281efe34e73cfcb8b4df17536e7bbbee9c75d2fb58b212995 days 5 hrs ago0x708717a2f20af35f5b58f5f3fa49aa6f63677fb9  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000063375
0x89a59048fcf3cba00a692a289137813c79040e8d10a1a9d79591bd7fe867c909110 days 9 hrs ago0x7b875a9c5d9c74ff750085d61c60c4451015e50d  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00066
0xffdc12be80debf55463404a1bab4a531877563329151d30cb8208f88b8839a97112 days 15 hrs ago0xcc279fc1227bdc15f51ab01eec32259fa2ea47ec  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00063375
0xe5bc0c57e86ffcc68612d311def2510ac0c0ea0ae438e3d40d00712cab5c3e29113 days 6 hrs ago0x12dc169f15a10c095a3ff235f9d7ffd6a1d19a13  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.002218125
0x96638bc089ee0f3052b74811e71495836d08adbecfb688be4c48551bfcdbd71d117 days 9 hrs ago0x3828fc6cf5fda9fe0068112f6a36bfd1173c725e  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001330875
0x8c9c4d4fb6afaefcde2d51c51a46149534027974b6028d737637331062385114117 days 12 hrs ago0x3e9d246c216e1817313839e78e6ce414872c45bf  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00078439
0x781ed633c50faea02168a997ab213bbefdeefff8b47c5c63005b7304765338a3121 days 10 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000785946
0xd449bf5b784f85135ab549e93e6667bccae6864e5782d841bbcb6910161fe582121 days 10 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001647219
0x0d7d8e1988429f42c24d8d7bd779fa5fd5cd7dd60e2eb2e627d29afb849662c9121 days 10 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001647219
0xe1d9760089b852a1928215de33d9888a6731f82bc5cd49f5f85f6f9cab262e62121 days 10 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0xdfd49cae3022598f3152642bcabdc7e74c24467fd54744c7574735ab04003691121 days 11 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0xfe86e56b3bd7a6ee71f1a4001dae3ff65ae87df43ebb7a1964f137b488290a00121 days 11 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0xb6bc227cffcc49df4d9b799ecf4c025707e8b7829a1d797ef1df43807ded56cc121 days 11 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0x95b8772220d81d85789d3d4dfcb775a2e9c5aaf21e3c1e4d2c8cffd3c55aae7f121 days 11 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0xa9b812db7ccaaf7fe51c9544cb5a9253afa1557d3a14f5eb62fd9c918dfa4e71121 days 11 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0xe091a7d6b8cd5fb3acab920a243d50403d74b1535e41a9168e3494f3a99e57fe121 days 11 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000785946
0xdcb78c385b6e96f9261f13d105202ac2bd0b677b739950c61d7af170f7f60351121 days 11 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000785946
0xf8f6d28ce52e0251687db29c601857bf8f825ec69c1bd6bf085c9cadda8353d0121 days 11 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000784602
0x96dd3e33f5910701272c7368682a8d22e7bec0a6c412d11d5372446d6f5179f7121 days 11 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0xcbd9a44ed075678b74ebbbdc5de9611e32e69d53f7c7d4cc702c95d59b55ab2b121 days 13 hrs ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: OpenLongevityPresale
Compiler Version: v0.4.17+commit.bdeb9e52
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

/*
This file is part of the Open Longevity Contract.

The Open Longevity Contract is free software: you can redistribute it and/or
modify it under the terms of the GNU lesser General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

The Open Longevity Contract is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU lesser General Public License for more details.

You should have received a copy of the GNU lesser General Public License
along with the Open Longevity Contract. If not, see <http://www.gnu.org/licenses/>.

@author Ilya Svirin <[email protected]>
*/


pragma solidity ^0.4.10;

contract owned {

    address public owner;
    address public newOwner;

    function owned() public payable {
        owner = msg.sender;
    }
    
    modifier onlyOwner {
        require(owner == msg.sender);
        _;
    }

    function changeOwner(address _owner) onlyOwner public {
        require(_owner != 0);
        newOwner = _owner;
    }
    
    function confirmOwner() public {
        require(newOwner == msg.sender);
        owner = newOwner;
        delete newOwner;
    }
}

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 {
    uint public totalSupply;
    function balanceOf(address who) public constant returns (uint);
    function transfer(address to, uint value) public ;
    function allowance(address owner, address spender) public constant returns (uint);
    function transferFrom(address from, address to, uint value) public;
    function approve(address spender, uint value) public;
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);
}

contract PresaleOriginal is owned, ERC20 {

    uint    public totalLimitUSD;
    uint    public collectedUSD;
    uint    public presaleStartTime;

    struct Investor {
        uint256 amountTokens;
        uint    amountWei;
    }
    mapping (address => Investor) public investors;
    mapping (uint => address)     public investorsIter;
    uint                          public numberOfInvestors;
}

contract Presale is PresaleOriginal {

    uint    public etherPrice;
    address public presaleOwner;

    enum State { Disabled, Presale, Finished }
    event NewState(State state);
    State   public state;
    uint    public presaleFinishTime;

    uint    public migrationCounter;

    function migrate(address _originalContract, uint n) public onlyOwner {
        require(state == State.Disabled);
        
        // migrate tokens with x2 bonus
        numberOfInvestors = PresaleOriginal(_originalContract).numberOfInvestors();
        uint limit = migrationCounter + n;
        if(limit > numberOfInvestors) {
            limit = numberOfInvestors;
        }
        for(; migrationCounter < limit; ++migrationCounter) {
            address a = PresaleOriginal(_originalContract).investorsIter(migrationCounter);
            investorsIter[migrationCounter] = a;
            uint256 amountTokens;
            uint amountWei;
            (amountTokens, amountWei) = PresaleOriginal(_originalContract).investors(a);
            amountTokens *= 2;
            investors[a].amountTokens = amountTokens;
            investors[a].amountWei = amountWei;
            totalSupply += amountTokens;
            Transfer(_originalContract, a, amountTokens);
        }
        if(limit < numberOfInvestors) {
            return;
        }

        // migrate main parameters
        presaleStartTime = PresaleOriginal(_originalContract).presaleStartTime();
        collectedUSD = PresaleOriginal(_originalContract).collectedUSD();
        totalLimitUSD = PresaleOriginal(_originalContract).totalLimitUSD();

        // add extra tokens for bounty
        address bountyAddress = 0x59B95A5e0268Cc843e6308FEf723544BaA6676c6;
        if(investors[bountyAddress].amountWei == 0 && investors[bountyAddress].amountTokens == 0) {
            investorsIter[numberOfInvestors++] = bountyAddress;
        }
        uint bountyTokens = 5 * PresaleOriginal(_originalContract).totalSupply() / 100;
        investors[bountyAddress].amountTokens += bountyTokens;
        totalSupply += bountyTokens;
    }

    function () payable public {
        require(state == State.Presale);
        require(now < presaleFinishTime);

        uint valueWei = msg.value;
        uint valueUSD = valueWei * etherPrice / 1000000000000000000;
        if (collectedUSD + valueUSD > totalLimitUSD) { // don't need so much ether
            valueUSD = totalLimitUSD - collectedUSD;
            valueWei = valueUSD * 1000000000000000000 / etherPrice;
            require(msg.sender.call.gas(3000000).value(msg.value - valueWei)());
            collectedUSD = totalLimitUSD; // to be sure!
        } else {
            collectedUSD += valueUSD;
        }

        uint256 tokensPer10USD = 130;
        if (valueUSD >= 100000) {
            tokensPer10USD = 150;
        }

        uint256 tokens = tokensPer10USD * valueUSD / 10;
        require(tokens > 0);

        Investor storage inv = investors[msg.sender];
        if (inv.amountWei == 0) { // new investor
            investorsIter[numberOfInvestors++] = msg.sender;
        }
        require(inv.amountTokens + tokens > inv.amountTokens); // overflow
        inv.amountTokens += tokens;
        inv.amountWei += valueWei;
        totalSupply += tokens;
        Transfer(this, msg.sender, tokens);
    }
    
    function startPresale(address _presaleOwner, uint _etherPrice) public onlyOwner {
        require(state == State.Disabled);
        presaleOwner = _presaleOwner;
        etherPrice = _etherPrice;
        presaleFinishTime = 1526342400; // (GMT) 15 May 2018, 00:00:00
        state = State.Presale;
        totalLimitUSD = 500000;
        NewState(state);
    }

    function setEtherPrice(uint _etherPrice) public onlyOwner {
        require(state == State.Presale);
        etherPrice = _etherPrice;
    }
    
    function timeToFinishPresale() public constant returns(uint t) {
        require(state == State.Presale);
        if (now > presaleFinishTime) {
            t = 0;
        } else {
            t = presaleFinishTime - now;
        }
    }
    
    function finishPresale() public onlyOwner {
        require(state == State.Presale);
        require(now >= presaleFinishTime || collectedUSD == totalLimitUSD);
        require(presaleOwner.call.gas(3000000).value(this.balance)());
        state = State.Finished;
        NewState(state);
    }
    
    function withdraw() public onlyOwner {
        require(presaleOwner.call.gas(3000000).value(this.balance)());
    }
}

contract PresaleToken is Presale {
    
    string  public standard    = 'Token 0.1';
    string  public name        = 'OpenLongevity';
    string  public symbol      = "YEAR";
    uint8   public decimals    = 0;

    mapping (address => mapping (address => uint)) public allowed;

    // Fix for the ERC20 short address attack
    modifier onlyPayloadSize(uint size) {
        require(msg.data.length >= size + 4);
        _;
    }

    function PresaleToken() payable public Presale() {}

    function balanceOf(address _who) constant public returns (uint) {
        return investors[_who].amountTokens;
    }

    function transfer(address _to, uint256 _value) public onlyPayloadSize(2 * 32) {
        require(investors[msg.sender].amountTokens >= _value);
        require(investors[_to].amountTokens + _value >= investors[_to].amountTokens);
        investors[msg.sender].amountTokens -= _value;
        if(investors[_to].amountTokens == 0 && investors[_to].amountWei == 0) {
            investorsIter[numberOfInvestors++] = _to;
        }
        investors[_to].amountTokens += _value;
        Transfer(msg.sender, _to, _value);
    }
    
    function transferFrom(address _from, address _to, uint _value) public onlyPayloadSize(3 * 32) {
        require(investors[_from].amountTokens >= _value);
        require(investors[_to].amountTokens + _value >= investors[_to].amountTokens); // overflow
        require(allowed[_from][msg.sender] >= _value);
        investors[_from].amountTokens -= _value;
        if(investors[_to].amountTokens == 0 && investors[_to].amountWei == 0) {
            investorsIter[numberOfInvestors++] = _to;
        }
        investors[_to].amountTokens += _value;
        allowed[_from][msg.sender] -= _value;
        Transfer(_from, _to, _value);
    }

    function approve(address _spender, uint _value) public {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
    }

    function allowance(address _owner, address _spender) public constant
        returns (uint remaining) {
        return allowed[_owner][_spender];
    }
}

contract OpenLongevityPresale is PresaleToken {

    function OpenLongevityPresale() payable public PresaleToken() {}

    function killMe() public onlyOwner {
        selfdestruct(owner);
    }
}

    Contract ABI  
[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"investorsIter","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"numberOfInvestors","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"collectedUSD","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_etherPrice","type":"uint256"}],"name":"setEtherPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"timeToFinishPresale","outputs":[{"name":"t","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"investors","outputs":[{"name":"amountTokens","type":"uint256"},{"name":"amountWei","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_who","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"presaleFinishTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalLimitUSD","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"migrationCounter","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishPresale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"presaleOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"etherPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"presaleStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_originalContract","type":"address"},{"name":"n","type":"uint256"}],"name":"migrate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"killMe","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"confirmOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"state","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_presaleOwner","type":"address"},{"name":"_etherPrice","type":"uint256"}],"name":"startPresale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":true,"stateMutability":"payable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"state","type":"uint8"}],"name":"NewState","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":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]

  Contract Creation Code Switch To Opcodes View
606060405260408051908101604052600981527f546f6b656e20302e3100000000000000000000000000000000000000000000006020820152600d9080516200004d9291602001906200010d565b5060408051908101604052600d81527f4f70656e4c6f6e676576697479000000000000000000000000000000000000006020820152600e908051620000979291602001906200010d565b5060408051908101604052600481527f59454152000000000000000000000000000000000000000000000000000000006020820152600f908051620000e19291602001906200010d565b506010805460ff1916905560008054600160a060020a03191633600160a060020a0316179055620001b2565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200015057805160ff191683800117855562000180565b8280016001018555821562000180579182015b828111156200018057825182559160200191906001019062000163565b506200018e92915062000192565b5090565b620001af91905b808211156200018e576000815560010162000199565b90565b61157b80620001c26000396000f300606060405236156101855763ffffffff60e060020a600035041663052deec5811461032457806306fdde0314610356578063095ea7b3146103e057806318160ddd146104045780631af2c9fd146104295780631ff6c2411461043c57806323b872dd1461044f578063271879911461047757806330986dea1461048d578063313ce567146104a05780633ccfd60b146104c95780635a3b7e42146104dc5780635c658165146104ef5780636f7bc9be1461051457806370a082311461054b57806372d0774a1461056a5780637b25aeca1461057d5780638b800e6f146105905780638da5cb5b146105a357806395d89b41146105b6578063974654c6146105c95780639c89a10a146105dc5780639e307955146105ef578063a6f9dae114610602578063a82524b214610621578063a9059cbb14610634578063ad68ebf714610656578063b603cd8014610678578063bd9b6d861461068b578063c19d93fb1461069e578063d4ee1d90146106d5578063dd62ed3e146106e8578063ddf0432f1461070d575b6000808080806001600a5460a060020a900460ff1660028111156101a557fe5b146101af57600080fd5b600b5442106101bd57600080fd5b600954349550670de0b6b3a76400009086020493506003548460045401111561023f5760045460035403935060095484670de0b6b3a76400000281151561020057fe5b04945033600160a060020a0316622dc6c0863403604051600060405180830381858888f19350505050151561023457600080fd5b600354600455610248565b60048054850190555b60829250620186a0841061025b57609692505b600a8385020491506000821161027057600080fd5b50600160a060020a0333166000908152600660205260409020600181015415156102c757600880546001810190915560009081526007602052604090208054600160a060020a03191633600160a060020a03161790555b8054828101116102d657600080fd5b805482018155600181018054860190556002805483019055600160a060020a033381169030166000805160206115308339815191528460405190815260200160405180910390a35050505050005b341561032f57600080fd5b61033a60043561072f565b604051600160a060020a03909116815260200160405180910390f35b341561036157600080fd5b61036961074a565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156103a557808201518382015260200161038d565b50505050905090810190601f1680156103d25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156103eb57600080fd5b610402600160a060020a03600435166024356107e8565b005b341561040f57600080fd5b61041761084c565b60405190815260200160405180910390f35b341561043457600080fd5b610417610852565b341561044757600080fd5b610417610858565b341561045a57600080fd5b610402600160a060020a036004358116906024351660443561085e565b341561048257600080fd5b6104026004356109e3565b341561049857600080fd5b610417610a27565b34156104ab57600080fd5b6104b3610a6a565b60405160ff909116815260200160405180910390f35b34156104d457600080fd5b610402610a73565b34156104e757600080fd5b610369610ac7565b34156104fa57600080fd5b610417600160a060020a0360043581169060243516610b32565b341561051f57600080fd5b610533600160a060020a0360043516610b4f565b60405191825260208201526040908101905180910390f35b341561055657600080fd5b610417600160a060020a0360043516610b68565b341561057557600080fd5b610417610b83565b341561058857600080fd5b610417610b89565b341561059b57600080fd5b610417610b8f565b34156105ae57600080fd5b61033a610b95565b34156105c157600080fd5b610369610ba4565b34156105d457600080fd5b610402610c0f565b34156105e757600080fd5b61033a610d2c565b34156105fa57600080fd5b610417610d3b565b341561060d57600080fd5b610402600160a060020a0360043516610d41565b341561062c57600080fd5b610417610d93565b341561063f57600080fd5b610402600160a060020a0360043516602435610d99565b341561066157600080fd5b610402600160a060020a0360043516602435610ec8565b341561068357600080fd5b61040261138e565b341561069657600080fd5b6104026113b7565b34156106a957600080fd5b6106b16113f9565b604051808260028111156106c157fe5b60ff16815260200191505060405180910390f35b34156106e057600080fd5b61033a611409565b34156106f357600080fd5b610417600160a060020a0360043581169060243516611418565b341561071857600080fd5b610402600160a060020a0360043516602435611443565b600760205260009081526040902054600160a060020a031681565b600e8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107e05780601f106107b5576101008083540402835291602001916107e0565b820191906000526020600020905b8154815290600101906020018083116107c357829003601f168201915b505050505081565b600160a060020a03338116600081815260116020908152604080832094871680845294909152908190208490557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259084905190815260200160405180910390a35050565b60025481565b60085481565b60045481565b6060606436101561086e57600080fd5b600160a060020a0384166000908152600660205260409020548290101561089457600080fd5b600160a060020a03831660009081526006602052604090205482810110156108bb57600080fd5b600160a060020a0380851660009081526011602090815260408083203390941683529290522054829010156108ef57600080fd5b600160a060020a03808516600090815260066020526040808220805486900390559185168152205415801561093d5750600160a060020a038316600090815260066020526040902060010154155b1561097557600880546001810190915560009081526007602052604090208054600160a060020a031916600160a060020a0385161790555b600160a060020a038084166000818152600660209081526040808320805488019055888516808452601183528184203390961684529490915290819020805486900390559091906000805160206115308339815191529085905190815260200160405180910390a350505050565b60005433600160a060020a039081169116146109fe57600080fd5b6001600a5460a060020a900460ff166002811115610a1857fe5b14610a2257600080fd5b600955565b60006001600a5460a060020a900460ff166002811115610a4357fe5b14610a4d57600080fd5b600b54421115610a5f57506000610a67565b42600b540390505b90565b60105460ff1681565b60005433600160a060020a03908116911614610a8e57600080fd5b600a54600160a060020a0390811690622dc6c090301631604051600060405180830381858888f193505050501515610ac557600080fd5b565b600d8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107e05780601f106107b5576101008083540402835291602001916107e0565b601160209081526000928352604080842090915290825290205481565b6006602052600090815260409020805460019091015482565b600160a060020a031660009081526006602052604090205490565b600b5481565b60035481565b600c5481565b600054600160a060020a031681565b600f8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107e05780601f106107b5576101008083540402835291602001916107e0565b60005433600160a060020a03908116911614610c2a57600080fd5b6001600a5460a060020a900460ff166002811115610c4457fe5b14610c4e57600080fd5b600b5442101580610c625750600354600454145b1515610c6d57600080fd5b600a54600160a060020a0390811690622dc6c090301631604051600060405180830381858888f193505050501515610ca457600080fd5b600a805474ff000000000000000000000000000000000000000019167402000000000000000000000000000000000000000017908190557fc9393c620dc0ed7b95591e2354866fb78b5ebff006e01bdd4cbcfb9f6024b4839060a060020a900460ff1660405180826002811115610d1757fe5b60ff16815260200191505060405180910390a1565b600a54600160a060020a031681565b60095481565b60005433600160a060020a03908116911614610d5c57600080fd5b600160a060020a0381161515610d7157600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b60055481565b60406044361015610da957600080fd5b600160a060020a03331660009081526006602052604090205482901015610dcf57600080fd5b600160a060020a0383166000908152600660205260409020548281011015610df657600080fd5b600160a060020a033381166000908152600660205260408082208054869003905591851681522054158015610e445750600160a060020a038316600090815260066020526040902060010154155b15610e7c57600880546001810190915560009081526007602052604090208054600160a060020a031916600160a060020a0385161790555b600160a060020a038084166000818152600660205260409081902080548601905590913316906000805160206115308339815191529085905190815260200160405180910390a3505050565b600080548190819081908190819033600160a060020a03908116911614610eee57600080fd5b6000600a5460a060020a900460ff166002811115610f0857fe5b14610f1257600080fd5b87600160a060020a0316631af2c9fd6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b1515610f5857600080fd5b6102c65a03f11515610f6957600080fd5b50505060405180516008819055600c54890197508711159050610f8c5760085495505b85600c5410156111105787600160a060020a031663052deec5600c5460006040516020015260405160e060020a63ffffffff84160281526004810191909152602401602060405180830381600087803b1515610fe757600080fd5b6102c65a03f11515610ff857600080fd5b5050506040518051600c546000908152600760205260408082208054600160a060020a031916600160a060020a0385811691909117909155929850918b169250636f7bc9be91889190516040015260405160e060020a63ffffffff8416028152600160a060020a0390911660048201526024016040805180830381600087803b151561108357600080fd5b6102c65a03f1151561109457600080fd5b5050506040518051906020018051600160a060020a038089166000818152600660205260409081902060029687028082556001909101859055865481019096559498509196509092908b1691506000805160206115308339815191529087905190815260200160405180910390a3600c80546001019055610f8c565b60085486101561111f57611384565b87600160a060020a031663a82524b26000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561116557600080fd5b6102c65a03f1151561117657600080fd5b505050604051805160055550600160a060020a038816631ff6c2416000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156111c857600080fd5b6102c65a03f115156111d957600080fd5b505050604051805160045550600160a060020a038816637b25aeca6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561122b57600080fd5b6102c65a03f1151561123c57600080fd5b5050506040518051600355507359b95a5e0268cc843e6308fef723544baa6676c6600081905260066020527fb9d7207d73ef07a86305ddb2b481f7fb3cbefb0bdc7e08dea9369ef7065629aa549092501580156112af5750600160a060020a038216600090815260066020526040902054155b156112e757600880546001810190915560009081526007602052604090208054600160a060020a031916600160a060020a0384161790555b606488600160a060020a03166318160ddd6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b151561132f57600080fd5b6102c65a03f1151561134057600080fd5b5050506040518051905060050281151561135657fe5b600160a060020a03841660009081526006602052604090208054929091049182019055600280548201905590505b5050505050505050565b60005433600160a060020a039081169116146113a957600080fd5b600054600160a060020a0316ff5b60015433600160a060020a039081169116146113d257600080fd5b6001805460008054600160a060020a0319908116600160a060020a03841617909155169055565b600a5460a060020a900460ff1681565b600154600160a060020a031681565b600160a060020a03918216600090815260116020908152604080832093909416825291909152205490565b60005433600160a060020a0390811691161461145e57600080fd5b6000600a5460a060020a900460ff16600281111561147857fe5b1461148257600080fd5b600a8054600160a060020a031916600160a060020a038416178082556009839055635afa2300600b556001919074ff0000000000000000000000000000000000000000191660a060020a8302179055506207a120600355600a547fc9393c620dc0ed7b95591e2354866fb78b5ebff006e01bdd4cbcfb9f6024b4839060a060020a900460ff166040518082600281111561151857fe5b60ff16815260200191505060405180910390a150505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058207effc57f85e2168f3c3cda66eb24392a1ff282534462fcada93dc22c70c280de0029

   Swarm Source:
bzzr://7effc57f85e2168f3c3cda66eb24392a1ff282534462fcada93dc22c70c280de

 

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.