ETH Price: $1,830.10 (-1.59%)
 

Overview

ETH Balance

0.001218735805567257 ETH

Eth Value

$2.23 (@ $1,830.10/ETH)

Token Holdings

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Drug Dealer59423812018-07-11 2:50:332785 days ago1531277433IN
0x0B84EdEc...BFee91d4e
0 ETH0.000191777.1
Collect Drugs58876192018-07-01 17:14:202794 days ago1530465260IN
0x0B84EdEc...BFee91d4e
0 ETH0.0012684522
Collect Drugs58848462018-07-01 5:43:202794 days ago1530423800IN
0x0B84EdEc...BFee91d4e
0 ETH0.0013494726
Collect Drugs58751332018-06-29 13:52:362796 days ago1530280356IN
0x0B84EdEc...BFee91d4e
0 ETH0.000155743
Collect Drugs58726052018-06-29 3:08:112797 days ago1530241691IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Collect Drugs58694612018-06-28 14:12:392797 days ago1530195159IN
0x0B84EdEc...BFee91d4e
0 ETH0.000207664
Collect Drugs58658032018-06-27 22:53:392798 days ago1530140019IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Collect Drugs58631642018-06-27 12:16:172798 days ago1530101777IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Sell Drugs58611232018-06-27 3:48:022799 days ago1530071282IN
0x0B84EdEc...BFee91d4e
0 ETH0.000114922
Collect Drugs58575722018-06-26 12:57:452799 days ago1530017865IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Collect Drugs58531162018-06-25 18:02:432800 days ago1529949763IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Collect Drugs58497872018-06-25 3:54:592801 days ago1529898899IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Collect Drugs58478762018-06-24 20:06:202801 days ago1529870780IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Sell Drugs58436852018-06-24 2:56:072802 days ago1529808967IN
0x0B84EdEc...BFee91d4e
0 ETH0.000114922
Collect Drugs58413582018-06-23 17:43:562802 days ago1529775836IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Collect Drugs58363882018-06-22 21:20:572803 days ago1529702457IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Collect Drugs58340072018-06-22 11:45:312803 days ago1529667931IN
0x0B84EdEc...BFee91d4e
0 ETH0.000311496
Sell Drugs58323732018-06-22 4:45:552804 days ago1529642755IN
0x0B84EdEc...BFee91d4e
0 ETH0.000114922
Sell Drugs58303372018-06-21 20:24:442804 days ago1529612684IN
0x0B84EdEc...BFee91d4e
0 ETH0.000057461
Collect Drugs58296622018-06-21 17:41:442804 days ago1529602904IN
0x0B84EdEc...BFee91d4e
0 ETH0.000057651
Collect Drugs58287812018-06-21 14:01:242804 days ago1529589684IN
0x0B84EdEc...BFee91d4e
0 ETH0.000311496
Collect Drugs58280772018-06-21 11:19:272804 days ago1529579967IN
0x0B84EdEc...BFee91d4e
0 ETH0.000172973
Sell Drugs58265062018-06-21 4:40:172805 days ago1529556017IN
0x0B84EdEc...BFee91d4e
0 ETH0.000114922
Collect Drugs58229532018-06-20 14:24:272805 days ago1529504667IN
0x0B84EdEc...BFee91d4e
0 ETH0.000103832
Sell Drugs58209342018-06-20 5:53:142805 days ago1529473994IN
0x0B84EdEc...BFee91d4e
0 ETH0.000114892
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer58611232018-06-27 3:48:022799 days ago1530071282
0x0B84EdEc...BFee91d4e
0.00306519 ETH
Transfer58611232018-06-27 3:48:022799 days ago1530071282
0x0B84EdEc...BFee91d4e
0.00012771 ETH
Transfer58436852018-06-24 2:56:072802 days ago1529808967
0x0B84EdEc...BFee91d4e
0.00272938 ETH
Transfer58436852018-06-24 2:56:072802 days ago1529808967
0x0B84EdEc...BFee91d4e
0.00011372 ETH
Transfer58323732018-06-22 4:45:552804 days ago1529642755
0x0B84EdEc...BFee91d4e
0.00375124 ETH
Transfer58323732018-06-22 4:45:552804 days ago1529642755
0x0B84EdEc...BFee91d4e
0.0001563 ETH
Transfer58303372018-06-21 20:24:442804 days ago1529612684
0x0B84EdEc...BFee91d4e
0.00000013 ETH
Transfer58303372018-06-21 20:24:442804 days ago1529612684
0x0B84EdEc...BFee91d4e
0 ETH
Transfer58265062018-06-21 4:40:172805 days ago1529556017
0x0B84EdEc...BFee91d4e
0.00670837 ETH
Transfer58265062018-06-21 4:40:172805 days ago1529556017
0x0B84EdEc...BFee91d4e
0.00027951 ETH
Transfer58209342018-06-20 5:53:142805 days ago1529473994
0x0B84EdEc...BFee91d4e
0.0004921 ETH
Transfer58209342018-06-20 5:53:142805 days ago1529473994
0x0B84EdEc...BFee91d4e
0.0000205 ETH
Transfer58151512018-06-19 5:52:252806 days ago1529387545
0x0B84EdEc...BFee91d4e
0.00054413 ETH
Transfer58151512018-06-19 5:52:252806 days ago1529387545
0x0B84EdEc...BFee91d4e
0.00002267 ETH
Transfer58131132018-06-18 21:39:532807 days ago1529357993
0x0B84EdEc...BFee91d4e
0 ETH
Transfer58131132018-06-18 21:39:532807 days ago1529357993
0x0B84EdEc...BFee91d4e
0 ETH
Transfer58106852018-06-18 11:50:332807 days ago1529322633
0x0B84EdEc...BFee91d4e
0.00507953 ETH
Transfer58106852018-06-18 11:50:332807 days ago1529322633
0x0B84EdEc...BFee91d4e
0.00021164 ETH
Transfer58090512018-06-18 5:04:142807 days ago1529298254
0x0B84EdEc...BFee91d4e
0.00093448 ETH
Transfer58090512018-06-18 5:04:142807 days ago1529298254
0x0B84EdEc...BFee91d4e
0.00003893 ETH
Transfer58032262018-06-17 5:44:312808 days ago1529214271
0x0B84EdEc...BFee91d4e
0.00102034 ETH
Transfer58032262018-06-17 5:44:312808 days ago1529214271
0x0B84EdEc...BFee91d4e
0.00004251 ETH
Transfer58024872018-06-17 2:42:572809 days ago1529203377
0x0B84EdEc...BFee91d4e
0.00520772 ETH
Transfer58024872018-06-17 2:42:572809 days ago1529203377
0x0B84EdEc...BFee91d4e
0.00021698 ETH
Transfer57975072018-06-16 6:24:222809 days ago1529130262
0x0B84EdEc...BFee91d4e
0.00168853 ETH
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x5088B94C...CA742DDC2
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
EtherCartel

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2018-05-17
*/

