Sponsored Link: Crowdsale has finished. Check out the KICKICO platform to find new ICOs to start.
Contract Overview
ETH Balance: 43.65156054921845691 Ether
ETH USD Value: $12,359.94 (@ $283.15/ETH)
No Of Transactions: 67 txns
  Latest 25 txns from a total Of 67 transactions View All

TxHash Age From To Value [TxFee]
0xf77fe4bb91f5ba427a36839fb7dcd2bf05e6b24337e1c10ec2b243eda1546e737 days 1 hr ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x4d4131fc8b1b2e53bdd06dd8bcd70a20efafdc54c88099dd9cac7d36f745741711 days 7 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x922b84854e518879e0f3068380c3aa688055e22b805b826688c38661e420fcee14 days 2 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0xa75d1d0667972a15846763bc3ebf74de52e6fdf8c3a05a0b5d171a78fdeaeb5a16 days 3 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x418debb2a34b2f41111b1deb10d022116d9ca48ad0d68b025c729ea258900b4b17 days 15 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x6632856a2159ce5e48d29c7c61457c142b860654821772256c2b8ab8ba5b196622 days 13 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x17cd3a0f5b087c88ff5d87a08f9fd17485e1e119ef612129d767ce66e258162825 days 16 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x2fec9d3ef52b9c4f81ed5c7994fc4373721a46443b418dbd61ae0201b9375eec27 days 7 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0xd43f473c6213916a0bbf167919ec89f041ffe3e259a1e2ce5ab1850b05049e6128 days 14 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x760dbaa1773a8cba58307ffde7901c8786cb8fb211f86b02801162b926020b7e37 days 10 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x6d78ddab075cd5a9cd4df92bdc133b086dea00399f3a85e8f0dcf1da1996a2e241 days 19 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000056343
0xdb5f3cd38d28d26da878b9aa60fa019234269c298d1592db4e678f89e42ea11644 days 10 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000056279
0xae7839538ff67a0b3e1e74992c1982174519aab7cecc712f929772bc2a5fbe9744 days 10 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000180732
0xe0872395e0ef0ebe135a4c0b61929f7e0cafd19a275112941bfb119f5c87af6447 days 21 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x8c6b580dc5a5bb08594c2cef101842293c215f27dada42379e9a15d5d09e6cce51 days 13 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x8869a320515e0acee9d584d35fb332a6f6fcc513abbe9e2de0bd64c55eec84e953 days 16 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x16be379dd7f753a4f1c89a996667da66d5812efa4b7092543db45fa57ac3f43f55 days 20 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x9406a01a344b72d1685cffc54987e540c8411b82f2775bdc2a57c6e9edbc2d0d61 days 13 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0xf99961f1db341bb8c3d1e9c63eff6e1b0af6e8030d0410ff9f388129d58614bb66 days 17 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x06eb04718743a56c6c4135d075d0275586d0f517e80d3e2cd2e1748c5e740b6069 days 18 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000031343
0x595259c56da38f1e04874a8607c8c17f115389583b5564213be021429195eae670 days 12 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000180476
0xc43056b36fc1e039f167d9265f2503b9c6d3eba87b01388dde8741b8cf256a9670 days 12 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.000056343
0xd40842f0dd8e1f020dde8e33b07ea0f8969df98e9575e8d54586e64feda025ef70 days 12 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.003795372
0x8b632f49eb0f7b99bf7022c26eef4784902a9cfe8075df778c976109861d872c87 days 6 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.003794028
0xd693ee531f3df94b4a1ad2f0c2886f80e9feaf418e7110bab7c1d91d170060ed87 days 6 hrs ago0xa35fe1bcfde297a328dd4ef0bc902fb1ca7661cb  IN   0x6f28b146804dba2d6f944c03528a8fdbc673df2c0 Ether0.0009639
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
  Latest 25 Internal Txns, Click here to View More View All
ParentTxHash Block Age From To Value
0xd9559a4923487f3753c4d73a14d2f05091358f2f80563154b1d3a3215d0bb6224309011 31 secs ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xf469b94f2c9181045c0c0427b81dea48443049bdc8ee4a2615a59954bdc4d3c343090091 min ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xdd46a9d199855c3b8c55de446ece9f29750eef8c33b11752d524b395fd80fb5a43090062 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xbc0d7f446714cd953a9160e0243c224efc1cddc34aca23fb796e65ed36e7e21e43089977 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xe0b1cb38cb93aada1b74e1b36dfb5e45519555b679342e4a5762c3edc1bb26c543089939 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x9d2808b3a10a0b9ea818b54956dbd0ed4a43f5bd7d34401c365d585480600213430899110 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x794ac4f9ec78cc346752bdb356da4fc40644aa5e499a17aa20218944c9c34a8f430899010 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xa07e6a61b8478f2b09fd17fb92d3826fc0d25b0bbe58aee140013562233edaf3430898513 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x8da25ccc18d251755a87f742fb73cf34b3cde3ce506d4c9126139fbd5d58d51e430898513 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x43ab4577634dac83bc4da964eb8377c39b569f6f70b2cfd9af0f72b2dc682e90430898513 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x9783b2f65d1e83d460a3080788be3b15027ec97ea12c4da0b7c9c400d3f8cc28430897917 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x8f6070db58a93cc43d34f25440a740f7d23a3a6bf4240aa91e7e0a472bc9ed98430897419 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x67d48aa668d80df914f66bbd53cd463233615b7f57b8ab23d00af39d98a30633430897419 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x114cc298bb7ede10b2aa1bb003d8e50c8cab2d460570d391a290cea0721ca1c6430897319 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xa3953bf489603d71e96b23e2d0bf03091f6d48653532211d3e25ad0f9faf194f430896720 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x071267d37fad7a6942f2a41dbb7963cd68e825748f8e565e687101afb4a20e48430896421 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x350632f7012bb5704661fbe8f65d07c89d953d107b282160285887762b734144430896126 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xfbb012f0f033b0529f918dc85d1cb2b6a96cdde8296a58a173192366a4358630430895927 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xf34a66e62c738174ba447406c27fc5c713eea3a87578cde1c07853e6249a761a430895429 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xbe8388f9c28f55393fbc59dd4910d532832abbda4a3519fea36e084ef6127888430895034 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x5b972e9c01779a472242b73d6cf88133316ef884cab86703ce5ba98e2a51d55a430894337 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x9d8b79df352719824d8a396ba4cfb3807aa6aa914f6c47825bcc21c50ddcce25430893641 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xfe73b93fe0618bba9879c2bb5a7ee56b1769663e6b729c0494c87ea9c0a2cfc8430892943 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0xea693d8c72b305ac43294bcea7bd9400bb50868e9eff7d47e4ec9d8971a9e739430892345 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
0x74d855d66f08a86cc23f36e0d2bd4594f9f0c96fc3749ff1fd9adfb57bcf3a42430891547 mins ago0xece701c76bd00d1c3f96410a0c69ea8dfcf5f34e0x6f28b146804dba2d6f944c03528a8fdbc673df2c0.00486635710431565 Ether
[ Download CSV Export  ] 
Warning: The compiled contract might be susceptible to DelegateCallReturnValue (low-severity), ECRecoverMalformedInput (medium-severity), SkipEmptyStringLiteral (low-severity) Solidity compiler bugs.

