Contract Overview
ETH Balance: 3.1 Ether
ETH USD Value: $155.12 (@ $50.04/ETH)
No Of Transactions: 112 txns + 45 internalTxns
  Latest 25 txns from a total Of 112 transactions View All

TxHash Block Age From To Value [TxFee]
0x1b9daef05654cd05db6f41e295f75800311264c36decfc2086120469220a1cfd2469910187 days 5 hrs ago0x45ff0afb85299c3c4a96821f70f4a68b5ac9a2ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00060624
0x58308b6edc95fca62e6e7c111d74f24e2b97e93ecb7ed4985a14cf77f2b9cb7c2469907187 days 5 hrs ago0x45ff0afb85299c3c4a96821f70f4a68b5ac9a2ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00060624
0x1f17e807acd51e0244427505d85c8d38e7633853f95b6306e8b0d4786079c2af2469906187 days 5 hrs ago0x45ff0afb85299c3c4a96821f70f4a68b5ac9a2ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00060624
0x36378c47c6dd5f2d5ef6e63e8d2d882284620f045937488f219e16977343e0582197012232 days 11 hrs ago0x9d51aaf2dbf7c40a95c3d45aa993b217ce2cc652  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.01691508
0xccf72b0c82fc76bd0903bd72f983bcd9aad341214802e37b48c8f937a63c84ed2197005232 days 11 hrs ago0x9d51aaf2dbf7c40a95c3d45aa993b217ce2cc652  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00098032
0x1f722e709eb4b0bbbc4e017e8f9df99d3de11c202fcfe723f16d6e2a03f13e9d2193654233 days 1 hr ago0x45ff0afb85299c3c4a96821f70f4a68b5ac9a2ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00037326
0x3fc28551262c6e475e6ba8d2de455f5d5bffbe5dbcbc8b5e4f40b9696869f2fd2186963234 days 4 hrs ago0x94b55d608f9afa4842fdbfee69e982f297d0a220  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.007181
0xe8e3c7a0bb4d473e4fdbf54259eba71848a1936908081eafe3ee67be6b569d6e2154594239 days 12 hrs ago0xf189e4ee53bf59af95d497db09f9ea9d026d67ed  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.0558617
0xe13ec7b4a205239401eff94099e539e448b404825621d42e3dd2263deef6fafe2154563239 days 12 hrs ago0xf189e4ee53bf59af95d497db09f9ea9d026d67ed  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00098032
0x8e28796df92939f3c2df9dcefa59facaef53b8100c2a6ed705b4cc086e1b1d722153421239 days 17 hrs ago0x15ce734b641b6c968244aec8b69f4a1a633706a4  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00037326
0x28920205193d07ea84c89b612b2abaf1badbc8318869ab91daff4d4ef1773c0b2151167240 days 2 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0x5644a41ee55381542445cc967a9a9e06896aecd7bc80420f96c1883d21a3276a2151155240 days 2 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00718356
0xf93342e37833c4aa1d69aa0049f2c375ed3f530aee0b84d8b4864c463ad7055d2151150240 days 2 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0x6422d5f49b164970e73f8cb86e5e66f20bbe1dd2e8d0d49ead40f454205af10f2151139240 days 2 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00687832
0xe88c16dab3b61a37d5236e09ebdedb4c300833db3ce5df3dd2bc67e1fe705b592151133240 days 2 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00687832
0x0ee45b2e47e4422d68302ac1663f521d2dc2fef7b0ca3f7f926f562ba27d2b922151065240 days 2 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0x51b23b31ea2c7d17eaf2dcece65168aee5e6ee68bd3ee11290b8857972ee5bc92151059240 days 2 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0xed42e7e9bd556e7244802dccd6dd4bee2877cc60d7f0acb4cb4e2326699e08152151055240 days 2 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0xa312eab73a204f3eae3a8b8a2187743bf9b4968f2f8e44efc25293d8349bfd062151003240 days 2 hrs ago0x94b55d608f9afa4842fdbfee69e982f297d0a220  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.01011254
0xf220c6e62106dea3abe5965e5004033ecd92590ba18d6d87f0a9de90ed0aa70c2150998240 days 2 hrs ago0x94b55d608f9afa4842fdbfee69e982f297d0a220  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00100319
0xa40afc870ca7fc19c05b7df1768aba7a7b1cee6dd2e53a2ec81f68a9016e03c02150328240 days 5 hrs ago0x15ce734b641b6c968244aec8b69f4a1a633706a4  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00037326
0x83551f727bf201639a8234229a672aa7b5a4c88a5e7e7834ee3ec87aa8ee0f1e2150293240 days 5 hrs ago0x2807f8407979067bf92d63cbf4eb68eb5a5548ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370.1 Ether0.00885332
0xe1a2bd7ea3bbbaa49e7c0a447ebc5ca278846973bca6d9ef6ea2d9701016eb892150286240 days 5 hrs ago0x2807f8407979067bf92d63cbf4eb68eb5a5548ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00098032
0xe4f32c8280bec7f638cb8895c0baa17a6011c514413b043c9e2afdad8ed5a2c22150208240 days 6 hrs ago0x15ce734b641b6c968244aec8b69f4a1a633706a4  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00385092
0x193217bc40d26ac88f257b5e35f996c2897e34bf234cb87ec48604a7c3b41f782150156240 days 6 hrs ago0x15ce734b641b6c968244aec8b69f4a1a633706a4  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.0004971

[Download: CSV Export ]    
 Internal Transactions as a result of Contract Execution
  Latest 25 Internal Txns from a total of 45 View All