pragma solidity ^0.4.18; // solhint-disable-line



contract EtherCartel{
    //uint256 DRUGS_TO_PRODUCE_1KILO=1;
    uint256 public DRUGS_TO_PRODUCE_1KILO=86400;//for final version should be seconds in a day
    uint256 public STARTING_KILOS=300;
    uint256 PSN=10000;
    uint256 PSNH=5000;
    bool public initialized=false;
    address public ceoAddress=0x85abE8E3bed0d4891ba201Af1e212FE50bb65a26;
    mapping (address => uint256) public Kilos;
    mapping (address => uint256) public claimedDrugs;
    mapping (address => uint256) public lastCollect;
    mapping (address => address) public referrals;
    uint256 public marketDrugs;
    function DrugDealer() public{
        ceoAddress=msg.sender;
    }
    function collectDrugs(address ref) public{
        require(initialized);
        if(referrals[msg.sender]==0 && referrals[msg.sender]!=msg.sender){
            referrals[msg.sender]=ref;
        }
        uint256 drugsUsed=getMyDrugs();
        uint256 newKilo=SafeMath.div(drugsUsed,DRUGS_TO_PRODUCE_1KILO);
        Kilos[msg.sender]=SafeMath.add(Kilos[msg.sender],newKilo);
        claimedDrugs[msg.sender]=0;
        lastCollect[msg.sender]=now;
        
        //send referral drugs
        claimedDrugs[referrals[msg.sender]]=SafeMath.add(claimedDrugs[referrals[msg.sender]],SafeMath.div(drugsUsed,5));
        
        //boost market to nerf kilo hoarding
        marketDrugs=SafeMath.add(marketDrugs,SafeMath.div(drugsUsed,10));
    }
    function sellDrugs() public{
        require(initialized);
        uint256 hasDrugs=getMyDrugs();
        uint256 drugValue=calculateDrugSell(hasDrugs);
        uint256 fee=devFee(drugValue);
        claimedDrugs[msg.sender]=0;
        lastCollect[msg.sender]=now;
        marketDrugs=SafeMath.add(marketDrugs,hasDrugs);
        ceoAddress.transfer(fee);
        msg.sender.transfer(SafeMath.sub(drugValue,fee));
    }
    function buyDrugs() public payable{
        require(initialized);
        uint256 drugsBought=calculateDrugBuy(msg.value,SafeMath.sub(this.balance,msg.value));
        drugsBought=SafeMath.sub(drugsBought,devFee(drugsBought));
        ceoAddress.transfer(devFee(msg.value));
        claimedDrugs[msg.sender]=SafeMath.add(claimedDrugs[msg.sender],drugsBought);
    }
    //magic trade balancing algorithm
    function calculateTrade(uint256 rt,uint256 rs, uint256 bs) public view returns(uint256){
        //(PSN*bs)/(PSNH+((PSN*rs+PSNH*rt)/rt));
        return SafeMath.div(SafeMath.mul(PSN,bs),SafeMath.add(PSNH,SafeMath.div(SafeMath.add(SafeMath.mul(PSN,rs),SafeMath.mul(PSNH,rt)),rt)));
    }
    function calculateDrugSell(uint256 drugs) public view returns(uint256){
        return calculateTrade(drugs,marketDrugs,this.balance);
    }
    function calculateDrugBuy(uint256 eth,uint256 contractBalance) public view returns(uint256){
        return calculateTrade(eth,contractBalance,marketDrugs);
    }
    function calculateDrugBuySimple(uint256 eth) public view returns(uint256){
        return calculateDrugBuy(eth,this.balance);
    }
    function devFee(uint256 amount) public view returns(uint256){
        return SafeMath.div(SafeMath.mul(amount,4),100);
    }
    function seedMarket(uint256 drugs) public payable{
        require(marketDrugs==0);
        initialized=true;
        marketDrugs=drugs;
    }
    function getFreeKilo() public{
        require(initialized);
        require(Kilos[msg.sender]==0);
        lastCollect[msg.sender]=now;
        Kilos[msg.sender]=STARTING_KILOS;
    }
    function getBalance() public view returns(uint256){
        return this.balance;
    }
    function getMyKilo() public view returns(uint256){
        return Kilos[msg.sender];
    }
    function getMyDrugs() public view returns(uint256){
        return SafeMath.add(claimedDrugs[msg.sender],getDrugsSinceLastCollect(msg.sender));
    }
    function getDrugsSinceLastCollect(address adr) public view returns(uint256){
        uint256 secondsPassed=min(DRUGS_TO_PRODUCE_1KILO,SafeMath.sub(now,lastCollect[adr]));
        return SafeMath.mul(secondsPassed,Kilos[adr]);
    }
    function min(uint256 a, uint256 b) private pure returns (uint256) {
        return a < b ? a : b;
    }
}

