Sponsored Link:  Hash Rush brings crypto mining to RTS gaming. Join our ICO and claim your colony!
Contract Overview | OpenLongevityPresale
ETH Balance: 17.64 Ether
ETH USD Value: $5,502.97 (@ $311.96/ETH)
No Of Transactions: 209 txns
Token Tracker 0x14cf6193935b17fc72649bA420Fdd5bFdF1f0001
  Latest 25 txns from a total Of 209 transactions View All

TxHash Age From To Value [TxFee]
0x0080fd0f63c7e695dfd2659eaeaa22c69fecbd2de0b572375a69b3f61850700e1 day 6 hrs ago0x6d0a2b64d607a2adb19a34305e4919542dcf2478  IN   OpenLongevityPresale0.04 Ether0.002135952
0x3524b75ef6cb8aa03a5aeef5088e4e3a0bb7e74be7a30f1e2f1e7640a7b1bdc02 days 1 hr ago0x1b4da4114a496e00685dd41ee82bc773b8169d2b  IN   OpenLongevityPresale12.6 Ether0.002339376
0x4bf473e82568786b5dd4db1afce7102f61d94c12cb50246a920c734a200da2312 days 12 hrs ago0xc1bdb172dac6fc4b8b4cda53f18bc87a5c68e9be  IN   OpenLongevityPresale5 Ether0.00230635
0xd46fd3a0415946b964c04f487bff514481761e0be4da97a10b723803e5d1dbd13 days 11 hrs ago0x9e44f01743034fd724e85395519775d9794a8a23  IN   OpenLongevityPresale0 Ether0.002315628
0xa6574e7d00be859216a046c4094f50ae184687fef51e3978a8ac5762357d40043 days 16 hrs ago0x2726127d1ac4c245706daa984f8e945e8845a695  IN   OpenLongevityPresale0.307 Ether0.002135952
0x1a609dc6ab5a0e54c8b8713fdb445ad097254f74f298716bb8b846644ff0bde93 days 17 hrs ago0x2f960aa0df7ef2869c764078bc8b27cf1c8a1693  IN   OpenLongevityPresale0.022721336 Ether0.002121842
0xf60f27c3e1f3e9aa72e6f6ec1dd535ed84682de4cbd7d4fdf80c932ca19a3cb83 days 23 hrs ago0xc0cf204502a0801ddf34c6d23a7a890aa31fe479  IN   OpenLongevityPresale0.969080237 Ether0.0050856
0xd4f745e96ec45db836e10a2a3e927d62ba689985f8a4cbad07f354c7fca05e034 days 1 hr ago0x18698ffb1ea160d75de1f47be12f934db727da7e  IN   OpenLongevityPresale0.498694864 Ether0.000305136
0x52933a078d6fa9679f5e71b4fe86e255db77cabc02353dad26733ff27231bfb34 days 4 hrs ago0x7ed1e469fcb3ee19c0366d829e291451be638e59  IN   OpenLongevityPresale0.1 Ether0.00305136
0xd59fa3450e3e144a35b8dc29c2880fd0e57cd2ca746a61c616013c725dcecb7e4 days 7 hrs ago0x2f960aa0df7ef2869c764078bc8b27cf1c8a1693  IN   OpenLongevityPresale0.27 Ether0.002237664
0x62274468e6c93eecc86a0efae41ac45cc7d845b3f40209ffd83f48dd7cb37f954 days 10 hrs ago0xca4adedbacf7dff8e36bba9d24e0b89e73fa3e3e  IN   OpenLongevityPresale0 Ether0.000609
0x60e2677a87d16930a6a5d1369664c2e30a9157a050c4c3949d2382a07debeeb54 days 10 hrs ago0xca4adedbacf7dff8e36bba9d24e0b89e73fa3e3e  IN   OpenLongevityPresale0.056 Ether0.002135952
0xa7009b5e48046341fd0a5556db5884d61d0d004441d49beb05255444836fe8594 days 11 hrs ago0x8ac8dfd3dd0f2bdb52aa9821be1768a178842760  IN   OpenLongevityPresale0.9 Ether0.002135952
0xecf9c9975632362d392220306d4924677385964ff448b4bb4c4638ffd5a7050f4 days 11 hrs ago0xc1bdb172dac6fc4b8b4cda53f18bc87a5c68e9be  IN   OpenLongevityPresale4 Ether0.0050856
0x3a073167ec6ecb184b0d58c356f6eddd68f912ddaadefe7187cca687bca7e0504 days 11 hrs ago0x5d72b07a204d537c227a2c905ec58345bae4c72d  IN   OpenLongevityPresale0.165 Ether0.0021
0xf9b1178e3ba86e4a0fd3a5d0b8b870b0480a074700c3fe0079a44303b6ec4ddb4 days 12 hrs ago0xb629ae174e6d7e96e2084c863e2992f86b48d11a  IN   OpenLongevityPresale0.997856383 Ether0.002143617
0xc2d57049f0d2b4df1faf047a88128e5e6e548f6ed63a2d4715faefff840845a74 days 14 hrs ago0x9e6273782d5e484dab0799119f1503c4565b5279  IN   OpenLongevityPresale1 Ether0.000976332
0x2f5834419b83a6fd8edb13f0bccc04ecf4e017d474fafcc5b492dae06b636d164 days 14 hrs ago0xe0e86ec78bf89598eaa97d8c430bcc1109477878  IN   OpenLongevityPresale0.5 Ether0.002143617
0x54cdf27fe3af55761e8fa64f7292d348cd3e0fe43fbe68eb2b46c4f7eb6a930c4 days 15 hrs ago0x9e6273782d5e484dab0799119f1503c4565b5279  IN   OpenLongevityPresale1 Ether0.002143617
0xbefcb49fffd6c193a9e32e33cce394286adf1b287646714e42b9fa845f2252ee4 days 15 hrs ago0x2eff0c653719b355ab4057225368dee48bedc64b  IN   OpenLongevityPresale0.564 Ether0.002143617
0x55ce093bb0f843881838734a541b93968b71e240e9c3e323d2fcc94a672ee42e4 days 16 hrs ago0xe686bdece272deba6ed2066210b200d35de9fa0d  IN   OpenLongevityPresale5 Ether0.002143617
0x09f1d4ed2be822c1bc04c26c0a5cb168dbc9f1f9c71456fe153d2f66ee4eceed4 days 16 hrs ago0x85a70c7e21d4926a5a8122ea7606ae7debf8b2dc  IN   OpenLongevityPresale0.409852 Ether0.002143617
0xac856f49d56fb8d79dbd773fc54cfc10aa1d6c37857f2a035c1ca9092cb4a9274 days 16 hrs ago0x75a262d702e23d7c03ac81a408510dc3cad765e2  IN   OpenLongevityPresale1.3 Ether0.000976332
0x05667e95e8e23287e72a0e572876ff5135443f519ea89eb550b3d95cf5efd2764 days 16 hrs ago0x4be6dce14f053ecf9560275b763656519bf3a999  IN   OpenLongevityPresale1 Ether0.002143617
0x0d1f13468547658dcbc77e4a33115c7532948bab74bd5080c8774e25956d36f14 days 17 hrs ago0x3c17eb89b646d470c4b2ff13950cdaba3f3108d8  IN   OpenLongevityPresale0.897499383 Ether0.002143617
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0xd46fd3a0415946b964c04f487bff514481761e0be4da97a10b723803e5d1dbd143652383 days 11 hrs ago0x14cf6193935b17fc72649ba420fdd5bfdf1f00010x59b95a5e0268cc843e6308fef723544baa6676c6213.761633640958211047 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to DelegateCallReturnValue (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: OpenLongevityPresale
Compiler Version: v0.4.14+commit.c2215d46
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 <i.svirin@nordavind.ru>
*/


pragma solidity ^0.4.10;

contract owned {

    address public owner;
    address public newOwner;

    function owned() 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) constant returns (uint);
    function transfer(address to, uint value);
    function allowance(address owner, address spender) constant returns (uint);
    function transferFrom(address from, address to, uint value);
    function approve(address spender, uint value);
    event Approval(address indexed owner, address indexed spender, uint value);
    event Transfer(address indexed from, address indexed to, uint value);
}

/**
 * @title Know your customer contract
 */
contract KYC is owned {

    mapping (address => bool) public known;
    address                   public confirmer;

    function setConfirmer(address _confirmer) public onlyOwner {
        confirmer = _confirmer;
    }

    function setToKnown(address _who) public {
        require(msg.sender == confirmer || msg.sender == owner);
        known[_who] = true;
    }
}

contract Presale is KYC, ERC20 {

    uint    public etherPrice;
    address public presaleOwner;
    uint    public totalLimitUSD;
    uint    public collectedUSD;

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

    struct Investor {
        uint256 amountTokens;
        uint    amountWei;
    }
    mapping (address => Investor) public investors;
    mapping (uint => address)     public investorsIter;
    uint                          public numberOfInvestors;
    
    function () payable public {
        require(state == State.Presale);
        require(now < presaleFinishTime);
        require(now > ppFinishTime || known[msg.sender]);

        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 = 100;
        if (now <= ppFinishTime) {
            if (valueUSD >= 100000) {
                tokensPer10USD = 200;
            } else {
                tokensPer10USD = 175;
            }
        } else {
            if (valueUSD >= 100000) {
                tokensPer10USD = 150;
            } else {
                tokensPer10USD = 130;
            }
        }

        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);
        presaleStartTime = now;
        presaleOwner = _presaleOwner;
        etherPrice = _etherPrice;
        ppFinishTime = now + 3 days;
        presaleFinishTime = ppFinishTime + 60 days;
        state = State.Presale;
        totalLimitUSD = 500000;
        NewState(state);
    }
    
    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;

    function PresaleToken() payable public Presale() {}

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

    function transfer(address, uint256) public {revert();}
    function transferFrom(address, address, uint256) public {revert();}
    function approve(address, uint256) public {revert();}
    function allowance(address, address) public constant returns (uint256) {revert();}
}

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,"type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"numberOfInvestors","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"ppFinishTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"collectedUSD","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"known","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_confirmer","type":"address"}],"name":"setConfirmer","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"timeToFinishPresale","outputs":[{"name":"t","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_who","type":"address"}],"name":"setToKnown","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"investors","outputs":[{"name":"amountTokens","type":"uint256"},{"name":"amountWei","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"confirmer","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_who","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"presaleFinishTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalLimitUSD","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"finishPresale","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"presaleOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"etherPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"presaleStartTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"killMe","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"confirmOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"state","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_presaleOwner","type":"address"},{"name":"_etherPrice","type":"uint256"}],"name":"startPresale","outputs":[],"payable":false,"type":"function"},{"inputs":[],"payable":true,"type":"constructor"},{"payable":true,"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
606060405260408051908101604052600981527f546f6b656e20302e310000000000000000000000000000000000000000000000602082015260109080516200004d92916020019062000113565b5060408051908101604052600d81527f4f70656e4c6f6e67657669747900000000000000000000000000000000000000602082015260119080516200009792916020019062000113565b5060408051908101604052600481527f594541520000000000000000000000000000000000000000000000000000000060208201526012908051620000e192916020019062000113565b506013805460ff191690555b5b5b60008054600160a060020a03191633600160a060020a03161790555b5b5b620001bd565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200015657805160ff191683800117855562000186565b8280016001018555821562000186579182015b828111156200018657825182559160200191906001019062000169565b5b506200019592915062000199565b5090565b620001ba91905b80821115620001955760008155600101620001a0565b5090565b90565b61112680620001cd6000396000f300606060405236156101a95763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663052deec581146103c857806306fdde03146103fa578063095ea7b31461048557806318160ddd146104a95780631af2c9fd146104ce5780631f04becc146104f35780631ff6c2411461051857806322dfc9441461053d57806323b872dd146105705780632f640a091461059a57806330986dea146105bb578063313ce567146105e05780633ccfd60b146106095780635a3b7e421461061e5780636853e3a4146106a95780636f7bc9be146106ca5780636fc3c8171461070157806370a082311461073057806372d0774a146107615780637b25aeca146107865780638da5cb5b146107ab57806395d89b41146107da578063974654c6146108655780639c89a10a1461087a5780639e307955146108a9578063a6f9dae1146108ce578063a82524b2146108ef578063a9059cbb14610485578063b603cd8014610938578063bd9b6d861461094d578063c19d93fb14610962578063d4ee1d9014610999578063dd62ed3e146109c8578063ddf0432f146109ff575b5b60008080808060015b60095460ff1660028111156101c457fe5b146101ce57600080fd5b600c5442106101dc57600080fd5b600b544211806102045750600160a060020a03331660009081526002602052604090205460ff165b151561020f57600080fd5b600554349550670de0b6b3a76400009086025b049350600754846008540111156102925760085460075403935060055484670de0b6b3a76400000281151561025357fe5b04945033600160a060020a0316622dc6c0863403604051600060405180830381858888f19350505050151561028757600080fd5b60075460085561029b565b60088054850190555b600b546064935042116102c557620186a084106102bb5760c892506102c0565b60af92505b6102dd565b620186a084106102d857609692506102dd565b608292505b5b600a8385025b049150600082116102f457600080fd5b50600160a060020a0333166000908152600d602052604090206001810154151561035857600f8054600181019091556000908152600e60205260409020805473ffffffffffffffffffffffffffffffffffffffff191633600160a060020a03161790555b80548281011161036757600080fd5b805482018155600181018054860190556004805483019055600160a060020a033381169030167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405190815260200160405180910390a35b5050505050005b34156103d357600080fd5b6103de600435610a23565b604051600160a060020a03909116815260200160405180910390f35b341561040557600080fd5b61040d610a3e565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561044a5780820151818401525b602001610431565b50505050905090810190601f1680156104775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561049057600080fd5b6104a7600160a060020a0360043516602435610adc565b005b34156104b457600080fd5b6104bc610ae5565b60405190815260200160405180910390f35b34156104d957600080fd5b6104bc610aeb565b60405190815260200160405180910390f35b34156104fe57600080fd5b6104bc610af1565b60405190815260200160405180910390f35b341561052357600080fd5b6104bc610af7565b60405190815260200160405180910390f35b341561054857600080fd5b61055c600160a060020a0360043516610afd565b604051901515815260200160405180910390f35b341561057b57600080fd5b6104a7600160a060020a0360043581169060243516604435610adc565b005b34156105a557600080fd5b6104a7600160a060020a0360043516610b1c565b005b34156105c657600080fd5b6104bc610b64565b60405190815260200160405180910390f35b34156105eb57600080fd5b6105f3610ba2565b60405160ff909116815260200160405180910390f35b341561061457600080fd5b6104a7610bab565b005b341561062957600080fd5b61040d610c01565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561044a5780820151818401525b602001610431565b50505050905090810190601f1680156104775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156106b457600080fd5b6104a7600160a060020a0360043516610c9f565b005b34156106d557600080fd5b6106e9600160a060020a0360043516610cfc565b60405191825260208201526040908101905180910390f35b341561070c57600080fd5b6103de610d15565b604051600160a060020a03909116815260200160405180910390f35b341561073b57600080fd5b6104bc600160a060020a0360043516610d24565b60405190815260200160405180910390f35b341561076c57600080fd5b6104bc610d43565b60405190815260200160405180910390f35b341561079157600080fd5b6104bc610d49565b60405190815260200160405180910390f35b34156107b657600080fd5b6103de610d4f565b604051600160a060020a03909116815260200160405180910390f35b34156107e557600080fd5b61040d610d5e565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561044a5780820151818401525b602001610431565b50505050905090810190601f1680156104775780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561087057600080fd5b6104a7610dfc565b005b341561088557600080fd5b6103de610eef565b604051600160a060020a03909116815260200160405180910390f35b34156108b457600080fd5b6104bc610efe565b60405190815260200160405180910390f35b34156108d957600080fd5b6104a7600160a060020a0360043516610f04565b005b34156108fa57600080fd5b6104bc610f61565b60405190815260200160405180910390f35b341561049057600080fd5b6104a7600160a060020a0360043516602435610adc565b005b341561094357600080fd5b6104a7610f70565b005b341561095857600080fd5b6104a7610f9c565b005b341561096d57600080fd5b610975610fec565b6040518082600281111561098557fe5b60ff16815260200191505060405180910390f35b34156109a457600080fd5b6103de610ff5565b604051600160a060020a03909116815260200160405180910390f35b34156109d357600080fd5b6104bc600160a060020a0360043581169060243516611004565b60405190815260200160405180910390f35b3415610a0a57600080fd5b6104a7600160a060020a0360043516602435611011565b005b600e60205260009081526040902054600160a060020a031681565b60118054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ad45780601f10610aa957610100808354040283529160200191610ad4565b820191906000526020600020905b815481529060010190602001808311610ab757829003601f168201915b505050505081565b600080fd5b5050565b60045481565b600f5481565b600b5481565b60085481565b60026020526000908152604090205460ff1681565b600080fd5b505050565b60005433600160a060020a03908116911614610b3757600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600060015b60095460ff166002811115610b7a57fe5b14610b8457600080fd5b600c54421115610b9657506000610b9e565b42600c540390505b5b90565b60135460ff1681565b60005433600160a060020a03908116911614610bc657600080fd5b600654600160a060020a0390811690622dc6c090301631604051600060405180830381858888f193505050501515610bfd57600080fd5b5b5b565b60108054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ad45780601f10610aa957610100808354040283529160200191610ad4565b820191906000526020600020905b815481529060010190602001808311610ab757829003601f168201915b505050505081565b60035433600160a060020a0390811691161480610cca575060005433600160a060020a039081169116145b1515610cd557600080fd5b600160a060020a0381166000908152600260205260409020805460ff191660011790555b50565b600d602052600090815260409020805460019091015482565b600354600160a060020a031681565b600160a060020a0381166000908152600d60205260409020545b919050565b600c5481565b60075481565b600054600160a060020a031681565b60128054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ad45780601f10610aa957610100808354040283529160200191610ad4565b820191906000526020600020905b815481529060010190602001808311610ab757829003601f168201915b505050505081565b60005433600160a060020a03908116911614610e1757600080fd5b60015b60095460ff166002811115610e2b57fe5b14610e3557600080fd5b600c5442101580610e495750600754600854145b1515610e5457600080fd5b600654600160a060020a0390811690622dc6c090301631604051600060405180830381858888f193505050501515610e8b57600080fd5b600980546002919060ff19166001835b02179055506009547fc9393c620dc0ed7b95591e2354866fb78b5ebff006e01bdd4cbcfb9f6024b4839060ff1660405180826002811115610ed857fe5b60ff16815260200191505060405180910390a15b5b565b600654600160a060020a031681565b60055481565b60005433600160a060020a03908116911614610f1f57600080fd5b600160a060020a0381161515610f3457600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b600a5481565b600080fd5b5050565b60005433600160a060020a03908116911614610f8b57600080fd5b600054600160a060020a0316ff5b5b565b60015433600160a060020a03908116911614610fb757600080fd5b600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a038416179091551690555b565b60095460ff1681565b600154600160a060020a031681565b6000806000fd5b92915050565b60005433600160a060020a0390811691161461102c57600080fd5b60005b60095460ff16600281111561104057fe5b1461104a57600080fd5b42600a8190556006805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03851617905560058290556203f4808101600b5562530e8001600c55600980546001919060ff191682805b02179055506207a1206007556009547fc9393c620dc0ed7b95591e2354866fb78b5ebff006e01bdd4cbcfb9f6024b4839060ff16604051808260028111156110e157fe5b60ff16815260200191505060405180910390a15b5b50505600a165627a7a72305820b4f0f9cf5188a34c5390cc307eee462a1a3338472d04ac530c90da7f2c120f280029

   Swarm Source:
bzzr://b4f0f9cf5188a34c5390cc307eee462a1a3338472d04ac530c90da7f2c120f28
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.