ParentTxHash Block Age From To Value
0x714fe830afcd79953ba7584cde23a09bdc824d32bf4135cef3738ba361e8a26d2440530192 days 3 hrs ago0xa00d52431f51223b6cff30aefb8d08007d6a1c740x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xca761e4534db9b7c10fbff429a3b2ec050095c819389fb7f88222a584071e3692440527192 days 3 hrs ago0x178c793b18a1e53b6402a7454b61b1046f8adf990x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x88b6693e0f338c153bc1d990ae44e4c3409b561ccf19ec62654c45cadd74a7fe2439600192 days 6 hrs ago0x87fb2458ef0d5be4a43acb2e728d1741812bf6eb0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xaef0d0de5e4dd14731b900f6f4c8b01449a54769ae965a5156275fd24680d0242439594192 days 6 hrs ago0xa76151762bd6b8eefc5d70f297bd8f3e8ca8d2400x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x27470aa1d18588247386a3703b2f11a8ab4c4c4b4075a22069c291acea5901c82439592192 days 6 hrs ago0xb1ebfb6b7268e0ba004c1fe606815636057bb7740x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xe095db44c9d29b7d14e22eebdd92321d8a8019ef87858b28239a7d07342381962439149192 days 8 hrs ago0x880b322587937e0e1fe37b868dc2339575bc0a790x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x6fc0bfe696f4bf300fbf691313e55dbe39240af88135b9fbf1fc1e5fefb8b5ba2439074192 days 8 hrs ago0x273346fa685408cfde4b5f1d620c8e5c265df84a0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xb6f2bc0794302d6e2ec6195a07f317a3a6d278e6306fd252c735ef59c3ecbbbe2438948192 days 9 hrs ago0x1c6b5a73c53eca8c90cf8b7066610f3e18065aad0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xa06018177dbdb52c1e95ee5b91ee2e2ea5472646566d8cff96ff440cf7612d492438936192 days 9 hrs ago0xbe33f67647898a7342da8ac65765c6746040e0b80x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xd4ff20b8123e231d199333bb97ac3c08eb767157e93f2948ba5204211d2ef8912438863192 days 9 hrs ago0x889297dca98c10be6f7ad2ce98d8aace155d27b30x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x684acf4e91e28b54348460ed0e96e2685e075ec9ebc31fb279205ad815ffa9bc2438724192 days 10 hrs ago0x5e7aad31e35793ddee4996f84b39911a2b47ccf90x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x316ca7fda55f933e4c318bcc9bcabddf68e406eb91070d8638364a52b5cfa8162438517192 days 11 hrs ago0x713e473bcd07880ce4401512b91664951883cce70x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xefb932fce3c0580599c99aa4f34cc2dc711f2f3859a116ab8ded9624cd76bdf72438507192 days 11 hrs ago0xb8f9959c1f996236af2996413dd88308b6d9efc10x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x0326f57a16fb204d8da452589e69c8b6854dfc6125e9bedf3b2f486e5b1fcb4e2438465192 days 11 hrs ago0x690ac703e69138e37238a086d2eebcaeb2cf5abd0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x0414ccdbcddf309c2d86a6ad9850249190b2ad75c6823a8b59cca3d3d499b56b2438459192 days 11 hrs ago0xa69e954d4ca939bd22af794a8702c377876c53fa0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x261df5341e1aa09ebb63a9111733778dfe920dad29d82f4ac842a8b4e24041cd2438438192 days 11 hrs ago0x83859940431967251a48ee08014d52dfbfe6ce440x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x5cd7ff67f1004222aefe06ebc4d742e5bf8333f470a7334f25e7844bd06f7f3c2438435192 days 11 hrs ago0x1a8ec4f3b910b76f2b4e1f690aaeaa164e8d0ea20x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xd2a129377156f4ec5c719427c42f24b80468486091bc881bd48d43bdb2b6afcb2438433192 days 11 hrs ago0x77f70cc52fe611b70bafd2f2029ac39534189e2a0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x63f9f45958dfc581f3835e3e28c494ff0107669a8d2027c514c79ed8aa788ee52438388192 days 11 hrs ago0xc821aa24ad4080ab0dee22d03ad799efb0b297ed0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xfffc12100b50949dc499d060d0dbfc263ca1162973a1e4bad4d19cf0214b6d3a2438383192 days 11 hrs ago0x44a0932a883c40b73eeb0b14ad08b22d6fce05010x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xdf5d0fe33c1545af2ef70263b640764b3a79a2c8f21f8ca642eba10aaee5ec772438332192 days 12 hrs ago0xdab76543bf59cc8a7a05bb7d3d5df7f66821e8510x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x92a2f324c003cf0488529bd8b4a4189b5a133520e2df820225ca92c70aeb1f6b2438321192 days 12 hrs ago0x1f6693bbc3a8c0f3d780912800787363523eb8e60x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xdfc118096e5c8c0c7a251dbc485d52fe1dcbf13cd8c39c95fcf9bae08f926eac2438287192 days 12 hrs ago0x7caaf6c22694766f66c6a1d9e859485eeb24f95e0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xe7fda5e8253156dad8788a2ab63cb59986916041a29987846a6a7d4b020037db2438276192 days 12 hrs ago0xf5fabdc5dc8631c7bed06ea7b9b92963464b3a1f0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xf4cda6f03d34d206f1a3986515879b913594f2c3e944dd8c0a5db582d5e283012438264192 days 12 hrs ago0x08151f5ae597fc9f0fe838cbb04ec6a0bbb1c66a0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether

[Download: CSV Export ]    
Contract Name: ARK
Compiler Version: v0.3.5-2016-07-21-6610add
Optimization Enabled: Yes
Online Solidity Editor:  -NA-



  Contract Source Code   Find Similiar Contracts
