Sponsored Link:   SHIFT.cash - 1st ever car title loan platform on blockchain. Join NOW.
Contract Overview | OpenLongevityPresale
ETH Balance: 21.1266058736 Ether
ETH USD Value: $11,044.14 (@ $522.76/ETH)
No Of Transactions: 245 txns
Token Tracker 0x14cf6193935b17fc72649bA420Fdd5bFdF1f0001
Misc
Address Watch Add To Watch List
Contract Creator 0x9e44f01743034fd724e85395519775d9794a8a23at txn 0x36174d81ae21c36472e07ec0d079eb915f54763e3c749b2a2ab1396d8ddce7fb
Token Tracker
  Latest 25 txns from a total Of 245 transactions View All

TxHash Age From To Value [TxFee]
0x28974e92c794fbb5f8422b5bc03d77b6593c14181bd7c8cbb004d7d3ecf48cb61 day 6 hrs ago0xbe090b36eb190e80707c4fc90c3bd2f20e111561  IN   OpenLongevityPresale0.018 Ether0.00101712
0xafafa58c37ecc2e67feff9b8fcca6515b99842e574c3118fe35420327c676cda1 day 10 hrs ago0xbe090b36eb190e80707c4fc90c3bd2f20e111561  IN   OpenLongevityPresale0.0196695 Ether0.00021
0xd79a5033e10007ede136be1158d9f1f9f3203696907113eab4ba403724a4dbe02 days 50 mins ago0xfe9105650d10080a52ecf2f172d8531992e38b23  IN   OpenLongevityPresale0.132 Ether0.002135952
0xecc0aedd432f27caa22362ac248941e22dcc9e06e86c42e779826f866c146c472 days 4 hrs ago0x287aaf8412224ad6c274828b558e4b6bae3b3199  IN   OpenLongevityPresale0.24 Ether0.002135952
0x072a3edefaad570b9c2319e0aa06a08b485c40dba3e93d944f0cf921770bc4182 days 12 hrs ago0x9f17277d91abba6dd0b6a1b09f076b6987ac6730  IN   OpenLongevityPresale0.151960808 Ether0.004170192
0x9e931cbc44ec30acd65a439f839b7bcca42ec8686ae77f55eb99d13435c4d5292 days 16 hrs ago0xe354622a1c418d3ec9f0441e401d3e1eba3852d0  IN   OpenLongevityPresale0.02951598 Ether0.00305136
0xb0394ed29a26d2e341a486a1675aeaa0e3a960f2c1719b2fa5acd7b0861ae27c5 days 17 hrs ago0xe354622a1c418d3ec9f0441e401d3e1eba3852d0  IN   OpenLongevityPresale0.03281598 Ether0.000882
0xe2572ea9149c22fb54a83f8c99c777eaa3eaa335668d8b37a9075f48c91340af5 days 18 hrs ago0xe354622a1c418d3ec9f0441e401d3e1eba3852d0  IN   OpenLongevityPresale0.03369798 Ether0.000441
0x4d1d676e387e33f2e520fd4760487e06a7e68c2829757f521b368e900d69cf7d11 days 14 hrs ago0x360b62ff31f68de24798944ffa265198ea8b7981  IN   OpenLongevityPresale0.505 Ether0.001220544
0x8380550922ce169b1c48f423723edbabd199756d0d42636e2a690a4d4f95f65211 days 15 hrs ago0x360b62ff31f68de24798944ffa265198ea8b7981  IN   OpenLongevityPresale0.507 Ether0.0012
0x843ab9358f1250db419f96c449aad1267fab8bdbc3d442b52a0f083309b1454d18 days 12 hrs ago0x50c4e3ab7f44c8044cf8fe931fa81807bce274f5  IN   OpenLongevityPresale0.003 Ether0.0006714
0x13aa8c771b9e9910aeb9e89bcfc1244301dc1dadef006b65177ba8c0c50d0f4218 days 12 hrs ago0x50c4e3ab7f44c8044cf8fe931fa81807bce274f5  IN   OpenLongevityPresale0.005 Ether0.00072
0xef3d560ba55683fc7baad8ae70d73416f49ff9df8f3835e5748d203987ca97cd18 days 12 hrs ago0x50c4e3ab7f44c8044cf8fe931fa81807bce274f5  IN   OpenLongevityPresale0.005 Ether0.00216
0x5b6a1effe036fb7d1507fe56dc1f3855b024f8aab5bf2607552fb980e234739619 days 12 hrs ago0x161fb1d4d0a1fd7ff2744b4937db93eaddb137fa  IN   OpenLongevityPresale0.01615 Ether0.002135952
0x650e7fd7ea3031b0ef929f396ef31921731d9892b5d3cbaab2bf36c722cbd31d19 days 12 hrs ago0x161fb1d4d0a1fd7ff2744b4937db93eaddb137fa  IN   OpenLongevityPresale0.0193 Ether0.0021
0x8b58e21a8b44e65fb1ba9370875a51bb25a3c90dd2de685807add6a5ad25271021 days 15 hrs ago0x6792b1a745d0911b396859c9f1d7c69d6c50b8cc  IN   OpenLongevityPresale0.05 Ether0.002135952
0x556c0cd096684c7c7a09d0345117eb13fb42640502600a0ede794fe861530c0e23 days 20 hrs ago0x717cb4d37c5bcdb3377669cc0e691d3343d6bf8c  IN   OpenLongevityPresale0.11 Ether0.002135952
0xa1a8468935d0959afc31567d1993ebba096dbe11e70ecf11d90cae58350eb54129 days 15 hrs ago0x6365d71c034b10730ba2336f99d94716118b7545  IN   OpenLongevityPresale1 Ether0.002135952
0xf283eab7c0b602df2776a24fb53ba505031f55c713e9961ad1ebe6a022b27de330 days 1 hr ago0xacf2ccc2ba19674d5d711fb74971562ea3728052  IN   OpenLongevityPresale0.0149970376 Ether0.0007831824
0xd069a9047ce5df0f9979dddc94da4819f572ade9674fbb9adc89f347f900ae4130 days 1 hr ago0xacf2ccc2ba19674d5d711fb74971562ea3728052  IN   OpenLongevityPresale0.01578022 Ether0.000413
0x8ec418ecb7a08537398e10c3f1734841892e3ca9e6e72428a004533220407e3830 days 1 hr ago0xacf2ccc2ba19674d5d711fb74971562ea3728052  IN   OpenLongevityPresale0.01619322 Ether0.00061068
0xecdb411af73e23782f71ec2bf4e049074abaa876fb63ac4ce9aba26748b5506930 days 1 hr ago0xacf2ccc2ba19674d5d711fb74971562ea3728052  IN   OpenLongevityPresale0.0168039 Ether0.0003318
0x5a466235016a7cdfc3c7eeff38ee139041cd76e3e442a024149932a5c147118630 days 1 hr ago0xacf2ccc2ba19674d5d711fb74971562ea3728052  IN   OpenLongevityPresale0.0171357 Ether0.000273
0xc032b6b617001535e54b1bb9f4f09a865c9761f28f7ae28a16a51b519fb6d0e330 days 21 hrs ago0x2be4ffc25ca32eeb36fd18274c8344a6adb510dc  IN   OpenLongevityPresale0.07 Ether0.002135952
0xa36d97befb8131cae3d3ccf8a55294001a75169790f81ccb01e41c534413429e31 days 11 hrs ago0x059e231cfd1adec4ee7f1a3ff36ebe3f8065db16  IN   OpenLongevityPresale0.012 Ether0.002135952
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 1 Internal Transaction

ParentTxHash Block Age From To Value
0xd46fd3a0415946b964c04f487bff514481761e0be4da97a10b723803e5d1dbd1436523858 days 20 hrs ago0x14cf6193935b17fc72649ba420fdd5bfdf1f00010x59b95a5e0268cc843e6308fef723544baa6676c6213.761633640958211047 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity), 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 <[email protected]>
*/


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.