library SafeMath {

  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }

  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }

  /**
  * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  /**
  * @dev Adds two numbers, throws on overflow.
  */
  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateDrugBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"getFreeKilo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"rt","type":"uint256"},{"name":"rs","type":"uint256"},{"name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"calculateDrugBuySimple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"drugs","type":"uint256"}],"name":"calculateDrugSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"drugs","type":"uint256"}],"name":"seedMarket","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"STARTING_KILOS","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DRUGS_TO_PRODUCE_1KILO","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedDrugs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketDrugs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"DrugDealer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastCollect","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"collectDrugs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referrals","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"buyDrugs","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"getMyDrugs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyKilo","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"Kilos","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sellDrugs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"adr","type":"address"}],"name":"getDrugsSinceLastCollect","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]

0x60606040526201518060005561012c60015561271060025561138860035560048054600160a860020a0319167485abe8e3bed0d4891ba201af1e212fe50bb65a2600179055341561004f57600080fd5b610a048061005e6000396000f30060606040526004361061013d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461014257806312065fe014610171578063158ef93e146101965780631ecd9f21146101bd5780631f194b9f146101d6578063229824c4146101eb57806325579702146102075780632bb224801461021d5780633b653755146102335780633bc0461a1461023e5780633e445446146102545780634374356b146102675780634e9077a41461027a57806350dede351461029957806365a707bf146102ac57806388f707a5146102bf5780638d8f95d1146102de5780639ca423b3146102fd5780639fa0f7631461031c578063a44b175614610324578063a5987c9e14610337578063aaff98061461034a578063e1e2ccd214610369578063ebc16c5c1461037c575b600080fd5b341561014d57600080fd5b61015561039b565b604051600160a060020a03909116815260200160405180910390f35b341561017c57600080fd5b6101846103af565b60405190815260200160405180910390f35b34156101a157600080fd5b6101a96103bd565b604051901515815260200160405180910390f35b34156101c857600080fd5b6101846004356024356103c6565b34156101e157600080fd5b6101e96103dc565b005b34156101f657600080fd5b61018460043560243560443561043c565b341561021257600080fd5b610184600435610489565b341561022857600080fd5b6101846004356104a5565b6101e96004356104be565b341561024957600080fd5b6101846004356104dd565b341561025f57600080fd5b6101846104f4565b341561027257600080fd5b6101846104fa565b341561028557600080fd5b610184600160a060020a0360043516610500565b34156102a457600080fd5b610184610512565b34156102b757600080fd5b6101e9610518565b34156102ca57600080fd5b610184600160a060020a0360043516610547565b34156102e957600080fd5b6101e9600160a060020a0360043516610559565b341561030857600080fd5b610155600160a060020a03600435166106cc565b6101e96106e7565b341561032f57600080fd5b6101846107b0565b341561034257600080fd5b6101846107e9565b341561035557600080fd5b610184600160a060020a0360043516610805565b341561037457600080fd5b6101e9610817565b341561038757600080fd5b610184600160a060020a0360043516610901565b6004546101009004600160a060020a031681565b600160a060020a0330163190565b60045460ff1681565b60006103d5838360095461043c565b9392505050565b60045460ff1615156103ed57600080fd5b600160a060020a0333166000908152600560205260409020541561041057600080fd5b600160a060020a0333166000908152600760209081526040808320429055600154600590925290912055565b600061048161044d60025484610954565b61047c6003546104716104766104656002548a610954565b6104716003548c610954565b61098a565b89610999565b610999565b949350505050565b600061049f8230600160a060020a0316316103c6565b92915050565b600061049f8260095430600160a060020a03163161043c565b600954156104cb57600080fd5b6004805460ff19166001179055600955565b600061049f6104ed836004610954565b6064610999565b60015481565b60005481565b60066020526000908152604090205481565b60095481565b6004805474ffffffffffffffffffffffffffffffffffffffff00191661010033600160a060020a031602179055565b60076020526000908152604090205481565b600454600090819060ff16151561056f57600080fd5b600160a060020a03338116600090815260086020526040902054161580156105b25750600160a060020a0333811660008181526008602052604090205490911614155b156105f45733600160a060020a039081166000908152600860205260409020805473ffffffffffffffffffffffffffffffffffffffff19169185169190911790555b6105fc6107b0565b915061060a82600054610999565b600160a060020a033316600090815260056020526040902054909150610630908261098a565b600160a060020a033381166000908152600560208181526040808420959095556006808252858420849055600782528584204290556008825285842054909416835292909252919091205461068a91610471908590610999565b600160a060020a0333811660009081526008602090815260408083205490931682526006905220556009546106c49061047184600a610999565b600955505050565b600860205260009081526040902054600160a060020a031681565b60045460009060ff1615156106fb57600080fd5b6107183461071330600160a060020a031631346109b0565b6103c6565b905061072c81610727836104dd565b6109b0565b6004549091506101009004600160a060020a03166108fc61074c346104dd565b9081150290604051600060405180830381858888f19350505050151561077157600080fd5b600160a060020a033316600090815260066020526040902054610794908261098a565b600160a060020a03331660009081526006602052604090205550565b60006107e46006600033600160a060020a0316600160a060020a031681526020019081526020016000205461047133610901565b905090565b600160a060020a03331660009081526005602052604090205490565b60056020526000908152604090205481565b6004546000908190819060ff16151561082f57600080fd5b6108376107b0565b9250610842836104a5565b915061084d826104dd565b600160a060020a033316600090815260066020908152604080832083905560079091529020429055600954909150610885908461098a565b6009556004546101009004600160a060020a03166108fc82150282604051600060405180830381858888f1935050505015156108c057600080fd5b33600160a060020a03166108fc6108d784846109b0565b9081150290604051600060405180830381858888f1935050505015156108fc57600080fd5b505050565b60008054600160a060020a03831682526007602052604082205482916109319161092c9042906109b0565b6109c2565b600160a060020a0384166000908152600560205260409020549091506103d59082905b6000808315156109675760009150610983565b5082820282848281151561097757fe5b041461097f57fe5b8091505b5092915050565b60008282018381101561097f57fe5b60008082848115156109a757fe5b04949350505050565b6000828211156109bc57fe5b50900390565b60008183106109d157816103d5565b50909190505600a165627a7a72305820aca3a187bb154ee151e6008b877069543e1c265f560018b66fb7edc3ed7330d90029

Deployed Bytecode

0x60606040526004361061013d5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630a0f8168811461014257806312065fe014610171578063158ef93e146101965780631ecd9f21146101bd5780631f194b9f146101d6578063229824c4146101eb57806325579702146102075780632bb224801461021d5780633b653755146102335780633bc0461a1461023e5780633e445446146102545780634374356b146102675780634e9077a41461027a57806350dede351461029957806365a707bf146102ac57806388f707a5146102bf5780638d8f95d1146102de5780639ca423b3146102fd5780639fa0f7631461031c578063a44b175614610324578063a5987c9e14610337578063aaff98061461034a578063e1e2ccd214610369578063ebc16c5c1461037c575b600080fd5b341561014d57600080fd5b61015561039b565b604051600160a060020a03909116815260200160405180910390f35b341561017c57600080fd5b6101846103af565b60405190815260200160405180910390f35b34156101a157600080fd5b6101a96103bd565b604051901515815260200160405180910390f35b34156101c857600080fd5b6101846004356024356103c6565b34156101e157600080fd5b6101e96103dc565b005b34156101f657600080fd5b61018460043560243560443561043c565b341561021257600080fd5b610184600435610489565b341561022857600080fd5b6101846004356104a5565b6101e96004356104be565b341561024957600080fd5b6101846004356104dd565b341561025f57600080fd5b6101846104f4565b341561027257600080fd5b6101846104fa565b341561028557600080fd5b610184600160a060020a0360043516610500565b34156102a457600080fd5b610184610512565b34156102b757600080fd5b6101e9610518565b34156102ca57600080fd5b610184600160a060020a0360043516610547565b34156102e957600080fd5b6101e9600160a060020a0360043516610559565b341561030857600080fd5b610155600160a060020a03600435166106cc565b6101e96106e7565b341561032f57600080fd5b6101846107b0565b341561034257600080fd5b6101846107e9565b341561035557600080fd5b610184600160a060020a0360043516610805565b341561037457600080fd5b6101e9610817565b341561038757600080fd5b610184600160a060020a0360043516610901565b6004546101009004600160a060020a031681565b600160a060020a0330163190565b60045460ff1681565b60006103d5838360095461043c565b9392505050565b60045460ff1615156103ed57600080fd5b600160a060020a0333166000908152600560205260409020541561041057600080fd5b600160a060020a0333166000908152600760209081526040808320429055600154600590925290912055565b600061048161044d60025484610954565b61047c6003546104716104766104656002548a610954565b6104716003548c610954565b61098a565b89610999565b610999565b949350505050565b600061049f8230600160a060020a0316316103c6565b92915050565b600061049f8260095430600160a060020a03163161043c565b600954156104cb57600080fd5b6004805460ff19166001179055600955565b600061049f6104ed836004610954565b6064610999565b60015481565b60005481565b60066020526000908152604090205481565b60095481565b6004805474ffffffffffffffffffffffffffffffffffffffff00191661010033600160a060020a031602179055565b60076020526000908152604090205481565b600454600090819060ff16151561056f57600080fd5b600160a060020a03338116600090815260086020526040902054161580156105b25750600160a060020a0333811660008181526008602052604090205490911614155b156105f45733600160a060020a039081166000908152600860205260409020805473ffffffffffffffffffffffffffffffffffffffff19169185169190911790555b6105fc6107b0565b915061060a82600054610999565b600160a060020a033316600090815260056020526040902054909150610630908261098a565b600160a060020a033381166000908152600560208181526040808420959095556006808252858420849055600782528584204290556008825285842054909416835292909252919091205461068a91610471908590610999565b600160a060020a0333811660009081526008602090815260408083205490931682526006905220556009546106c49061047184600a610999565b600955505050565b600860205260009081526040902054600160a060020a031681565b60045460009060ff1615156106fb57600080fd5b6107183461071330600160a060020a031631346109b0565b6103c6565b905061072c81610727836104dd565b6109b0565b6004549091506101009004600160a060020a03166108fc61074c346104dd565b9081150290604051600060405180830381858888f19350505050151561077157600080fd5b600160a060020a033316600090815260066020526040902054610794908261098a565b600160a060020a03331660009081526006602052604090205550565b60006107e46006600033600160a060020a0316600160a060020a031681526020019081526020016000205461047133610901565b905090565b600160a060020a03331660009081526005602052604090205490565b60056020526000908152604090205481565b6004546000908190819060ff16151561082f57600080fd5b6108376107b0565b9250610842836104a5565b915061084d826104dd565b600160a060020a033316600090815260066020908152604080832083905560079091529020429055600954909150610885908461098a565b6009556004546101009004600160a060020a03166108fc82150282604051600060405180830381858888f1935050505015156108c057600080fd5b33600160a060020a03166108fc6108d784846109b0565b9081150290604051600060405180830381858888f1935050505015156108fc57600080fd5b505050565b60008054600160a060020a03831682526007602052604082205482916109319161092c9042906109b0565b6109c2565b600160a060020a0384166000908152600560205260409020549091506103d59082905b6000808315156109675760009150610983565b5082820282848281151561097757fe5b041461097f57fe5b8091505b5092915050565b60008282018381101561097f57fe5b60008082848115156109a757fe5b04949350505050565b6000828211156109bc57fe5b50900390565b60008183106109d157816103d5565b50909190505600a165627a7a72305820aca3a187bb154ee151e6008b877069543e1c265f560018b66fb7edc3ed7330d90029

Swarm Source

bzzr://aca3a187bb154ee151e6008b877069543e1c265f560018b66fb7edc3ed7330d9

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.