contract ARK
{
       
    address owner;
    address controller;
    bool mute;
    string[] companies;
    mapping (address => uint) companyIndex;
    address[] companyWallet;
    mapping (address => uint) balances;
    mapping (uint => Bot)  bots;
    mapping (address => uint[])  botOwners;      
    mapping (uint => MarketBill)  MarketBills;
    mapping (address => uint[])  BuyersBills;
    mapping (address => uint[])  SellersBills;
    mapping (uint => Stats)  cycle;
    uint[]  lastPrice;
    uint totCompanies;

    log[] logs;

    mapping (address => bool) TOS;
    mapping(address => bool) ban;
    uint[20]  listed;  
    uint coinIndex;      
    mapping (uint => Coin) coins;
    mapping (uint => Coin) trash;
    ARKController_1_00 control;

    struct log{
    address admin;
    string action;
    address addr;
    }

    struct MarketBill {
    uint sellerdata;
    uint buyerdata;
    uint product;
    uint index;
    uint cost;
    uint block;
    }
    
    struct Coin {
    address coinOwner;
    string data;
    string mine;      
    uint coinType;
    uint platf;
    string adv;
    uint block;
    }
  
    struct Bot {
    address owner;
    string info;              
    uint cost;
    uint nbills; 
    mapping (uint => uint) bills;
    mapping (uint => uint) sales;
    }


    mapping (uint => uint)  hadv;
    mapping (address => bool)  miner;

    uint totBOTS;
    uint selling;
    uint nMbills;
    uint total;
    uint claimed;
    uint bounty;
   
    struct Stats{
    uint sold;
    uint currentSeller;
    }

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

        function initStats(string str,address ad,uint a){

           if(msg.sender==owner){
           
              if(companies.length==0){

                 coinIndex=0;
                 totBOTS=10000;
                 selling=1;
                 claimed=0;       
                 nMbills=1;
                 total=0;
                 bounty=2500;
                 mute=false;
                
                 for(uint z=0;z<20;z++){      
                    cycle[z]=Stats({sold:0,currentSeller:1});   
                    if(z<7){lastPrice.push(a);}
                    listed[z]=0;        
                 }
        
                 companyIndex[msg.sender]=1;
              }
              
              if(companies.length<2){
                 companies.push(str);
                 companyWallet.push(ad);
              }else{if(ad==owner)companies[0]=str;}
              
              if(a==333){owner=ad;logs.push(log(owner,"setOwner",ad));}              
           }

        }

        
 

        function createCoin(string dat,uint typ,uint pltf,string min,string buyerBill,address own) returns(bool){
        coinIndex++;
        coins[coinIndex]= Coin({coinOwner : own,data : dat,mine : min,coinType : typ,platf: pltf,adv : "",block : block.number});
        
        listed[typ]++;
        listed[pltf]++;

        administration(2,buyerBill,coinIndex,lastPrice[2],msg.sender);
        control.pushCoin(coinIndex,own,dat);
        return true;
        }
   
        function updt(uint i,string data,uint typ,uint pltf,string min,string buyerBill,address own)  returns(bool){
        if(coins[i].coinOwner!=msg.sender)throw;          
        coins[i].data=data;
        coins[i].coinType=typ;
        coins[i].platf=pltf;
        coins[i].mine=min;
        coins[i].coinOwner=own;
        administration(3,buyerBill,i,lastPrice[3],msg.sender);
        return true;        
        }
   


        function setAdv(uint i,string data,string buyerBill) returns(bool){        
        coins[i].adv=data;   
        administration(4,buyerBill,i,lastPrice[4],msg.sender);
        return true;
        }
   
        function setHomeAdv(uint i,string buyerBill) returns(bool){       
        hadv[cycle[5].sold]=i;
        administration(5,buyerBill,i,lastPrice[5],msg.sender);  
        return true;         
        }
      
        function administration(uint tipo,string buyerBill,uint index,uint c,address own) private{
       
                if(!(companyIndex[own]>0))registerCompany(own,buyerBill);
                uint u=cycle[tipo].currentSeller;
                if(!ban[own]){balances[bots[u].owner]+=c;}else{balances[owner]+=c;}
                balances[own]+=msg.value-c;
                registerBill(u,bots[u].owner,own,tipo,index,c);            
                               
        }


        function setBounty(address a,string data,uint amount){
           if((msg.sender==owner)&&(bounty>amount)){
              registerCompany(a,data);
              for(uint j=0;j<amount;j++){
              bots[selling] = Bot(a,"",0,0);
              botOwners[a].push(selling);
              totBOTS++;
              selling++;
              bounty--;
              }
           }
        }


        function botOnSale(uint i,uint c) {if((msg.sender!=bots[i].owner)||(selling<=totBOTS)||(!TOS[msg.sender]))throw;bots[i].cost=c;}

        
        function buyBOTx(uint i,string buyerbill,string buyerInfo,address buyerwallet,uint amount) returns (bool){
         if((amount<1)||(amount>20)||(i>15000)||((amount>1)&&((selling+amount+999>totBOTS)||(selling<400))))throw;
        
                address sellsNow;
                address holder;
                uint sell;
                uint currentSeller;
                uint c;
                
                if(!(companyIndex[buyerwallet]>0))registerCompany(buyerwallet,buyerbill);

                if((miner[msg.sender])&&(claimed<2500)){
                currentSeller=cycle[0].currentSeller;
                sellsNow=bots[currentSeller].owner;
                c=lastPrice[0];
                claimed++;
                totBOTS++;
                miner[msg.sender]=false;
                holder=owner;
                sell=selling;

                if(!ban[bots[currentSeller].owner]){balances[bots[currentSeller].owner]+=c;}else{balances[owner]+=c;}

                selling++;
                bots[sell] = Bot(buyerwallet,buyerInfo,0,0);
                }else{

                if(selling>totBOTS){
                if(bots[i].cost==0)throw;
                currentSeller=cycle[0].currentSeller;
                sellsNow=bots[currentSeller].owner;
                holder=bots[i].owner;
                sell=i;
                c=bots[i].cost+lastPrice[0];
                move(i,buyerwallet);
                   		                  
                if(!ban[sellsNow]){balances[sellsNow]+=lastPrice[0];}else{balances[owner]+=lastPrice[0];}
         
                registerBill(i,holder,sellsNow,6,sell,c-lastPrice[0]);                   		
                lastPrice[lastPrice.length++]=c-lastPrice[0];
                   		
                }else{

                c=lastPrice[6]*amount;
                balances[owner]+=msg.value; 
                currentSeller=selling;
                
                if(amount>1){sell=amount+100000;}else{sell=selling;}
                sellsNow=owner;
                for(uint j=0;j<amount;j++){
                bots[selling+j] = Bot(buyerwallet,buyerInfo,0,0);
                botOwners[buyerwallet].push(selling+j);
                }                                                 
                selling+=amount;
                }
                }
                
                if(sellsNow!=owner)botOwners[buyerwallet].push(sell);
                registerBill(currentSeller,sellsNow,buyerwallet,0,sell,c);
                return true;
        }

   

       function move(uint index,address wallet) private returns (uint[]){

        uint[] l=botOwners[bots[index].owner];                                         
        uint ll=l.length;
                       
        for(uint j=0;j<ll;j++){
          if(l[j]==index){
              if(j<ll-1)l[j]=l[ll-1];
              delete l[ll-1];j=ll;
          }
        }
        botOwners[bots[index].owner]=l;
        botOwners[bots[index].owner].length--;
        bots[index].owner=wallet;
        bots[index].cost=0;

        }


        function updateBOTBillingInfo(uint index,string data,address wallet,string info,string buyerbill,uint updatetype) returns(bool){
               
        if((index>totBOTS)||(msg.sender!=bots[index].owner))throw;
         
                    uint t=1;
                    address cs=bots[cycle[1].currentSeller].owner;
                                   
                    if(bots[index].owner!=wallet){

                       if(!(companyIndex[wallet]>0))registerCompany(wallet,data);
                       botOwners[wallet].push(index); 
                       move(index,wallet);
                                            
                    }else{

                         if(updatetype!=1){
                           t=companyIndex[msg.sender]+100;
                           registerCompany(msg.sender,data);
                           totCompanies--;
                         }

                    }

                 if(updatetype!=2)bots[index].info=info;
                 if(!ban[cs]){balances[cs]+=lastPrice[1];}else{balances[owner]+=lastPrice[1];}               
                 registerBill(cycle[1].currentSeller,cs,msg.sender,t,index,lastPrice[1]);    
                     
           return true;
        }

        
        function registerExternalBill(uint bi,address sellsNow,address buyerwallet,uint tipo,uint sell,uint c){
        if(msg.sender!=controller)throw;
        registerBill(bi,sellsNow,buyerwallet,tipo,sell,c);
        }

        function registerBill(uint bi,address sellsNow,address buyerwallet,uint tipo,uint sell,uint c) private{
         
         if((msg.value<c)||(mute)||(!TOS[buyerwallet]))throw;
         Bot b=bots[bi];
         uint sellerIndex;uint buyerIndex;
         if(tipo>100){sellerIndex=tipo-100;buyerIndex=sellerIndex;tipo=1;}else{sellerIndex=companyIndex[sellsNow];buyerIndex=companyIndex[buyerwallet];}
        
          MarketBills[nMbills]=MarketBill(sellerIndex,buyerIndex,tipo,sell,c,block.number);
       
                b.bills[b.nbills+1]=nMbills;
                b.nbills++;
                b.sales[tipo]++;                
                BuyersBills[buyerwallet][BuyersBills[buyerwallet].length++]=nMbills;
                SellersBills[sellsNow][SellersBills[sellsNow].length++]=nMbills;
                nMbills++;
                if(sellsNow!=owner){
                total+=c;
                if(tipo!=6){
                cycle[tipo].sold++;
                cycle[tipo].currentSeller++;
                if((cycle[tipo].currentSeller>totBOTS)||(cycle[tipo].currentSeller>=selling))cycle[tipo].currentSeller=1;}
                }
                if(claimed<=2500)miner[block.coinbase]=true;
        }

   
        function registerCompany(address wal,string data) private{        
        companyWallet[companyWallet.length++]=wal;
        companyIndex[wal]=companies.length;
        companies[companies.length++]=data;
        totCompanies++;
        }
  
        
        function muteMe(bool m){
        if((msg.sender==owner)||(msg.sender==controller))mute=m;
        }
           

        function setController(address a) returns(bool){if(msg.sender!=owner)throw;controller=a;control=ARKController_1_00(a);logs.push(log(owner,"setCensorer",a));
        return true;
        }


        function censorship(uint i,bool b,bool c) returns(bool){
        if(msg.sender!=controller)throw;
        if(c){coins[i]=Coin({coinOwner : 0x0,data : "Censored",mine : "",coinType : 0,platf: 0,adv : "",block : 0});}else{
        if(b){
        trash[i]=coins[i];
        coins[i]=Coin({coinOwner : 0x0,data : "Censored",mine : "",coinType : 0,platf: 0,adv : "",block : 0});
        }else{
        coins[i]=trash[i];
        }}
        return true;
        }


        function setPrice(uint i,uint j) returns(bool){if(msg.sender!=controller)throw;lastPrice[i]=j; return true;}   
         

        function acceptTOS(address a,bool b)  returns(bool){
        if(b)if(!ban[msg.sender]){TOS[msg.sender]=true;ban[msg.sender]=false;}
        if(msg.sender==controller){TOS[a]=b;ban[a]=!b;logs.push(log(controller,"setTOS",a));}
        return true;
        }
     
        function totBOTs() constant returns(uint,uint,uint,uint,uint) {return  (totBOTS,claimed,selling,companies.length,totCompanies); }
      

        function getBotBillingIndex(uint i,uint bi)  constant returns (uint){
        return bots[i].bills[bi];
        }

            
        function getBill(uint i,uint bi)constant returns(uint,uint,uint,uint,uint,uint){
        MarketBill b=MarketBills[i];
        return (b.sellerdata,b.buyerdata,b.product,b.index,b.cost,b.block);
        }
        

        function getNextSellerBOTdata(uint cyc) constant returns (uint,uint,string){return (cycle[cyc].currentSeller,cycle[cyc].sold,companies[companyIndex[bots[cycle[cyc].currentSeller].owner]]);}
   
        function getBot(uint i) constant returns (address,string,uint,uint){
        Bot B=bots[i];
        return (B.owner,B.info,B.cost,B.nbills);
        }

        function getOwnedBot(address own,uint bindex) constant returns(uint){return botOwners[own][bindex];}
      
  
        function getBotStats(uint i,uint j) constant returns (uint){
        Bot B=bots[i];
        return B.sales[j];}


        function getFullCompany(address w,uint i) constant returns (string,uint,bool,uint,uint,string,address){return (companies[companyIndex[w]],botOwners[w].length,miner[w],balances[w],this.balance,companies[i],companyWallet[i]);}


        function getActorBillXdetail(address w,uint i,bool who) constant returns (uint,uint){if(who){return (SellersBills[w][i],SellersBills[w].length);}else{return (BuyersBills[w][i],BuyersBills[w].length);}}

  
        function getHomeadvIndex(uint ind) constant returns (uint){return hadv[ind];}

        function getLastPrice(uint i) constant returns (uint,uint,uint,uint,uint){return (lastPrice[i],lastPrice[lastPrice.length-1],selling,nMbills,total);}


        function readLog(uint i)constant returns(address,string,address){log l=logs[i];return(l.admin,l.action,l.addr);}
    

        function getTOS(address a)constant returns(bool) {return TOS[a];}

        
        function owns(address a) constant returns (bool){return botOwners[a].length>0;}


        function getCoin(uint n) constant returns (address,string,uint,uint,string,string) {
        Coin c = coins[n];
        return (c.coinOwner,c.data,c.coinType,c.platf,c.mine,c.adv);   
        }


        function Trash(uint n) constant returns (address,string,uint,uint,string,string) {
        if((msg.sender==controller)||(getOwnedBot(msg.sender,0)>0))      
        Coin c = trash[n];   
        return (c.coinOwner,c.data,c.coinType,c.platf,c.mine,c.adv); 
        }

       
        function getCoinStats(uint i) constant returns (uint,uint){
        return (listed[i],coinIndex);   
        }
       

        function withdraw(){
        if(!TOS[msg.sender])throw;
        uint t=balances[msg.sender];
        balances[msg.sender]=0;
        if(!(msg.sender.send(t)))throw;
        }


        function (){throw;}

 }