Contract Source Code Verified
Contract Name: Oraclize
Compiler Version: v0.4.11+commit.68ef5810
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts
/*
Copyright (c) 2015-2016 Oraclize SRL
Copyright (c) 2016 Oraclize LTD
*/

/*
Oraclize Connector v1.1.0
*/

pragma solidity ^0.4.11;

contract Oraclize {
    mapping (address => uint) reqc;

    mapping (address => byte) public cbAddresses;

    event Log1(address sender, bytes32 cid, uint timestamp, string datasource, string arg, uint gaslimit, byte proofType, uint gasPrice);
    event Log2(address sender, bytes32 cid, uint timestamp, string datasource, string arg1, string arg2, uint gaslimit, byte proofType, uint gasPrice);
    event LogN(address sender, bytes32 cid, uint timestamp, string datasource, bytes args, uint gaslimit, byte proofType, uint gasPrice);
    event Log1_fnc(address sender, bytes32 cid, uint timestamp, string datasource, string arg, function() external callback, uint gaslimit, byte proofType, uint gasPrice);
    event Log2_fnc(address sender, bytes32 cid, uint timestamp, string datasource, string arg1, string arg2, function() external callback, uint gaslimit, byte proofType, uint gasPrice);
    event LogN_fnc(address sender, bytes32 cid, uint timestamp, string datasource, bytes args, function() external callback, uint gaslimit, byte proofType, uint gasPrice);

    address owner;

    modifier onlyadmin {
        if (msg.sender != owner) throw;
       _;
    }
    
    function changeAdmin(address _newAdmin) 
    onlyadmin {
        owner = _newAdmin;
    }

    // proof is currently a placeholder for when associated proof for addressType is added
    function addCbAddress(address newCbAddress, byte addressType, bytes proof) 
    onlyadmin {
        cbAddresses[newCbAddress] = addressType;
    }

    function addCbAddress(address newCbAddress, byte addressType)
    onlyadmin {
        bytes memory nil = '';
        addCbAddress(newCbAddress, addressType, nil);
    }

    function removeCbAddress(address newCbAddress)
    onlyadmin {
        delete cbAddresses[newCbAddress];
    }

    function cbAddress()
    constant
    returns (address _cbAddress) {
        if (cbAddresses[tx.origin] != 0)
            _cbAddress = tx.origin;
    }

    function addDSource(string dsname, uint multiplier) {
        addDSource(dsname, 0x00, multiplier);
    }

    function addDSource(string dsname, byte proofType, uint multiplier) onlyadmin {
        bytes32 dsname_hash = sha3(dsname, proofType);
        dsources[dsources.length++] = dsname_hash;
        price_multiplier[dsname_hash] = multiplier;
    }

    function multisetProofType(uint[] _proofType, address[] _addr) onlyadmin {
        for (uint i=0; i<_addr.length; i++) addr_proofType[_addr[i]] = byte(_proofType[i]);
    }

    function multisetCustomGasPrice(uint[] _gasPrice, address[] _addr) onlyadmin {
        for (uint i=0; i<_addr.length; i++) addr_gasPrice[_addr[i]] = _gasPrice[i];
    }

    uint gasprice = 20000000000;

    function setGasPrice(uint newgasprice)
    onlyadmin {
        gasprice = newgasprice;
    }

    function setBasePrice(uint new_baseprice)
    onlyadmin { //0.001 usd in ether
        baseprice = new_baseprice;
        for (uint i=0; i<dsources.length; i++) price[dsources[i]] = new_baseprice*price_multiplier[dsources[i]];
    }

    function setBasePrice(uint new_baseprice, bytes proofID)
    onlyadmin { //0.001 usd in ether
        baseprice = new_baseprice;
        for (uint i=0; i<dsources.length; i++) price[dsources[i]] = new_baseprice*price_multiplier[dsources[i]];
    }

    function withdrawFunds(address _addr)
    onlyadmin {
        _addr.send(this.balance);
    }

    function() onlyadmin {}

    function Oraclize() {
        owner = msg.sender;
    }

    modifier costs(string datasource, uint gaslimit) {
        uint price = getPrice(datasource, gaslimit, msg.sender);
        if (msg.value >= price){
            uint diff = msg.value - price;
            if (diff > 0) msg.sender.send(diff);
           _;
        } else throw;
    }

    mapping (address => byte) addr_proofType;
    mapping (address => uint) addr_gasPrice;
    uint public baseprice;
    mapping (bytes32 => uint) price;
    mapping (bytes32 => uint) price_multiplier;
    bytes32[] dsources;

    bytes32[] public randomDS_sessionPubKeysHash;

    function randomDS_updateSessionPubKeysHash(bytes32[] _newSessionPubKeysHash) onlyadmin {
        randomDS_sessionPubKeysHash.length = 0;
        for (uint i=0; i<_newSessionPubKeysHash.length; i++) randomDS_sessionPubKeysHash.push(_newSessionPubKeysHash[i]);
    }

    function randomDS_getSessionPubKeyHash() constant returns (bytes32) {
        uint i = uint(sha3(reqc[msg.sender]))%randomDS_sessionPubKeysHash.length;
        return randomDS_sessionPubKeysHash[i];
    }

    function setProofType(byte _proofType) {
        addr_proofType[msg.sender] = _proofType;
    }

    function setCustomGasPrice(uint _gasPrice) {
        addr_gasPrice[msg.sender] = _gasPrice;
    }

    function getPrice(string _datasource)
    public
    returns (uint _dsprice) {
        return getPrice(_datasource, msg.sender);
    }

    function getPrice(string _datasource, uint _gaslimit)
    public
    returns (uint _dsprice) {
        return getPrice(_datasource, _gaslimit, msg.sender);
    }

    function getPrice(string _datasource, address _addr)
    private
    returns (uint _dsprice) {
        return getPrice(_datasource, 200000, _addr);
    }

    function getPrice(string _datasource, uint _gaslimit, address _addr)
    private
    returns (uint _dsprice) {
        uint gasprice_ = addr_gasPrice[_addr];
        if ((_gaslimit <= 200000)&&(reqc[_addr] == 0)&&(gasprice_ <= gasprice)&&(tx.origin != cbAddress())) return 0;
        if (gasprice_ == 0) gasprice_ = gasprice;
        _dsprice = price[sha3(_datasource, addr_proofType[_addr])];
        _dsprice += _gaslimit*gasprice_;
        return _dsprice;
    }

    function getCodeSize(address _addr)
    private
    constant
    returns(uint _size) {
    assembly {
        _size := extcodesize(_addr)
        }
    }

    function query(string _datasource, string _arg)
    payable
    returns (bytes32 _id) {
        return query1(0, _datasource, _arg, 200000);
    }

    function query1(string _datasource, string _arg)
    payable
    returns (bytes32 _id) {
        return query1(0, _datasource, _arg, 200000);
    }

    function query2(string _datasource, string _arg1, string _arg2)
    payable
    returns (bytes32 _id) {
        return query2(0, _datasource, _arg1, _arg2, 200000);
    }

    function queryN(string _datasource, bytes _args)
    payable
    returns (bytes32 _id) {
        return queryN(0, _datasource, _args, 200000);
    }

    function query(uint _timestamp, string _datasource, string _arg)
    payable
    returns (bytes32 _id) {
        return query1(_timestamp, _datasource, _arg, 200000);
    }

    function query1(uint _timestamp, string _datasource, string _arg)
    payable
    returns (bytes32 _id) {
        return query1(_timestamp, _datasource, _arg, 200000);
    }

    function query2(uint _timestamp, string _datasource, string _arg1, string _arg2)
    payable
    returns (bytes32 _id) {
        return query2(_timestamp, _datasource, _arg1, _arg2, 200000);
    }

    function queryN(uint _timestamp, string _datasource, bytes _args)
    payable
    returns (bytes32 _id) {
        return queryN(_timestamp, _datasource, _args, 200000);
    }

    function query(uint _timestamp, string _datasource, string _arg, uint _gaslimit)
    payable
    returns (bytes32 _id) {
        return query1(_timestamp, _datasource, _arg, _gaslimit);
    }

    function query_withGasLimit(uint _timestamp, string _datasource, string _arg, uint _gaslimit)
    payable
    returns (bytes32 _id) {
        return query(_timestamp, _datasource, _arg, _gaslimit);
    }

    function query1_withGasLimit(uint _timestamp, string _datasource, string _arg, uint _gaslimit)
    payable
    returns (bytes32 _id) {
        return query1(_timestamp, _datasource, _arg, _gaslimit);
    }

    function query2_withGasLimit(uint _timestamp, string _datasource, string _arg1, string _arg2, uint _gaslimit)
    payable
    returns (bytes32 _id) {
        return query2(_timestamp, _datasource, _arg1, _arg2, _gaslimit);
    }

    function queryN_withGasLimit(uint _timestamp, string _datasource, bytes _args, uint _gaslimit)
    payable
    returns (bytes32 _id) {
        return queryN(_timestamp, _datasource, _args, _gaslimit);
    }

    function query1(uint _timestamp, string _datasource, string _arg, uint _gaslimit) costs(_datasource, _gaslimit)
    payable
    returns (bytes32 _id) {
    	if ((_timestamp > now+3600*24*60)||(_gaslimit > block.gaslimit)) throw;

        _id = sha3(this, msg.sender, reqc[msg.sender]);
        reqc[msg.sender]++;
        Log1(msg.sender, _id, _timestamp, _datasource, _arg, _gaslimit, addr_proofType[msg.sender], addr_gasPrice[msg.sender]);
        return _id;
    }

    function query2(uint _timestamp, string _datasource, string _arg1, string _arg2, uint _gaslimit)
    costs(_datasource, _gaslimit)
    payable
    returns (bytes32 _id) {
    	if ((_timestamp > now+3600*24*60)||(_gaslimit > block.gaslimit)) throw;

        _id = sha3(this, msg.sender, reqc[msg.sender]);
        reqc[msg.sender]++;
        Log2(msg.sender, _id, _timestamp, _datasource, _arg1, _arg2, _gaslimit, addr_proofType[msg.sender], addr_gasPrice[msg.sender]);
        return _id;
    }

    function queryN(uint _timestamp, string _datasource, bytes _args, uint _gaslimit) costs(_datasource, _gaslimit)
    payable
    returns (bytes32 _id) {
    	if ((_timestamp > now+3600*24*60)||(_gaslimit > block.gaslimit)) throw;

        _id = sha3(this, msg.sender, reqc[msg.sender]);
        reqc[msg.sender]++;
        LogN(msg.sender, _id, _timestamp, _datasource, _args, _gaslimit, addr_proofType[msg.sender], addr_gasPrice[msg.sender]);
        return _id;
    }

    function query1_fnc(uint _timestamp, string _datasource, string _arg, function() external _fnc, uint _gaslimit)
    costs(_datasource, _gaslimit)
    payable
    returns (bytes32 _id) {
        if ((_timestamp > now+3600*24*60)||(_gaslimit > block.gaslimit)||address(_fnc) != msg.sender) throw;

        _id = sha3(this, msg.sender, reqc[msg.sender]);
        reqc[msg.sender]++;
        Log1_fnc(msg.sender, _id, _timestamp, _datasource, _arg, _fnc, _gaslimit, addr_proofType[msg.sender], addr_gasPrice[msg.sender]);
        return _id;
    }

    function query2_fnc(uint _timestamp, string _datasource, string _arg1, string _arg2, function() external _fnc, uint _gaslimit)
    costs(_datasource, _gaslimit)
    payable
    returns (bytes32 _id) {
        if ((_timestamp > now+3600*24*60)||(_gaslimit > block.gaslimit)||address(_fnc) != msg.sender) throw;

        _id = sha3(this, msg.sender, reqc[msg.sender]);
        reqc[msg.sender]++;
        Log2_fnc(msg.sender, _id, _timestamp, _datasource, _arg1, _arg2, _fnc,  _gaslimit, addr_proofType[msg.sender], addr_gasPrice[msg.sender]);
        return _id;
    }

    function queryN_fnc(uint _timestamp, string _datasource, bytes _args, function() external _fnc, uint _gaslimit)
    costs(_datasource, _gaslimit)
    payable
    returns (bytes32 _id) {
        if ((_timestamp > now+3600*24*60)||(_gaslimit > block.gaslimit)||address(_fnc) != msg.sender) throw;

        _id = sha3(this, msg.sender, reqc[msg.sender]);
        reqc[msg.sender]++;
        LogN_fnc(msg.sender, _id, _timestamp, _datasource, _args, _fnc, _gaslimit, addr_proofType[msg.sender], addr_gasPrice[msg.sender]);
        return _id;
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg","type":"string"}],"name":"query1","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_datasource","type":"string"},{"name":"_gaslimit","type":"uint256"}],"name":"getPrice","outputs":[{"name":"_dsprice","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_datasource","type":"string"},{"name":"_arg","type":"string"}],"name":"query1","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":true,"inputs":[],"name":"baseprice","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newCbAddress","type":"address"}],"name":"removeCbAddress","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_newSessionPubKeysHash","type":"bytes32[]"}],"name":"randomDS_updateSessionPubKeysHash","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_datasource","type":"string"}],"name":"getPrice","outputs":[{"name":"_dsprice","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg","type":"string"},{"name":"_gaslimit","type":"uint256"}],"name":"query1","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"newCbAddress","type":"address"},{"name":"addressType","type":"bytes1"}],"name":"addCbAddress","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"withdrawFunds","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_proofType","type":"bytes1"}],"name":"setProofType","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg","type":"string"},{"name":"_gaslimit","type":"uint256"}],"name":"query1_withGasLimit","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"newCbAddress","type":"address"},{"name":"addressType","type":"bytes1"},{"name":"proof","type":"bytes"}],"name":"addCbAddress","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg1","type":"string"},{"name":"_arg2","type":"string"}],"name":"query2","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"new_baseprice","type":"uint256"},{"name":"proofID","type":"bytes"}],"name":"setBasePrice","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg1","type":"string"},{"name":"_arg2","type":"string"},{"name":"_gaslimit","type":"uint256"}],"name":"query2","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_args","type":"bytes"},{"name":"_gaslimit","type":"uint256"}],"name":"queryN","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_datasource","type":"string"},{"name":"_arg","type":"string"}],"name":"query","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_args","type":"bytes"}],"name":"queryN","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg1","type":"string"},{"name":"_arg2","type":"string"},{"name":"_gaslimit","type":"uint256"}],"name":"query2_withGasLimit","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_datasource","type":"string"},{"name":"_args","type":"bytes"}],"name":"queryN","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"dsname","type":"string"},{"name":"multiplier","type":"uint256"}],"name":"addDSource","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"randomDS_getSessionPubKeyHash","outputs":[{"name":"","type":"bytes32"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg1","type":"string"},{"name":"_arg2","type":"string"},{"name":"_fnc","type":"function"},{"name":"_gaslimit","type":"uint256"}],"name":"query2_fnc","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg","type":"string"}],"name":"query","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg","type":"string"},{"name":"_gaslimit","type":"uint256"}],"name":"query","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"dsname","type":"string"},{"name":"proofType","type":"bytes1"},{"name":"multiplier","type":"uint256"}],"name":"addDSource","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newgasprice","type":"uint256"}],"name":"setGasPrice","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"cbAddress","outputs":[{"name":"_cbAddress","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg","type":"string"},{"name":"_gaslimit","type":"uint256"}],"name":"query_withGasLimit","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_args","type":"bytes"},{"name":"_gaslimit","type":"uint256"}],"name":"queryN_withGasLimit","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_gasPrice","type":"uint256"}],"name":"setCustomGasPrice","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_gasPrice","type":"uint256[]"},{"name":"_addr","type":"address[]"}],"name":"multisetCustomGasPrice","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"cbAddresses","outputs":[{"name":"","type":"bytes1"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_proofType","type":"uint256[]"},{"name":"_addr","type":"address[]"}],"name":"multisetProofType","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_arg","type":"string"},{"name":"_fnc","type":"function"},{"name":"_gaslimit","type":"uint256"}],"name":"query1_fnc","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"new_baseprice","type":"uint256"}],"name":"setBasePrice","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"randomDS_sessionPubKeysHash","outputs":[{"name":"","type":"bytes32"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_datasource","type":"string"},{"name":"_arg1","type":"string"},{"name":"_arg2","type":"string"}],"name":"query2","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"constant":false,"inputs":[{"name":"_timestamp","type":"uint256"},{"name":"_datasource","type":"string"},{"name":"_args","type":"bytes"},{"name":"_fnc","type":"function"},{"name":"_gaslimit","type":"uint256"}],"name":"queryN_fnc","outputs":[{"name":"_id","type":"bytes32"}],"payable":true,"type":"function"},{"inputs":[],"payable":false,"type":"constructor"},{"payable":false,"type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"cid","type":"bytes32"},{"indexed":false,"name":"timestamp","type":"uint256"},{"indexed":false,"name":"datasource","type":"string"},{"indexed":false,"name":"arg","type":"string"},{"indexed":false,"name":"gaslimit","type":"uint256"},{"indexed":false,"name":"proofType","type":"bytes1"},{"indexed":false,"name":"gasPrice","type":"uint256"}],"name":"Log1","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"cid","type":"bytes32"},{"indexed":false,"name":"timestamp","type":"uint256"},{"indexed":false,"name":"datasource","type":"string"},{"indexed":false,"name":"arg1","type":"string"},{"indexed":false,"name":"arg2","type":"string"},{"indexed":false,"name":"gaslimit","type":"uint256"},{"indexed":false,"name":"proofType","type":"bytes1"},{"indexed":false,"name":"gasPrice","type":"uint256"}],"name":"Log2","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"cid","type":"bytes32"},{"indexed":false,"name":"timestamp","type":"uint256"},{"indexed":false,"name":"datasource","type":"string"},{"indexed":false,"name":"args","type":"bytes"},{"indexed":false,"name":"gaslimit","type":"uint256"},{"indexed":false,"name":"proofType","type":"bytes1"},{"indexed":false,"name":"gasPrice","type":"uint256"}],"name":"LogN","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"cid","type":"bytes32"},{"indexed":false,"name":"timestamp","type":"uint256"},{"indexed":false,"name":"datasource","type":"string"},{"indexed":false,"name":"arg","type":"string"},{"indexed":false,"name":"callback","type":"function"},{"indexed":false,"name":"gaslimit","type":"uint256"},{"indexed":false,"name":"proofType","type":"bytes1"},{"indexed":false,"name":"gasPrice","type":"uint256"}],"name":"Log1_fnc","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"cid","type":"bytes32"},{"indexed":false,"name":"timestamp","type":"uint256"},{"indexed":false,"name":"datasource","type":"string"},{"indexed":false,"name":"arg1","type":"string"},{"indexed":false,"name":"arg2","type":"string"},{"indexed":false,"name":"callback","type":"function"},{"indexed":false,"name":"gaslimit","type":"uint256"},{"indexed":false,"name":"proofType","type":"bytes1"},{"indexed":false,"name":"gasPrice","type":"uint256"}],"name":"Log2_fnc","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"cid","type":"bytes32"},{"indexed":false,"name":"timestamp","type":"uint256"},{"indexed":false,"name":"datasource","type":"string"},{"indexed":false,"name":"args","type":"bytes"},{"indexed":false,"name":"callback","type":"function"},{"indexed":false,"name":"gaslimit","type":"uint256"},{"indexed":false,"name":"proofType","type":"bytes1"},{"indexed":false,"name":"gasPrice","type":"uint256"}],"name":"LogN_fnc","type":"event"}]

  Contract Creation Code Switch To Opcodes View
