Sponsored Link:  Download the Monaco app for Android and iOS on Aug 31 - www.mona.co
Contract Overview
ETH Balance: 3.1 Ether
ETH USD Value: $900.95 (@ $290.63/ETH)
No Of Transactions: 112 txns
  Latest 25 txns from a total Of 112 transactions View All

TxHash Age From To Value [TxFee]
0x1b9daef05654cd05db6f41e295f75800311264c36decfc2086120469220a1cfd341 days 11 hrs ago0x45ff0afb85299c3c4a96821f70f4a68b5ac9a2ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.000606244286
0x58308b6edc95fca62e6e7c111d74f24e2b97e93ecb7ed4985a14cf77f2b9cb7c341 days 11 hrs ago0x45ff0afb85299c3c4a96821f70f4a68b5ac9a2ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.000606244286
0x1f17e807acd51e0244427505d85c8d38e7633853f95b6306e8b0d4786079c2af341 days 11 hrs ago0x45ff0afb85299c3c4a96821f70f4a68b5ac9a2ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.000606244286
0x36378c47c6dd5f2d5ef6e63e8d2d882284620f045937488f219e16977343e058386 days 18 hrs ago0x9d51aaf2dbf7c40a95c3d45aa993b217ce2cc652  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.01691508
0xccf72b0c82fc76bd0903bd72f983bcd9aad341214802e37b48c8f937a63c84ed386 days 18 hrs ago0x9d51aaf2dbf7c40a95c3d45aa993b217ce2cc652  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00098032
0x1f722e709eb4b0bbbc4e017e8f9df99d3de11c202fcfe723f16d6e2a03f13e9d387 days 7 hrs ago0x45ff0afb85299c3c4a96821f70f4a68b5ac9a2ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00037326
0x3fc28551262c6e475e6ba8d2de455f5d5bffbe5dbcbc8b5e4f40b9696869f2fd388 days 10 hrs ago0x94b55d608f9afa4842fdbfee69e982f297d0a220  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.007181
0xe8e3c7a0bb4d473e4fdbf54259eba71848a1936908081eafe3ee67be6b569d6e393 days 19 hrs ago0xf189e4ee53bf59af95d497db09f9ea9d026d67ed  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.0558617
0xe13ec7b4a205239401eff94099e539e448b404825621d42e3dd2263deef6fafe393 days 19 hrs ago0xf189e4ee53bf59af95d497db09f9ea9d026d67ed  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00098032
0x8e28796df92939f3c2df9dcefa59facaef53b8100c2a6ed705b4cc086e1b1d72393 days 23 hrs ago0x15ce734b641b6c968244aec8b69f4a1a633706a4  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00037326
0x28920205193d07ea84c89b612b2abaf1badbc8318869ab91daff4d4ef1773c0b394 days 8 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0x5644a41ee55381542445cc967a9a9e06896aecd7bc80420f96c1883d21a3276a394 days 8 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00718356
0xf93342e37833c4aa1d69aa0049f2c375ed3f530aee0b84d8b4864c463ad7055d394 days 8 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0x6422d5f49b164970e73f8cb86e5e66f20bbe1dd2e8d0d49ead40f454205af10f394 days 8 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00687832
0xe88c16dab3b61a37d5236e09ebdedb4c300833db3ce5df3dd2bc67e1fe705b59394 days 8 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00687832
0x0ee45b2e47e4422d68302ac1663f521d2dc2fef7b0ca3f7f926f562ba27d2b92394 days 9 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0x51b23b31ea2c7d17eaf2dcece65168aee5e6ee68bd3ee11290b8857972ee5bc9394 days 9 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0xed42e7e9bd556e7244802dccd6dd4bee2877cc60d7f0acb4cb4e2326699e0815394 days 9 hrs ago0xe1f09e41b81678f8d2ce2f01bf95468837a2cba6  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.00688356
0xa312eab73a204f3eae3a8b8a2187743bf9b4968f2f8e44efc25293d8349bfd06394 days 9 hrs ago0x94b55d608f9afa4842fdbfee69e982f297d0a220  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502371 Ether0.01011254
0xf220c6e62106dea3abe5965e5004033ecd92590ba18d6d87f0a9de90ed0aa70c394 days 9 hrs ago0x94b55d608f9afa4842fdbfee69e982f297d0a220  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.001003199951
0xa40afc870ca7fc19c05b7df1768aba7a7b1cee6dd2e53a2ec81f68a9016e03c0394 days 11 hrs ago0x15ce734b641b6c968244aec8b69f4a1a633706a4  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00037326
0x83551f727bf201639a8234229a672aa7b5a4c88a5e7e7834ee3ec87aa8ee0f1e394 days 12 hrs ago0x2807f8407979067bf92d63cbf4eb68eb5a5548ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370.1 Ether0.00885332
0xe1a2bd7ea3bbbaa49e7c0a447ebc5ca278846973bca6d9ef6ea2d9701016eb89394 days 12 hrs ago0x2807f8407979067bf92d63cbf4eb68eb5a5548ff  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00098032
0xe4f32c8280bec7f638cb8895c0baa17a6011c514413b043c9e2afdad8ed5a2c2394 days 12 hrs ago0x15ce734b641b6c968244aec8b69f4a1a633706a4  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.00385092
0x193217bc40d26ac88f257b5e35f996c2897e34bf234cb87ec48604a7c3b41f78394 days 12 hrs ago0x15ce734b641b6c968244aec8b69f4a1a633706a4  IN   0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether0.0004971
[ 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
0x714fe830afcd79953ba7584cde23a09bdc824d32bf4135cef3738ba361e8a26d2440530346 days 9 hrs ago0xa00d52431f51223b6cff30aefb8d08007d6a1c740x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xca761e4534db9b7c10fbff429a3b2ec050095c819389fb7f88222a584071e3692440527346 days 9 hrs ago0x178c793b18a1e53b6402a7454b61b1046f8adf990x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x88b6693e0f338c153bc1d990ae44e4c3409b561ccf19ec62654c45cadd74a7fe2439600346 days 13 hrs ago0x87fb2458ef0d5be4a43acb2e728d1741812bf6eb0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xaef0d0de5e4dd14731b900f6f4c8b01449a54769ae965a5156275fd24680d0242439594346 days 13 hrs ago0xa76151762bd6b8eefc5d70f297bd8f3e8ca8d2400x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x27470aa1d18588247386a3703b2f11a8ab4c4c4b4075a22069c291acea5901c82439592346 days 13 hrs ago0xb1ebfb6b7268e0ba004c1fe606815636057bb7740x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xe095db44c9d29b7d14e22eebdd92321d8a8019ef87858b28239a7d07342381962439149346 days 14 hrs ago0x880b322587937e0e1fe37b868dc2339575bc0a790x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x6fc0bfe696f4bf300fbf691313e55dbe39240af88135b9fbf1fc1e5fefb8b5ba2439074346 days 15 hrs ago0x273346fa685408cfde4b5f1d620c8e5c265df84a0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xb6f2bc0794302d6e2ec6195a07f317a3a6d278e6306fd252c735ef59c3ecbbbe2438948346 days 15 hrs ago0x1c6b5a73c53eca8c90cf8b7066610f3e18065aad0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xa06018177dbdb52c1e95ee5b91ee2e2ea5472646566d8cff96ff440cf7612d492438936346 days 15 hrs ago0xbe33f67647898a7342da8ac65765c6746040e0b80x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xd4ff20b8123e231d199333bb97ac3c08eb767157e93f2948ba5204211d2ef8912438863346 days 16 hrs ago0x889297dca98c10be6f7ad2ce98d8aace155d27b30x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x684acf4e91e28b54348460ed0e96e2685e075ec9ebc31fb279205ad815ffa9bc2438724346 days 16 hrs ago0x5e7aad31e35793ddee4996f84b39911a2b47ccf90x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x316ca7fda55f933e4c318bcc9bcabddf68e406eb91070d8638364a52b5cfa8162438517346 days 17 hrs ago0x713e473bcd07880ce4401512b91664951883cce70x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xefb932fce3c0580599c99aa4f34cc2dc711f2f3859a116ab8ded9624cd76bdf72438507346 days 17 hrs ago0xb8f9959c1f996236af2996413dd88308b6d9efc10x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x0326f57a16fb204d8da452589e69c8b6854dfc6125e9bedf3b2f486e5b1fcb4e2438465346 days 18 hrs ago0x690ac703e69138e37238a086d2eebcaeb2cf5abd0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x0414ccdbcddf309c2d86a6ad9850249190b2ad75c6823a8b59cca3d3d499b56b2438459346 days 18 hrs ago0xa69e954d4ca939bd22af794a8702c377876c53fa0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x261df5341e1aa09ebb63a9111733778dfe920dad29d82f4ac842a8b4e24041cd2438438346 days 18 hrs ago0x83859940431967251a48ee08014d52dfbfe6ce440x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x5cd7ff67f1004222aefe06ebc4d742e5bf8333f470a7334f25e7844bd06f7f3c2438435346 days 18 hrs ago0x1a8ec4f3b910b76f2b4e1f690aaeaa164e8d0ea20x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xd2a129377156f4ec5c719427c42f24b80468486091bc881bd48d43bdb2b6afcb2438433346 days 18 hrs ago0x77f70cc52fe611b70bafd2f2029ac39534189e2a0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x63f9f45958dfc581f3835e3e28c494ff0107669a8d2027c514c79ed8aa788ee52438388346 days 18 hrs ago0xc821aa24ad4080ab0dee22d03ad799efb0b297ed0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xfffc12100b50949dc499d060d0dbfc263ca1162973a1e4bad4d19cf0214b6d3a2438383346 days 18 hrs ago0x44a0932a883c40b73eeb0b14ad08b22d6fce05010x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xdf5d0fe33c1545af2ef70263b640764b3a79a2c8f21f8ca642eba10aaee5ec772438332346 days 18 hrs ago0xdab76543bf59cc8a7a05bb7d3d5df7f66821e8510x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0x92a2f324c003cf0488529bd8b4a4189b5a133520e2df820225ca92c70aeb1f6b2438321346 days 18 hrs ago0x1f6693bbc3a8c0f3d780912800787363523eb8e60x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xdfc118096e5c8c0c7a251dbc485d52fe1dcbf13cd8c39c95fcf9bae08f926eac2438287346 days 18 hrs ago0x7caaf6c22694766f66c6a1d9e859485eeb24f95e0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xe7fda5e8253156dad8788a2ab63cb59986916041a29987846a6a7d4b020037db2438276346 days 18 hrs ago0xf5fabdc5dc8631c7bed06ea7b9b92963464b3a1f0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
0xf4cda6f03d34d206f1a3986515879b913594f2c3e944dd8c0a5db582d5e283012438264346 days 18 hrs ago0x08151f5ae597fc9f0fe838cbb04ec6a0bbb1c66a0x37b4869e73b7ce1284d6502b01ac81d500b502370 Ether
[ Download CSV Export  ] 



  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
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.