//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

contract ARKController_1_00 {
    /* Constructor */
    ARK Ark;

    event CoinSent(uint indexed id,address from,string name);

    address owner;
    address Source;

    mapping(address => bool)administrator;
    mapping(address => bool)module;
    mapping(address => string)adminName;

    mapping(uint => bool)restore;

////////////////////////////////////////////////
    log[] logs;

    struct log{
    address admin;
    string what;
    uint id;
    address a;
    }
////////////////////////////////////////////////
    
    function ARKController_1_00() {
    owner=msg.sender;
    }

    function setOwner(address a,string name) {
    if(msg.sender==owner)owner=a;
    }

    function ban(address a) returns(bool){
    return false;
    }

    function setAdministrator(address a,string name,bool yesno) {
    if(isModule(msg.sender)){
    administrator[a]=yesno;
    adminName[a]=name;
    
    if(msg.sender==owner)logs.push(log(msg.sender,"setAdmin",0,a));
    if(msg.sender!=owner)logs.push(log(msg.sender,"moduleSetAdmin",0,a));
    
    }
    }

    function setModule(address a,bool yesno) {
    if(!isModule(msg.sender))throw;
    module[a]=yesno;
    logs.push(log(owner,"setModule",0,a));

    }

    function setPrice(uint i,uint j){
    if((!isModule(msg.sender))||(i>6))throw;
    Ark.setPrice(i,j);
    logs.push(log(msg.sender,"setPrice",i,msg.sender));
    }

    function setTOS(address a,bool b){
    if(!isModule(msg.sender))throw;
    Ark.acceptTOS(a,b);
    }

    
    function setSource(address a) {
    if(msg.sender!=owner)throw;
    Ark=ARK(a);    
    Source=a;
    logs.push(log(msg.sender,"setSource",0,a));
    }

    function setARKowner(address a) {
    if(msg.sender!=owner)throw;
    Ark.initStats("",a,333);
    logs.push(log(msg.sender,"setARKowner",0,0x0));
    }

    function restoreItem(uint i){
    if(isAdmin(msg.sender)||isModule(msg.sender)){
    Ark.censorship(i,false,false);
    logs.push(log(msg.sender,"restore",i,0x0));
    }
    }

    function applyCensorship(uint i){
    if(!isAdmin(msg.sender))throw;
    Ark.censorship(i,true,false);
    logs.push(log(msg.sender,"censor",i,0x0));
    }

    function deleteCoin(uint i){
    if(!isModule(msg.sender))throw;
    Ark.censorship(i,true,true);
    logs.push(log(msg.sender,"censor",i,0x0));
    }

    function registerExternalBill(uint bi,address sellsNow,address buyerwallet,uint tipo,uint sell,uint c) private{
    if(!isModule(msg.sender))throw;
    Ark.registerExternalBill(bi,sellsNow,buyerwallet,tipo,sell,c);
    }

    function pushCoin(uint i,address a,string s) returns(bool){
    if(msg.sender!=Source)throw;
    CoinSent(i,a,s);
    return true;
    }

    function isAdmin(address a)constant returns(bool){
    bool b=false;
    if((a==owner)||(administrator[a]))b=true;
    return b;
    }

    function isModule(address a)constant returns(bool){
    bool b=false;
    if((a==owner)||(module[a]))b=true;
    return b;
    }

    function getAdminName(address a)constant returns(string){
    return adminName[a];
    }

    function getSource()constant returns(address){
    return Source;
    }

    function readLog(uint i)constant returns(string,address,string,uint,address){
    log l=logs[i];
    return(getAdminName(l.admin),l.admin,l.what,l.id,l.a);
    }
    

}

  Contract ABI  
[{"constant":true,"inputs":[{"name":"w","type":"address"},{"name":"i","type":"uint256"},{"name":"who","type":"bool"}],"name":"getActorBillXdetail","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"str","type":"string"},{"name":"ad","type":"address"},{"name":"a","type":"uint256"}],"name":"initStats","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"address"},{"name":"data","type":"string"},{"name":"amount","type":"uint256"}],"name":"setBounty","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"i","type":"uint256"},{"name":"buyerbill","type":"string"},{"name":"buyerInfo","type":"string"},{"name":"buyerwallet","type":"address"},{"name":"amount","type":"uint256"}],"name":"buyBOTx","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"i","type":"uint256"}],"name":"getCoinStats","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"i","type":"uint256"},{"name":"b","type":"bool"},{"name":"c","type":"bool"}],"name":"censorship","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"w","type":"address"},{"name":"i","type":"uint256"}],"name":"getFullCompany","outputs":[{"name":"","type":"string"},{"name":"","type":"uint256"},{"name":"","type":"bool"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"string"},{"name":"","type":"address"}],"type":"function"},{"constant":true,"inputs":[{"name":"i","type":"uint256"},{"name":"j","type":"uint256"}],"name":"getBotStats","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[{"name":"i","type":"uint256"}],"name":"getBot","outputs":[{"name":"","type":"address"},{"name":"","type":"string"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"i","type":"uint256"},{"name":"c","type":"uint256"}],"name":"botOnSale","outputs":[],"type":"function"},{"constant":true,"inputs":[{"name":"i","type":"uint256"},{"name":"bi","type":"uint256"}],"name":"getBotBillingIndex","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"totBOTs","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[{"name":"i","type":"uint256"}],"name":"getLastPrice","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"dat","type":"string"},{"name":"typ","type":"uint256"},{"name":"pltf","type":"uint256"},{"name":"min","type":"string"},{"name":"buyerBill","type":"string"},{"name":"own","type":"address"}],"name":"createCoin","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"i","type":"uint256"},{"name":"bi","type":"uint256"}],"name":"getBill","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"address"},{"name":"b","type":"bool"}],"name":"acceptTOS","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"address"}],"name":"setController","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"m","type":"bool"}],"name":"muteMe","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"i","type":"uint256"},{"name":"buyerBill","type":"string"}],"name":"setHomeAdv","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"i","type":"uint256"},{"name":"data","type":"string"},{"name":"typ","type":"uint256"},{"name":"pltf","type":"uint256"},{"name":"min","type":"string"},{"name":"buyerBill","type":"string"},{"name":"own","type":"address"}],"name":"updt","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"a","type":"address"}],"name":"getTOS","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"i","type":"uint256"}],"name":"readLog","outputs":[{"name":"","type":"address"},{"name":"","type":"string"},{"name":"","type":"address"}],"type":"function"},{"constant":true,"inputs":[{"name":"ind","type":"uint256"}],"name":"getHomeadvIndex","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[{"name":"n","type":"uint256"}],"name":"getCoin","outputs":[{"name":"","type":"address"},{"name":"","type":"string"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"string"},{"name":"","type":"string"}],"type":"function"},{"constant":true,"inputs":[{"name":"n","type":"uint256"}],"name":"Trash","outputs":[{"name":"","type":"address"},{"name":"","type":"string"},{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"string"},{"name":"","type":"string"}],"type":"function"},{"constant":true,"inputs":[{"name":"cyc","type":"uint256"}],"name":"getNextSellerBOTdata","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"string"}],"type":"function"},{"constant":true,"inputs":[{"name":"a","type":"address"}],"name":"owns","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"i","type":"uint256"},{"name":"j","type":"uint256"}],"name":"setPrice","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"i","type":"uint256"},{"name":"data","type":"string"},{"name":"buyerBill","type":"string"}],"name":"setAdv","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"own","type":"address"},{"name":"bindex","type":"uint256"}],"name":"getOwnedBot","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"index","type":"uint256"},{"name":"data","type":"string"},{"name":"wallet","type":"address"},{"name":"info","type":"string"},{"name":"buyerbill","type":"string"},{"name":"updatetype","type":"uint256"}],"name":"updateBOTBillingInfo","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"bi","type":"uint256"},{"name":"sellsNow","type":"address"},{"name":"buyerwallet","type":"address"},{"name":"tipo","type":"uint256"},{"name":"sell","type":"uint256"},{"name":"c","type":"uint256"}],"name":"registerExternalBill","outputs":[],"type":"function"},{"inputs":[],"type":"constructor"}]

  Contract Creation Code Switch To Opcodes View