60606040526404a817c800600355341561001557fe5b5b60028054600160a060020a03191633600160a060020a03161790555b5b613337806100426000396000f300606060405236156101f65763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166323dc42e781146102245780632ef3accc146102c2578063453629781461032c578063480a434d146103c95780634a64c23f146103eb578063512c0b9c14610409578063524f38891461045e5780635c242c59146104c6578063627fd3bb1461056657806368742da614610591578063688dcfd7146105af57806375700437146105ce5780637653740f1461066e57806377228659146106dd5780637d242ae5146107b85780637e1c42051461081157806380325b2d146108ee57806381ade3071461032c57806383eed3d514610a2b57806385dee34c14610ac95780638f28397014610ba657806398cf6f2214610bc4578063a2ec191a14610c61578063abaa5f3e14610cbb578063ad44d0ca14610cdd578063adf59f9914610224578063ae815843146105ce578063b5bfdd7314610f19578063bf1fe42014610f82578063c281d19e14610f97578063c51be90f14610fc3578063c55c1cb614611063578063ca6ad1e414611103578063d959701614611118578063db239951146111a5578063db37e42f146111de578063dba8fc611461126b578063de4b32621461132c578063e6c0e9e114611341578063e839e65e14611366578063f84072a514611440575b34156101fe57fe5b6102225b60025433600160a060020a0390811691161461021e5760006000fd5b5b5b565b005b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965061150195505050505050565b60408051918252519081900360200190f35b34156102ca57fe5b6102b0600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843750949650509335935061151c92505050565b60408051918252519081900360200190f35b6102b0600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965061153295505050505050565b60408051918252519081900360200190f35b34156103d157fe5b6102b061154d565b60408051918252519081900360200190f35b34156103f357fe5b610222600160a060020a0360043516611553565b005b341561041157fe5b61022260048080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284375094965061159495505050505050565b005b341561046657fe5b6102b0600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375094965061161b95505050505050565b60408051918252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b01803591820183900483028401830190945280835297999881019791965091820194509250829150840183828082843750949650509335935061162f92505050565b60408051918252519081900360200190f35b341561056e57fe5b610222600160a060020a0360043516600160f860020a031960243516611938565b005b341561059957fe5b610222600160a060020a036004351661197e565b005b34156105b757fe5b610222600160f860020a0319600435166119c8565b005b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965050933593506119f492505050565b60408051918252519081900360200190f35b341561067657fe5b604080516020600460443581810135601f8101849004840285018401909552848452610222948235600160a060020a03169460248035600160f860020a03191695606494929391909201918190840183828082843750949650611a0d95505050505050565b005b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f89358b01803591820183900483028401830190945280835297999881019791965091820194509250829150840183828082843750949650611a5895505050505050565b60408051918252519081900360200190f35b34156107c057fe5b60408051602060046024803582810135601f81018590048502860185019096528585526102229583359593946044949392909201918190840183828082843750949650611a7595505050505050565b005b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979998810197919650918201945092508291508401838280828437509496505093359350611b2792505050565b60408051918252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979998810197919650918201945092508291508401838280828437509496505093359350611ea392505050565b60408051918252519081900360200190f35b6102b0600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965061153295505050505050565b60408051918252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b018035918201839004830284018301909452808352979998810197919650918201945092508291508401838280828437509496506121c795505050505050565b60408051918252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965050933593506121e292505050565b60408051918252519081900360200190f35b3415610bae57fe5b610222600160a060020a03600435166121fd565b005b6102b0600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965061224695505050505050565b60408051918252519081900360200190f35b3415610c6957fe5b610222600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843750949650509335935061226192505050565b005b3415610cc357fe5b6102b0612272565b60408051918252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965050606060020a8535908104956801000000000000000090910463ffffffff1694506020013592506122d5915050565b60408051918252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965061150195505050505050565b60408051918252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965050933593506119f492505050565b60408051918252519081900360200190f35b3415610f2157fe5b610222600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375094965050600160f860020a0319853516946020013593506126c992505050565b005b3415610f8a57fe5b6102226004356127ad565b005b3415610f9f57fe5b610fa76127d3565b60408051600160a060020a039092168252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b01803591820183900483028401830190945280835297999881019791965091820194509250829150840183828082843750949650509335935061280892505050565b60408051918252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b01803591820183900483028401830190945280835297999881019791965091820194509250829150840183828082843750949650509335935061282192505050565b60408051918252519081900360200190f35b341561110b57fe5b61022260043561283a565b005b341561112057fe5b610222600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750506040805187358901803560208181028481018201909552818452989a99890198929750908201955093508392508501908490808284375094965061285995505050505050565b005b34156111ad57fe5b6111c1600160a060020a03600435166128e2565b60408051600160f860020a03199092168252519081900360200190f35b34156111e657fe5b610222600480803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843750506040805187358901803560208181028481018201909552818452989a9989019892975090820195509350839250850190849080828437509496506128fa95505050505050565b005b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965050606060020a8535908104956801000000000000000090910463ffffffff16945060200135925061299d915050565b60408051918252519081900360200190f35b341561133457fe5b610222600435612cea565b005b341561134957fe5b6102b0600435612d9b565b60408051918252519081900360200190f35b6102b0600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375050604080516020601f89358b01803591820183900483028401830190945280835297999881019791965091820194509250829150840183828082843750949650612dbe95505050505050565b60408051918252519081900360200190f35b60408051602060046024803582810135601f81018590048502860185019096528585526102b0958335959394604494939290920191819084018382808284375050604080516020601f89358b0180359182018390048302840183019094528083529799988101979196509182019450925082915084018382808284375094965050606060020a8535908104956801000000000000000090910463ffffffff169450602001359250612ddb915050565b60408051918252519081900360200190f35b600061151284848462030d4061162f565b90505b9392505050565b6000611529838333613128565b90505b92915050565b60006115296000848462030d4061162f565b90505b92915050565b60065481565b60025433600160a060020a0390811691161461156f5760006000fd5b600160a060020a0381166000908152600160205260409020805460ff191690555b5b50565b60025460009033600160a060020a039081169116146115b35760006000fd5b60006115c0600a82613284565b50600090505b815181101561161557600a8054600181016115e18382613284565b916000526020600020900160005b84848151811015156115fd57fe5b6020908102909101015190915550505b6001016115c6565b5b5b5050565b6000611627823361326b565b90505b919050565b6000838260006000611642848433613128565b915034829010611925578134039050600081111561168057604051600160a060020a0333169082156108fc029083906000818181858888f150505050505b42624f1a000189118061169257504586115b1561169d5760006000fd5b30336000600033600160a060020a0316600160a060020a03168152602001908152602001600020546040518084600160a060020a0316600160a060020a0316606060020a02815260140183600160a060020a0316600160a060020a0316606060020a0281526014018281526020019350505050604051809103902094506000600033600160a060020a0316600160a060020a03168152602001908152602001600020600081548092919060010191905055507fb76d0edd90c6a07aa3ff7a222d7f5933e29c6acc660c059c97837f05c4ca1a8433868b8b8b8b6004600033600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460f860020a026005600033600160a060020a0316600160a060020a03168152602001908152602001600020546040518089600160a060020a0316600160a060020a031681526020018860001916600019168152602001878152602001806020018060200186815260200185600160f860020a031916600160f860020a0319168152602001848152602001838103835288818151815260200191508051906020019080838360008314611873575b80518252602083111561187357601f199092019160209182019101611853565b505050905090810190601f16801561189f5780820380516001836020036101000a031916815260200191505b50838103825287518152875160209182019189019080838382156118de575b8051825260208311156118de57601f1990920191602091820191016118be565b505050905090810190601f16801561190a5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390a15b61192b565b60006000fd5b5b50505050949350505050565b6119406132d8565b60025433600160a060020a0390811691161461195c5760006000fd5b50604080516020810190915260008152611977838383611a0d565b5b5b505050565b60025433600160a060020a0390811691161461199a5760006000fd5b604051600160a060020a0380831691309091163180156108fc02916000818181858888f150505050505b5b50565b33600160a060020a03166000908152600460205260409020805460ff191660f860020a83041790555b50565b6000611a028585858561162f565b90505b949350505050565b60025433600160a060020a03908116911614611a295760006000fd5b600160a060020a0383166000908152600160205260409020805460ff191660f860020a84041790555b5b505050565b6000611a028585858562030d40611b27565b90505b949350505050565b60025460009033600160a060020a03908116911614611a945760006000fd5b50600682905560005b6009548110156119775760086000600983815481101515611aba57fe5b906000526020600020900160005b50546000191660001916815260200190815260200160002054830260076000600984815481101515611af657fe5b906000526020600020900160005b505481526020810191909152604001600020555b600101611a9d565b5b5b505050565b6000848260006000611b3a848433613128565b9150348290106119255781340390506000811115611b7857604051600160a060020a0333169082156108fc029083906000818181858888f150505050505b42624f1a00018a1180611b8a57504586115b15611b955760006000fd5b30336000600033600160a060020a0316600160a060020a03168152602001908152602001600020546040518084600160a060020a0316600160a060020a0316606060020a02815260140183600160a060020a0316600160a060020a0316606060020a0281526014018281526020019350505050604051809103902094506000600033600160a060020a0316600160a060020a03168152602001908152602001600020600081548092919060010191905055507faf30e4d66b2f1f23e63ef4591058a897f67e6867233e33ca3508b982dcc4129b33868c8c8c8c8c6004600033600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460f860020a026005600033600160a060020a0316600160a060020a0316815260200190815260200160002054604051808a600160a060020a0316600160a060020a03168152602001896000191660001916815260200188815260200180602001806020018060200187815260200186600160f860020a031916600160f860020a031916815260200185815260200184810384528a818151815260200191508051906020019080838360008314611d70575b805182526020831115611d7057601f199092019160209182019101611d50565b505050905090810190601f168015611d9c5780820380516001836020036101000a031916815260200191505b5084810383528951815289516020918201918b01908083838215611ddb575b805182526020831115611ddb57601f199092019160209182019101611dbb565b505050905090810190601f168015611e075780820380516001836020036101000a031916815260200191505b5084810382528851815288516020918201918a01908083838215611e46575b805182526020831115611e4657601f199092019160209182019101611e26565b505050905090810190601f168015611e725780820380516001836020036101000a031916815260200191505b509c5050505050505050505050505060405180910390a15b611e95565b60006000fd5b5b5050505095945050505050565b6000838260006000611eb6848433613128565b9150348290106119255781340390506000811115611ef457604051600160a060020a0333169082156108fc029083906000818181858888f150505050505b42624f1a0001891180611f0657504586115b15611f115760006000fd5b30336000600033600160a060020a0316600160a060020a03168152602001908152602001600020546040518084600160a060020a0316600160a060020a0316606060020a02815260140183600160a060020a0316600160a060020a0316606060020a0281526014018281526020019350505050604051809103902094506000600033600160a060020a0316600160a060020a03168152602001908152602001600020600081548092919060010191905055507f3af7d71c651d8670228b02a0b636ffa73a7f759ef99ff9c024bc3b044a72443833868b8b8b8b6004600033600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460f860020a026005600033600160a060020a0316600160a060020a03168152602001908152602001600020546040518089600160a060020a0316600160a060020a031681526020018860001916600019168152602001878152602001806020018060200186815260200185600160f860020a031916600160f860020a0319168152602001848152602001838103835288818151815260200191508051906020019080838360008314611873575b80518252602083111561187357601f199092019160209182019101611853565b505050905090810190601f16801561189f5780820380516001836020036101000a031916815260200191505b50838103825287518152875160209182019189019080838382156118de575b8051825260208311156118de57601f1990920191602091820191016118be565b505050905090810190601f16801561190a5780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390a15b61192b565b60006000fd5b5b50505050949350505050565b60006115296000848462030d4061162f565b90505b92915050565b600061151284848462030d40611ea3565b90505b9392505050565b60006121f18686868686611b27565b90505b95945050505050565b60025433600160a060020a039081169116146122195760006000fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790555b5b50565b60006115296000848462030d40611ea3565b90505b92915050565b611615826000836126c9565b5b5050565b600a54600160a060020a0333166000908152602081815260408083205481519081529051908190039091019020909182918115156122ac57fe5b069050600a818154811015156122be57fe5b906000526020600020900160005b505491505b5090565b60008682600060006122e8848433613128565b915034829010611925578134039050600081111561232657604051600160a060020a0333169082156108fc029083906000818181858888f150505050505b42624f1a00018c118061233857504586115b80612355575033600160a060020a031688600160a060020a031614155b156123605760006000fd5b30336000600033600160a060020a0316600160a060020a03168152602001908152602001600020546040518084600160a060020a0316600160a060020a0316606060020a02815260140183600160a060020a0316600160a060020a0316606060020a0281526014018281526020019350505050604051809103902094506000600033600160a060020a0316600160a060020a03168152602001908152602001600020600081548092919060010191905055507fcc57f89a6a20799d672e6569d224340220a0891ad6efa3039e7728f0c88854b333868e8e8e8e8e8e8e6004600033600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460f860020a026005600033600160a060020a0316600160a060020a0316815260200190815260200160002054604051808c600160a060020a0316600160a060020a031681526020018b600019166000191681526020018a8152602001806020018060200180602001898963ffffffff169064010000000002176801000000000000000002815260200187815260200186600160f860020a031916600160f860020a031916815260200185815260200184810384528c81815181526020019150805190602001908083836000831461255e575b80518252602083111561255e57601f19909201916020918201910161253e565b505050905090810190601f16801561258a5780820380516001836020036101000a031916815260200191505b5084810383528b5181528b516020918201918d019080838382156125c9575b8051825260208311156125c957601f1990920191602091820191016125a9565b505050905090810190601f1680156125f55780820380516001836020036101000a031916815260200191505b5084810382528a5181528a516020918201918c01908083838215612634575b80518252602083111561263457601f199092019160209182019101612614565b505050905090810190601f1680156126605780820380516001836020036101000a031916815260200191505b509e50505050505050505050505050505060405180910390a15b612685565b60006000fd5b5b50505050979650505050505050565b600061151284848462030d4061162f565b90505b9392505050565b6000611a028585858561162f565b90505b949350505050565b60025460009033600160a060020a039081169116146126e85760006000fd5b83836040518083805190602001908083835b602083106127195780518252601f1990920191602091820191016126fa565b6001836020036101000a03801982511681845116808217855250505050505090500182600160f860020a031916600160f860020a031916815260010192505050604051809103902090508060096009805480919060010161277a9190613284565b8154811061278457fe5b906000526020600020900160005b505560008181526008602052604090208290555b5b50505050565b60025433600160a060020a039081169116146127c95760006000fd5b60038190555b5b50565b32600160a060020a031660009081526001602052604081205460f860020a02600160f860020a031916156128045750325b5b90565b6000611a02858585856119f4565b90505b949350505050565b6000611a0285858585611ea3565b90505b949350505050565b600160a060020a03331660009081526005602052604090208190555b50565b60025460009033600160a060020a039081169116146128785760006000fd5b5060005b815181101561197757828181518110151561289357fe5b906020019060200201516005600084848151811015156128af57fe5b6020908102909101810151600160a060020a03168252810191909152604001600020555b60010161287c565b5b5b505050565b60016020526000908152604090205460f860020a0281565b60025460009033600160a060020a039081169116146129195760006000fd5b5060005b815181101561197757828181518110151561293457fe5b9060200190602002015160f860020a0260046000848481518110151561295657fe5b602090810291909101810151600160a060020a03168252810191909152604001600020805460ff191660f860020a9092049190911790555b60010161291d565b5b5b505050565b60008582600060006129b0848433613128565b91503482901061192557813403905060008111156129ee57604051600160a060020a0333169082156108fc029083906000818181858888f150505050505b42624f1a00018b1180612a0057504586115b80612a1d575033600160a060020a031688600160a060020a031614155b15612a285760006000fd5b30336000600033600160a060020a0316600160a060020a03168152602001908152602001600020546040518084600160a060020a0316600160a060020a0316606060020a02815260140183600160a060020a0316600160a060020a0316606060020a0281526014018281526020019350505050604051809103902094506000600033600160a060020a0316600160a060020a03168152602001908152602001600020600081548092919060010191905055507f5051eab4e301cef16e893db3c7a192f8cbf7bb44e1a92b928665c66170930a3933868d8d8d8d8d8d6004600033600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460f860020a026005600033600160a060020a0316600160a060020a0316815260200190815260200160002054604051808b600160a060020a0316600160a060020a031681526020018a600019166000191681526020018981526020018060200180602001888863ffffffff169064010000000002176801000000000000000002815260200186815260200185600160f860020a031916600160f860020a031916815260200184815260200183810383528a818151815260200191508051906020019080838360008314612c21575b805182526020831115612c2157601f199092019160209182019101612c01565b505050905090810190601f168015612c4d5780820380516001836020036101000a031916815260200191505b5083810382528951815289516020918201918b01908083838215612c8c575b805182526020831115612c8c57601f199092019160209182019101612c6c565b505050905090810190601f168015612cb85780820380516001836020036101000a031916815260200191505b509c5050505050505050505050505060405180910390a15b612cdb565b60006000fd5b5b505050509695505050505050565b60025460009033600160a060020a03908116911614612d095760006000fd5b50600681905560005b6009548110156116155760086000600983815481101515612d2f57fe5b906000526020600020900160005b50546000191660001916815260200190815260200160002054820260076000600984815481101515612d6b57fe5b906000526020600020900160005b505481526020810191909152604001600020555b600101612d12565b5b5b5050565b600a805482908110612da957fe5b906000526020600020900160005b5054905081565b6000611512600085858562030d40611b27565b90505b9392505050565b6000858260006000612dee848433613128565b9150348290106119255781340390506000811115612e2c57604051600160a060020a0333169082156108fc029083906000818181858888f150505050505b42624f1a00018b1180612e3e57504586115b80612e5b575033600160a060020a031688600160a060020a031614155b15612e665760006000fd5b30336000600033600160a060020a0316600160a060020a03168152602001908152602001600020546040518084600160a060020a0316600160a060020a0316606060020a02815260140183600160a060020a0316600160a060020a0316606060020a0281526014018281526020019350505050604051809103902094506000600033600160a060020a0316600160a060020a03168152602001908152602001600020600081548092919060010191905055507f90552fb8e54d9a2aa4212413b16aa948c66cab32c9fe727ff74be1850bb0a8be33868d8d8d8d8d8d6004600033600160a060020a0316600160a060020a0316815260200190815260200160002060009054906101000a900460f860020a026005600033600160a060020a0316600160a060020a0316815260200190815260200160002054604051808b600160a060020a0316600160a060020a031681526020018a600019166000191681526020018981526020018060200180602001888863ffffffff169064010000000002176801000000000000000002815260200186815260200185600160f860020a031916600160f860020a031916815260200184815260200183810383528a818151815260200191508051906020019080838360008314612c21575b805182526020831115612c2157601f199092019160209182019101612c01565b505050905090810190601f168015612c4d5780820380516001836020036101000a031916815260200191505b5083810382528951815289516020918201918b01908083838215612c8c575b805182526020831115612c8c57601f199092019160209182019101612c6c565b505050905090810190601f168015612cb85780820380516001836020036101000a031916815260200191505b509c5050505050505050505050505060405180910390a15b612cdb565b60006000fd5b5b505050509695505050505050565b600160a060020a03811660009081526005602052604081205462030d40841180159061316a5750600160a060020a038316600090815260208190526040902054155b801561317857506003548111155b801561319d57506131876127d3565b600160a060020a031632600160a060020a031614155b156131ab5760009150613263565b8015156131b757506003545b600160a060020a03831660009081526004602090815260408083205490518851600794938a9360f860020a02929182918501908083835b6020831061320d5780518252601f1990920191602091820191016131ee565b51815160001960209485036101000a01908116901991909116179052600160f860020a03199095169201918252506040805191829003600101909120855291840194909452919091016000205486840201935050505b509392505050565b60006115298362030d4084613128565b90505b92915050565b815481835581811511611977576000838152602090206119779181019083016132ea565b5b505050565b815481835581811511611977576000838152602090206119779181019083016132ea565b5b505050565b60408051602081019091526000815290565b61280491905b808211156122d157600081556001016132f0565b5090565b905600a165627a7a7230582099ff91a255f9046ad1b9af2ea57a2e3cd73a3482adba66ed16e3aa284e755fc10029

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