Sponsored:   Ubex.com - Additional 17% of tokens are available for purchase! Trading on exchanges already started.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 585 txns
Token Tracker: OpenLongevity (YEAR)
 Latest 25 txns from a total Of 585 transactions

TxHash Age From To Value [TxFee]
0x3501a8f98f0a261876d714bf4fde302a6a96b7aaf3b9ed08276e0d11fe0147bf14 days 6 hrs ago0xf27980c6c72ea6d94bce7e7632f943d93d94168b  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00002475078
0x07ecc9888a8951cd772d242e04a8646cd206caa92f22c37d966ac26f58a3858514 days 18 hrs ago0xe178a4f1a23afb8b3797215c0dbf49a25795eb43  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00002475078
0xf602fca90c8a86a87c3bc8c051c27297078700e41346ddc0b4ac355965619de714 days 18 hrs ago0xbee65fd1d6f6262817f9fb84b1fd777285b13cde  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00007027521
0xeb60be948a1b668b1f64d6732da67c8e3bb5ea1657f84a44550632e6f551bf2021 days 10 hrs ago0x174a5d6c8e22aff28f837c9e37b9c3425d54df5a  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00109125
0xe6533b447e223f1ecef2554cf39bd6244a59a85021b3fcb46c19fd20e5c22b7f78 days 11 hrs ago0xa3ebb1e0b0e1f652207001099a549e1bfadb4873  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000950625
0x7413b2def97e99eade798f1c86b1ec5999b8cabc5ca7e9026ebfa37e213afd3478 days 23 hrs ago0xa3ebb1e0b0e1f652207001099a549e1bfadb4873  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.0009
0x717c9106482cc95f36b4f7fd31f3c1dc185136d6697be8fc66f83804d61cee40146 days 9 hrs ago0x4af1665d02db61988e140c0c20814954f7d6112e  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000761268
0x52606036097bd7cf94ba686ee94752dd4355825ed93ed39564fd06b27bda1f79158 days 2 hrs ago0x7b875a9c5d9c74ff750085d61c60c4451015e50d  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00253756
0x43e40d53b660d7c9ef9a9dc486e5f7bcdcc8935668fe51d918de1f5a1ec14344158 days 17 hrs ago0x15033b62867562f47c0085ba61116a244610ac2c  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000919466
0x4298b420449aee63cf0e9d203222ced87ae84d977e6d284e175b034daa2d9320168 days 19 hrs ago0x7d6df8556afea421f6fe82233ab0bc9ed8a509f5  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001330875
0xaf7733126deaa794ff9b805e0ed25ece9006694cdd38bae3a24cb46ef0871022173 days 16 hrs ago0x3db6031a07995e4796b252e0bb1507f91860ccf7  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.002598375
0xac7d2a38a9fec4d19281efe34e73cfcb8b4df17536e7bbbee9c75d2fb58b2129182 days 18 hrs ago0x708717a2f20af35f5b58f5f3fa49aa6f63677fb9  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000063375
0x89a59048fcf3cba00a692a289137813c79040e8d10a1a9d79591bd7fe867c909197 days 22 hrs ago0x7b875a9c5d9c74ff750085d61c60c4451015e50d  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00066
0xffdc12be80debf55463404a1bab4a531877563329151d30cb8208f88b8839a97200 days 4 hrs ago0xcc279fc1227bdc15f51ab01eec32259fa2ea47ec  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00063375
0xe5bc0c57e86ffcc68612d311def2510ac0c0ea0ae438e3d40d00712cab5c3e29200 days 19 hrs ago0x12dc169f15a10c095a3ff235f9d7ffd6a1d19a13  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.002218125
0x96638bc089ee0f3052b74811e71495836d08adbecfb688be4c48551bfcdbd71d204 days 22 hrs ago0x3828fc6cf5fda9fe0068112f6a36bfd1173c725e  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001330875
0x8c9c4d4fb6afaefcde2d51c51a46149534027974b6028d737637331062385114205 days 1 hr ago0x3e9d246c216e1817313839e78e6ce414872c45bf  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.00078439
0x781ed633c50faea02168a997ab213bbefdeefff8b47c5c63005b7304765338a3209 days 10 mins ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.000785946
0xd449bf5b784f85135ab549e93e6667bccae6864e5782d841bbcb6910161fe582209 days 12 mins ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001647219
0x0d7d8e1988429f42c24d8d7bd779fa5fd5cd7dd60e2eb2e627d29afb849662c9209 days 13 mins ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001647219
0xe1d9760089b852a1928215de33d9888a6731f82bc5cd49f5f85f6f9cab262e62209 days 14 mins ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0xdfd49cae3022598f3152642bcabdc7e74c24467fd54744c7574735ab04003691209 days 15 mins ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0xfe86e56b3bd7a6ee71f1a4001dae3ff65ae87df43ebb7a1964f137b488290a00209 days 16 mins ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0xb6bc227cffcc49df4d9b799ecf4c025707e8b7829a1d797ef1df43807ded56cc209 days 17 mins ago0x59b95a5e0268cc843e6308fef723544baa6676c6  IN   0x179a303c1fdff0ffbda6a68b384787621b78ee840 Ether0.001645875
0x95b8772220d81d85789d3d4dfcb775a2e9c5aaf21e3c1e4d2c8cffd3c55aae7f209 days 19 mins 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 EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity), 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.