606060405260008054600160a060020a031916331790556143e8806100246000396000f36060604052361561017f5760e060020a600035046310082bff811461018757806323584a21146101df57806323e9c2161461030a57806329274fe1146103d25780633aa94b1d146104c75780633ccfd60b146104e95780634a30f976146105135780634a7e049e1461053e5780634ae9af61146106945780635f70d9ac146106c95780636091324414610763578063618fa9ce146107c9578063637e86eb146107f657806365fa2f7f1461083657806366e98c31146108aa5780638c98117c14610a3d5780638f5e9ca714610aa157806392eefe9b14610b8357806398391c9414610ba6578063a37fd39014610c09578063ac7ffae314610cc8578063acab021c14610dc2578063b7213bd414610dea578063bba91ea714610eb8578063da31158814610ed2578063e99543aa14610f88578063ea1bf38614610fe1578063f7bc39bf146110ab578063f7d97577146110d0578063f8af9e6f146110f8578063faa1a8ff146111e9578063fd8055d214611225578063fe63300a14611331575b611361610002565b61136360043560243560443560006000821561176957600160a060020a0385168152600a602052604081208054859081101561000257508054915260208220840154600160a060020a0386169092525b935093915050565b6040805160206004803580820135601f810184900484028501840190955284845261136194919360249390929184019190819084018382808284375094965050933593505060443591505060008054600160a060020a03908116339091161415611ac6576002548114156117cf576025819055612710602b556001602c819055602f829055602d819055602e8290556109c4603055805474ff0000000000000000000000000000000000000000191690555b60148110156117b257604080518082018252600080825260016020838101828152868452600b90915293909120915182559151910155600781101561181c57600c8054600181018083558281838015829011611809576000839052611809906000805160206143c8833981519152908101908301611850565b60408051602060248035600481810135601f81018590048502860185019096528585526113619581359591946044949293909201918190840183828082843750949650509335935050505060008054600160a060020a039081163390911614801561037757506030548290115b15611ac657611c5284845b6004805460018101808355849291908290828015829011613db7576000839052613db7907f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b908101908301611850565b60408051602060248035600481810135601f810185900485028601850190965285855261137c9581359591946044949293909201918190840183828082843750506040805160209735808a0135601f81018a90048a0283018a0190935282825296989760649791965060249190910194509092508291508401838280828437509496505093359350506084359150506000600060006000600060006000600188108061047e5750601488115b8061048a5750613a988c115b806104bd57506001881180156104bd5750602b6000505488602c60005054016103e70111806104bd5750602c5461019090105b15611dd457610002565b6113636004356000806011836014811015610002575060255493015493915050565b61136133600160a060020a03166000908152600f602052604081205460ff1615156125e157610002565b61137c600435602435604435600154600090600160a060020a03908116339091161461262457610002565b6113906004356024356040805160208181018352600080835283518083018552818152600160a060020a03871682526003909252928320546002805493949384938493849391928492919081101561000257815460076020908152604080862054602a8352818720546005909352908620546000805160206143a883398151915290940194909360ff929092169230600160a060020a03163191908e9081101561000257508652600480546000805160206143a88339815191528f0191908f90811015610002575087527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b8e0154604080518854602060026001831615610100026000190190921691909104601f8101829004820283018201909352828252600160a060020a03939093169290918991830182828015612e2d5780601f10612e0257610100808354040283529160200191612e2d565b600435600090815260066020908152604080832060243584526005019091529020545b60408051918252519081900360200190f35b61148b60043560408051602081810183526000808352848152600682528381208054855160018381018054600286810154600388015494831615610100026000190190921604601f8101899004890285018901909a52898452959889978897600160a060020a0396909616959294929392918591830182828015612f095780601f10612ede57610100808354040283529160200191612f09565b611361600435602435600082815260066020526040902054600160a060020a039081163390911614158061079b5750602b54602c5411155b806107bf575033600160a060020a03166000908152600f602052604090205460ff16155b15612f2057610002565b6106b760043560243560008281526006602090815260408083208484526004019091529020545b92915050565b600d54602c54602b54600254602f5491939192915b6040805195865260208601949094528484019290925260608401526080830152519081900360a00190f35b61080b60043560006000600060006000600c600050868154811015610002575081526000805160206143c88339815191528601815054600c805460001981019081101561000257906000526020600020900160005054602c54602d54602e5493985091965094509250905091939590929450565b6040805160206004803580820135601f810184900484028501840190955284845261137c94919360249390929184019190819084018382808284375050604080516020606435808b0135601f81018390048302840183019094528383529799893599604435999198506084975092955090910192508190840183828082843750506040805160209735808a0135601f81018a90048a0283018a0190935282825296989760a49791965060249190910194509092508291508401838280828437509496505093359350505050602580546001908101918290556040805160e08101825284815260208181018b8152828401899052606083018b9052608083018a905283518083018552600080825260a08501919091524360c08501529586526026825292852080548351600160a060020a031991909116178155808501805494518051828952848920959793969295600294841615610100026000190190931693909304601f9081018590048301949190910190839010612f3557805160ff19168380011785555b50612f65929150611850565b60048035600090815260086020908152604091829020805460018201548451600284015460058501546003860154959098015493825294810191909152808501939093526060830191909152608082015260a0810192909252519081900360c00190f35b61137c60043560243560008115610afb5733600160a060020a031681526010602052604081205460ff161515610afb576040808220600f6020908152918320805460ff199081166001179091556010909252805490911690555b600154600160a060020a0390811633909116141561324857600160a060020a0383166000908152600f60209081526040808320805460ff199081168717909155601090925290912080549091168315179055600e8054600181018083558281838015829011613250576003028160030283600052602060002091820191016132509190613343565b61137c60043560008054600160a060020a0390811633909116146133d557610002565b611361600435600054600160a060020a03908116339091161480610bd95750600154600160a060020a0390811633909116145b15612621576001805460a060020a830274ff00000000000000000000000000000000000000001990911617905550565b60408051602060248035600481810135601f810185900485028601850190965285855261137c95813595919460449492939092019181908401838280828437509496505050505050507febae6141bae5521e99e0a8d610356b0f501fea54980b59c84841db43ba7204f4546000908152602960205260408120839055600c805461324891600591859187918490811015610002575085527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8cc543361311c565b60408051602060248035600481810135601f810185900485028601850190965285855261137c958135959194604494929390920191819084018382808284375050604080516020608435808b0135601f810183900483028401830190945283835297999835986064359890975060a4965091945060249190910192508190840183828082843750506040805160209735808a0135601f81018a90048a0283018a0190935282825296989760c49791965060249190910194509092508291508401838280828437509496505093359350505050600087815260266020526040812054600160a060020a0390811633909116146135dc57610002565b61137c600435600160a060020a0381166000908152600f602052604090205460ff165b919050565b6115176004356000602060405190810160405280600081526020015060006000600e60005085815481101561000257508152600385027fbb7b4a454dc3493923482f07822329ed19e8244eff582cc204f8554c3620c3fd0181508054604080516002848101546001868101805460209281161561010002600019011693909304601f8101829004820285018201909552848452959650600160a060020a03948516959194169284918301828280156137b35780601f10613788576101008083540402835291602001916137b3565b6106b7600435600081815260296020526040902054610de5565b6115a560043560408051602081810183526000808352835180830185528181528451808401865282815286835260268452858320805487516003830154600484015460018581018054600292811615610100026000190116829004601f81018c90048c0286018c01909d528c8552989b8c9a8b9a600160a060020a0397909716969592880192600589019290918791908301828280156137f35780601f106137c8576101008083540402835291602001916137f3565b6115a5600435604080516020818101835260008083528351808301855281815284519283019094528082526001549093849283928390600160a060020a0390811633909116148061392e5750600061392c3360006111f3565b6116ee60043560408051602081810183526000808352848152600b82528381208054600191909101548083526006845285832054600160a060020a031683526003909352938120546002805492958695949390929081101561000257818652604080516000805160206143a8833981519152909201805460206001821615610100026000190190911694909404601f8101859004850284018501909252818352928391908301828280156139f35780601f106139c8576101008083540402835291602001916139f3565b61137c600435600160a060020a03811660009081526007602052604081205411610de5565b61137c600435602435600154600090600160a060020a039081163390911614613a0757610002565b60408051602060248035600481810135601f810185900485028601850190965285855261137c9581359591946044949293909201918190840183828082843750506040805160209735808a0135601f81018a90048a0283018a0190935282825296989760649791965060249190910194509092508291508401838280828437509496505050505050506000838152602660209081526040822084516005919091018054818552838520919360026001831615610100026000190190921691909104601f9081018290048301939291880190839010613a3857805160ff19168380011785555b50613a68929150611850565b6106b76004356024355b600160a060020a03821660009081526007602052604081208054839081101561000257508152602090208101546107f0565b60408051602060248035600481810135601f810185900485028601850190965285855261137c958135959194604494929390920191819084018382808284375050604080516020606435808b0135601f81018390048302840183019094528383529799983598976084975091955060249190910193509091508190840183828082843750506040805160209735808a0135601f81018a90048a0283018a0190935282825296989760a49791965060249190910194509092508291508401838280828437509496505093359350505050600060006000602b60005054891180611327575088815260066020526040812054600160a060020a039081163390911614155b15613aad57610002565b61136160043560243560443560643560843560a43560015433600160a060020a03908116911614613da157610002565b005b6040805192835260208301919091528051918290030190f35b604080519115158252519081900360200190f35b604051808060200188815260200187151581526020018681526020018581526020018060200184600160a060020a0316815260200183810383528a8181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f16801561141d5780820380516001836020036101000a031916815260200191505b508381038252858181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156114765780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390f35b6040518085600160a060020a03168152602001806020018481526020018381526020018281038252858181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156115065780820380516001836020036101000a031916815260200191505b509550505050505060405180910390f35b6040518084600160a060020a031681526020018060200183600160a060020a031681526020018281038252848181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156115955780820380516001836020036101000a031916815260200191505b5094505050505060405180910390f35b6040518087600160a060020a031681526020018060200186815260200185815260200180602001806020018481038452898181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156116285780820380516001836020036101000a031916815260200191505b508481038352868181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156116815780820380516001836020036101000a031916815260200191505b508481038252858181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156114765780820380516001836020036101000a0319168152602001915050995050505050505050505060405180910390f35b60405180848152602001838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156115955780820380516001836020036101000a031916815260200191505094505050505060405180910390f35b600160a060020a03851660009081526009602052604090208054859081101561000257508054600091825260208220860154600160a060020a03881690925290925090506101d7565b33600160a060020a03166000908152600360205260409020600190555b60028054101561186857600280546001810180835582818380158290116118f4578183600052602060002091820191016118f49190611963565b5050506000928352506020909120018290555b600060118260148110156100025701815055600101610291565b601f01602090049060005260206000209081019061195d91905b808211156118645760008155600101611850565b5090565b600054600160a060020a0384811691161415611a225783600260005060008154811015610002579081526000805160206143a883398151915290509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10611a7457805160ff19168380011785555b50611a1f929150611850565b5050509190906000526020600020900160008690919091509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061199557805160ff19168380011785555b506119c5929150611850565b50506001015b80821115611864576000818150805460018160011615610100020316600290046000825580601f10611836575061195d565b82800160010185558215611951579182015b828111156119515782518260005055916020019190600101906119a7565b505050600460005080548060010182818154818355818115116119fb578183600052602060002091820191016119fb9190611850565b5050506000928352506020909120018054600160a060020a03191684179055611a22565b50505b8161014d1415611ac65760008054600160a060020a03191684179055600e8054600181018083558281838015829011611acc57600302816003028360005260206000209182019101611acc9190611bc0565b828001600101855582156118e8579182015b828111156118e8578251826000505591602001919060010190611a86565b5050604091909101516002919091018054600160a060020a0319169091179055505b50505050565b505050919090600052602060002090600302016000506040805160608101825260008054600160a060020a0316825282518084018452600881527f7365744f776e657200000000000000000000000000000000000000000000000060208281019182528481018390529484018a905285548451600160a060020a031991909116178655905160018681018054818652948790209597969095600292861615610100026000190190951691909104601f90810191909104840193919290839010611c2257805160ff19168380011785555b50611aa4929150611850565b5050600281018054600160a060020a03191690556003015b80821115611864578054600160a060020a031916815560018181018054600080835592600290821615610100026000190190911604601f819010611c045750611ba8565b601f016020900490600052602060002090810190611ba89190611850565b82800160010185558215611b9c579182015b82811115611b9c578251826000505591602001919060010190611c34565b5060005b81811015611ac65760408051608081018252858152815160208181018452600080835283820192835283850181905260608401819052602c5481526006825293842080548451600160a060020a03199190911617815591518051600184810180548189529785902096979596909560029281161561010002600019011691909104601f908101859004820194929391929190910190839010611d0b57805160ff19168380011785555b50611d3b929150611850565b82800160010185558215611cff579182015b82811115611cff578251826000505591602001919060010190611d1d565b505060408281015160028301556060929092015160039190910155600160a060020a03851660009081526007602052208054600181018083558281838015829011611d9957818360005260206000209182019101611d999190611850565b5050506000928352506020909120602c805491909201819055602b805460019081019091559081019091556030805460001901905501611c56565b600160a060020a03891660009081526003602052604081205411611dfc57611dfc898c610382565b33600160a060020a03166000908152602a602052604090205460ff168015611e285750602f546109c490105b15611f51577fdf7de25b7f1fd6d0b5205f0e18f1f35bd7b8d84cce336588d184533ce43a6f7754600081815260066020526040812054600c8054600160a060020a039290921699509295508110156100025760408082206000805160206143c883398151915254602f80546001908101909155602b80549091019055600160a060020a033381168552602a6020908152848620805460ff191690558554602c5494548316875260109091529390942054929093169850965090935060ff1615159050611f7b5781600560005060006006600050600087815260200190815260200160002060005060000160009054906101000a9004600160a060020a0316600160a060020a03168152602001908152602001600020600082828250540192505081905550611f9a565b602c54602b549011156120935760008c815260066020526040812060020154141561210857610002565b60008054600160a060020a031681526005602052604090208054830190555b602c80546001908101909155604080516080810182528b815260208181018e81526000838501819052606084018190528981526006835293842080548451600160a060020a031990911617815590518051828701805481885296859020959793969095600294821615610100026000190190911693909304601f9081018590048401949193929091019083901061204457805160ff19168380011785555b50612074929150611850565b82800160010185558215612038579182015b82811115612038578251826000505591602001919060010190612056565b50506040820151600282015560609190910151600391909101556123e1565b87600c60005060068154811015610002575050600080547fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8cd54600160a060020a0391909116825260056020526040909120805434019055602c549450029150600188111561243c57620186a088019350612442565b7fdf7de25b7f1fd6d0b5205f0e18f1f35bd7b8d84cce336588d184533ce43a6f7754600081815260066020526040808220548f835290822054600c8054600160a060020a039384169b509190921698508f97509295509181101561000257604090206000805160206143c8833981519152546002909101540192506122519050848a5b604080516020818101835260008083528581526006825283812054600160a060020a031681526007909152918220805491929091905b81811015613f2e5785838281548110156100025760009182526020909120015414156122495760018203811015612226578260018303815481101561000257906000526020600020900160005054838281548110156100025760206000200191909155505b826001830381548110156100025790600052602060002090016000506000905550805b6001016121c1565b50600160a060020a03861660009081526010602052604090205460ff1615156122aa57600c8054600090811015610002576000805160206143c883398151915254600560205260409091208054919091019055506122ec565b600c80546000908110156100025780546000805160206143c883398151915254600160a060020a03919091168252600560205260409091208054919091019055505b6123648c8688600688600c6000506000815481101561000257526000805160206143c88339815191525488035b60006000600083341080612336575060015460a060020a900460ff165b8061235a5750600160a060020a0387166000908152600f602052604090205460ff16155b1561402457610002565b600c8054600090811015610002579081526000805160206143c8833981519152905054600c8054600181018083559285039282908280158290116123bb578183600052602060002091820191016123bb9190611850565b5050508154811015610002576000918252602090912001556123e1565b602c8054890190555b600054600160a060020a038781169116146125c057600160a060020a038916600090815260076020526040902080546001810180835582818380158290116125ad578183600052602060002091820191016125ad9190611850565b602c5493505b5060008054600160a060020a031695505b878110156123d857604080516080810182528a815260208181018d8152600083850181905260608401819052602c54860181526006835293842080548451600160a060020a0319909116178155905180516001838101805481895297869020969794969095600292861615610100026000190190951691909104601f90810185900482019492939192919091019083901061250157805160ff19168380011785555b50612531929150611850565b828001600101855582156124f5579182015b828111156124f5578251826000505591602001919060010190612513565b505060408281015160028301556060929092015160039190910155600160a060020a038a166000908152600760205220805460018101808355828183801582901161258f5781836000526020600020918201910161258f9190611850565b5050506000928352506020909120602c548301910155600101612453565b5050506000928352506020909120018490555b6125cf83878b60008887612319565b5060019b9a5050505050505050505050565b5033600160a060020a0316600081815260056020526040808220805490839055905190929190839082818181858883f19350505050151561262157610002565b50565b811561270e576040805160e0810182526000808252825180840184526008815260c260020a6710d95b9cdbdc995902602082810191909152838101918252845180820186528381528486015260608401839052608084018390528451808201865283815260a085015260c084018390528883526026815293822083518154600160a060020a03191617815590518051600183810180548187529588902096979496909560029281161561010002600019011691909104601f9081018590048201949293919291909101908390106127b057805160ff19168380011785555b506127e0929150611850565b821561292d5760008481526026602090815260408083206027835290832080548254600160a060020a0316600160a060020a031990911617815560018281018054838301805481895297879020959794969095600286861615610100908102600019908101909816829004601f90810194909404830197968516150290950190921693909304929091908390106129c957805485555b50612a05929150611850565b82800160010185558215612702579182015b828111156127025782518260005055916020019190600101906127c2565b50506040820151816002016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061283f57805160ff19168380011785555b5061286f929150611850565b82800160010185558215612833579182015b82811115612833578251826000505591602001919060010190612851565b5050606082015181600301600050556080820151816004016000505560a0820151816005016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106128e857805160ff19168380011785555b50612918929150611850565b828001600101855582156128dc579182015b828111156128dc5782518260005055916020019190600101906128fa565b505060c0919091015160069190910155612c5a565b60008481526027602090815260408083206026835290832080548254600160a060020a0316600160a060020a031990911617815560018281018054838301805481895297879020959794969095600286861615610100908102600019908101909816829004601f9081019490940483019796851615029095019092169390930492909190839010612c6457805485555b50612ca0929150611850565b828001600101855582156127a457600052602060002091601f016020900482015b828111156127a45782548255916001019190600101906129ea565b505060028201600050816002016000509080546001816001161561010002031660029004828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10612a6a57805485555b50612aa6929150611850565b82800160010185558215612a5e57600052602060002091601f016020900482015b82811115612a5e578254825591600101919060010190612a8b565b5050600382016000505481600301600050556004820160005054816004016000505560058201600050816005016000509080546001816001161561010002031660029004828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10612b2b57805485555b50612b67929150611850565b82800160010185558215612b1f57600052602060002091601f016020900482015b82811115612b1f578254825591600101919060010190612b4c565b50506006918201549101556040805160e0810182526000808252825180840184526008815260c260020a6710d95b9cdbdc995902602082810191909152838101918252845180820186528381528486015260608401839052608084018390528451808201865283815260a085015260c084018390528883526026815293822083518154600160a060020a03191617815590518051600183810180548187529588902096979496909560029281161561010002600019011691909104601f9081018590048201949293919291909101908390106127b057805160ff1916838001178555612702565b50506006918201549101555b5060019392505050565b828001600101855582156129bd57600052602060002091601f016020900482015b828111156129bd578254825591600101919060010190612c85565b505060028201600050816002016000509080546001816001161561010002031660029004828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10612d0557805485555b50612d41929150611850565b82800160010185558215612cf957600052602060002091601f016020900482015b82811115612cf9578254825591600101919060010190612d26565b5050600382016000505481600301600050556004820160005054816004016000505560058201600050816005016000509080546001816001161561010002031660029004828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10612dc657805485555b50612c4e929150611850565b82800160010185558215612dba57600052602060002091601f016020900482015b82811115612dba578254825591600101919060010190612de7565b820191906000526020600020905b815481529060010190602001808311612e1057829003601f168201915b5050604080518754602060026001831615610100026000190190921691909104601f8101829004820283018201909352828252959c50948794509092508401905082828015612ebd5780601f10612e9257610100808354040283529160200191612ebd565b820191906000526020600020905b815481529060010190602001808311612ea057829003601f168201915b50505050509150965096509650965096509650965092959891949750929550565b820191906000526020600020905b815481529060010190602001808311612eec57829003601f168201915b505050505092509450945094509450509193509193565b60009182526006602052604090912060020155565b82800160010185558215610a31579182015b82811115610a31578251826000505591602001919060010190612f47565b50506040820151816002016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10612fc457805160ff19168380011785555b50612ff4929150611850565b82800160010185558215612fb8579182015b82811115612fb8578251826000505591602001919060010190612fd6565b5050606082015181600301600050556080820151816004016000505560a0820151816005016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061306d57805160ff19168380011785555b5061309d929150611850565b82800160010185558215613061579182015b8281111561306157825182600050559160200191906001019061307f565b505060c091909101516006919091015560118660148110156100025750808701805460010190558560148110156100025790900160005080546001019055602554600c8054613146926002928792849081101561000257506000527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c954335b600160a060020a0381166000908152600360205260408120548190116142b2576142b28286610382565b6040516028546025547f4616caa90000000000000000000000000000000000000000000000000000000083526004838101828152600160a060020a0387811660248701526060604487019081528d5160648801528d519590911695634616caa99589948f949392608401916020868101928291859183918691600091601f850104600f02600301f150905090810190601f1680156131f85780820380516001836020036101000a031916815260200191505b509450505050506020604051808303816000876161da5a03f115610002575060019998505050505050505050565b5050604091909101516002919091018054600160a060020a0319169091179055505b5060016107f0565b505050919090600052602060002090600302016000506040805160608101825260018054600160a060020a0316825282518084018452600681527f736574544f53000000000000000000000000000000000000000000000000000060208281019182528481018390529484018a905285548451600160a060020a0319919091161786559051858301805460008281528790209597969195600295821615610100026000190190911694909404601f908101919091048401939192908390106133a557805160ff19168380011785555b50613226929150611850565b5050600281018054600160a060020a03191690556003015b80821115611864578054600160a060020a031916815560018181018054600080835592600290821615610100026000190190911604601f819010613387575061332b565b601f01602090049060005260206000209081019061332b9190611850565b8280016001018555821561331f579182015b8281111561331f5782518260005055916020019190600101906133b7565b60018054600160a060020a0319908116841782556028805490911684179055600e8054918201808255909190828183801582901161342c5760030281600302836000526020600020918201910161342c9190613520565b505050919090600052602060002090600302016000506040805160608101825260008054600160a060020a0316825282518084018452600b81527f73657443656e736f726572000000000000000000000000000000000000000000602082810191825284810183905294840189905285548451600160a060020a031991909116178655905160018681018054818652948790209597969095600292861615610100026000190190951691909104601f9081019190910484019391929083901061358257805160ff19168380011785555b506135b2929150611850565b5050600281018054600160a060020a03191690556003015b80821115611864578054600160a060020a031916815560018181018054600080835592600290821615610100026000190190911604601f8190106135645750613508565b601f0160209004906000526020600020908101906135089190611850565b828001600101855582156134fc579182015b828111156134fc578251826000505591602001919060010190613594565b5050604091909101516002919091018054600160a060020a03191690911790555060019050610de5565b60008881526026602090815260408220600190810180548b51828652948490209194600293821615610100026000190190911692909204601f9081018490048201938c019083901061364157805160ff19168380011785555b50613671929150611850565b82800160010185558215613635579182015b82811115613635578251826000505591602001919060010190613653565b5050600088815260266020908152604082206003810189905560048101889055865160029182018054818652948490209094600181161561010002600019011692909204601f9081018490048301939192918901908390106136e657805160ff19168380011785555b50613716929150611850565b828001600101855582156136da579182015b828111156136da5782518260005055916020019190600101906136f8565b505060008881526026602052604090208054600160a060020a03191683179055600c805461377a9160039186918c91849081101561000257506000527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8ca543361311c565b506001979650505050505050565b820191906000526020600020905b81548152906001019060200180831161379657829003601f168201915b50505050509150935093509350509193909250565b820191906000526020600020905b8154815290600101906020018083116137d657829003601f168201915b5050855460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959a50879450925084019050828280156138815780601f1061385657610100808354040283529160200191613881565b820191906000526020600020905b81548152906001019060200180831161386457829003601f168201915b5050845460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529597508694509250840190508282801561390f5780601f106138e45761010080835404028352916020019161390f565b820191906000526020600020905b8154815290600101906020018083116138f257829003601f168201915b505050505090509650965096509650965096505091939550919395565b115b15613943575060008781526027602052604090205b604080518254600384015460048501546001868101805460206002938216156101000260001901909116839004601f8101829004820288018201909852878752600160a060020a0395909516969095939492939188019260058901929187918301828280156137f35780601f106137c8576101008083540402835291602001916137f3565b820191906000526020600020905b8154815290600101906020018083116139d657829003601f168201915b505050505090509250925092509193909250565b81600c600050848154811015610002575060005250506000805160206143c8833981519152820181905560016107f0565b828001600101855582156111dd579182015b828111156111dd578251826000505591602001919060010190613a4a565b5050612c5a60048386600c6000506004815481101561000257506000527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8cb543361311c565b50507f72c6bfb7988af3a1efa6568f02a999bc52252641c659d85961ca3d372b57d5d05460009081526006602052604080822054898352912054600191600160a060020a0390811691888216911614613b2857600160a060020a03871660009081526003602052604081205411613b5957613b598789610382565b60018414613bcc5733600160a060020a0381166000908152600360205260409020546064019250613bc19089610382565b600160a060020a03871660009081526007602052604090208054600181018083558281838015829011613b9f57818360005260206000209182019101613b9f9190611850565b505050600092835250602090912001899055613bbb898861218b565b50613bcc565b600d80546000190190555b60028414613c3d576000898152600660209081526040822088516001918201805481865294849020909460029381161561010002600019011692909204601f9081018490048301939192918b0190839010613ca857805160ff19168380011785555b50613c3a929150611850565b50505b600160a060020a03811660009081526010602052604090205460ff161515613cd857600c80546001908110156100025750507fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c854600560205260406000208054919091019055613d2f565b82800160010185558215613c2e579182015b82811115613c2e578251826000505591602001919060010190613cba565b600c8054600190811015610002575050600080547fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c854600160a060020a039190911682526005602052604090912080549190910190555b613d92600b600050600060018152602001908152602001600020600050600101600050548233858d600c6000506001815481101561000257506000527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c854612319565b50600198975050505050505050565b613daf868686868686612319565b505050505050565b505050815481101561000257600091825260208083209091018054600160a060020a03191690931790925560028054600160a060020a038616835260039093526040909120829055600182018082558392908290828015829011613e2e57818360005260206000209182019101613e2e9190613e9f565b50505081548110156100025790600052602060002090016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10613eef57805160ff19168380011785555b50613f1f929150611850565b50506001015b80821115611864576000818150805460018160011615610100020316600290046000825580601f10613ed15750613e99565b601f016020900490600052602060002090810190613e999190611850565b82800160010185558215613e8d579182015b82811115613e8d578251826000505591602001919060010190613f01565b5050600d805460010190555050565b600086815260066020908152604080832054600160a060020a031683526007825282208054865480835582855292909320909281019190868215613f935760005260206000209182015b82811115613f93578254825591600101919060010190613f78565b50613f9f929150611850565b5050600086815260066020908152604080832054600160a060020a031683526007909152902080546000198101808355909190828015829011613ff557818360005260206000209182019101613ff59190611850565b50505060008781526006602052604081208054600160a060020a03191688178155600201555050505092915050565b60008981526006602052604090209250606486111561404d575060019460631901905080614073565b5050600160a060020a038681166000908152600360205260408082205492881682529020545b6040805160c08101825283815260208181018481528284018a8152606084018a8152608085018a81524360a08701908152602d8054600090815260088852898120985189559551600189810191909155945160028901559251600388810191909155915160048881019190915590516005978801558254918b01805485018652908b018652878520919091558054830190558b835293880183528482208054820190559254600160a060020a038c1682526009909252929092208054918201808255909190829082801582901161415b5760008381526020902061415b918101908301611850565b505050815481101561000257906000526020600020900160005055602d54600160a060020a0389166000908152600a6020526040902080546001810180835582908280158290116141bd576000838152602090206141bd918101908301611850565b505050815481101561000257906000526020600020900160005055602d80546001019055600054600160a060020a0389811691161461427757602e80548501905560068614614277576000868152600b60205260409020805460019081018255908101805490910190819055602b5490118061425d5750602c60005054600b60005060008881526020019081526020016000206000506001016000505410155b15614277576000868152600b602052604090206001908101555b602f546109c490116142a75741600160a060020a03166000908152602a60205260409020805460ff191660011790555b505050505050505050565b506000858152600b6020908152604080832060010154600160a060020a038516845260109092529091205460ff1615156143495782600560005060006006600050600085815260200190815260200160002060005060000160009054906101000a9004600160a060020a0316600160a060020a03168152602001908152602001600020600082828250540192505081905550614368565b60008054600160a060020a031681526005602052604090208054840190555b600160a060020a0382811660009081526005602090815260408083208054348990030190558483526006909152902054613daf918391168489888861231956405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acedf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c7
View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward