Sponsored:   [Largest VC Funded] TEMCO, millions sold out in seconds. Join TEMCO's last presale at CoinBene!
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 14 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffcat txn 0x16e3daa4feb9622b3910520ee9149d582cbc11f47af0e205d16087693ffaf96c
 Latest 14 txns

TxHash Age From To Value [TxFee]
0xdc97f7817883478968d2d902f3ac5171300924e303df8cb3fd46c8c5de79b6ab245 days 8 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000743371
0xe3aa57b221a12cb231a722f75d839c7fc5e86c8ad6dbb585e954c46fd3679f8a245 days 8 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000743371
0xb158b820ad65fbddc2a15c113061417e791767dba6093405e71b58ced008feb2245 days 8 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000743371
0x91b532818587f19d1a915f7085a3360c85b80df1777906a26507f724fa96428f245 days 8 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000743371
0x31c5443880baa7793a24b5fc82f0941371dcaa0d5a472c68c5301244a2b39d7a245 days 8 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000743371
0x2d1297e885a54b369accdee906c8f16cfdc05abdf2a5ca2e1a6b7471ddef7015245 days 8 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000743371
0x2c7bad6dfcd81954b9c330585921b576213c84cfcfe81b9bc61f50c5e55947cf245 days 8 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000743371
0x0af93d1d1db448ea745c80bff8fe9788436088e5bfbf7e59c264e714fdb0d119245 days 8 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000743371
0x8546288f493056d646fc3be179b89ccaa1ce813e600d247fec47888afe69f666245 days 8 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000743371
0x537e50c9355609b3d50f56f53439fcb74ca703c8c2149fc987f4635a1c9d72a3245 days 9 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000608307
0x6931088f36911aba56fc3c9246e39e3c183e1d3c801329d989bdcc0d1bcc64d1245 days 9 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000358371
0x05946112a8cafb56d482b6cee421594d1f2ab4f227320ccbbbebd1bb02338ac4245 days 9 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000358371
0x96c983bb4b4f1f35757b832ed6f90265888099e4d16a8f351acb9b17d5e47c02245 days 9 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN   0xd7c397c79ad774e88470d73b4a04a8970dbae7dd0 Ether0.000308307
0x16e3daa4feb9622b3910520ee9149d582cbc11f47af0e205d16087693ffaf96c245 days 9 hrs ago0xd6fcc4b11966e48fe27cc2954c8abedc0d2a0ffc  IN    Contract Creation0 Ether0.001546605
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), OneOfTwoConstructorsSkipped (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: CryptoHearthStone
Compiler Text: v0.4.22-nightly.2018.3.7+commit.b5e804b8
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.19;

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 CryptoHearthStone {
  using SafeMath for uint256;
  struct Card {
        uint attribute; // Card occupational attributes
        uint256 price;// Card price
        address delegate; // person delegated to
        bool isSale;//Is the card sold?
  }

  Card[] private cards;

  mapping (address => uint) private ownershipCardCount;

  event Transfer(address from, address to, uint256 cardId);

  event CardSold(uint256 cardId, uint256 price, address prevOwner, address newOwner);

  event userSell(uint256 cardId, uint256 price, address owner);

  event CancelCardSell(uint256 cardId, address owner);

  uint constant private DEFAULT_START_PRICE = 0.01 ether;
  uint constant private FIRST_PRICE_LIMIT =  0.5 ether;
  uint constant private SECOND_PRICE_LIMIT =  2 ether;
  uint constant private THIRD_PRICE_LIMIT =  5 ether;

  uint constant private FIRST_COMMISSION_LEVEL = 6;
  uint constant private SECOND_COMMISSION_LEVEL = 5;
  uint constant private THIRD_COMMISSION_LEVEL = 4;
  uint constant private FOURTH_COMMISSION_LEVEL = 3;

  address private owner;
  mapping (address => bool) private admins;

  function CryptoHearthStone () public {
    owner = msg.sender;
    admins[owner] = true;
  }
   /* Modifiers */
   modifier onlyOwner() {
     require(owner == msg.sender);
     _;
   }

   modifier onlyAdmins() {
     require(admins[msg.sender]);
     _;
   }

   function addAdmin (address _admin) onlyOwner() public {
     admins[_admin] = true;
   }

   function removeAdmin (address _admin) onlyOwner() public {
     delete admins[_admin];
   }

   function withdrawAll () onlyAdmins() public {
     msg.sender.transfer(this.balance);
   }

  function withdrawAmount (uint256 _amount) onlyAdmins() public {
    msg.sender.transfer(_amount);
  }

  function initCards (uint _attribut) onlyAdmins() public {
      for(uint i=0;i<10;i++)
      {
          createCard(_attribut,20800000000000000);
      }
  }

  function createCard (uint _attribute, uint256 _price) onlyAdmins() public {
    require(_price > 0);

    Card memory _card = Card({
      attribute: _attribute,
      price: _price,
      delegate: msg.sender,
      isSale: true
    });
    cards.push(_card);
  }

  function getCard(uint _id) public view returns (uint attribute, uint256 price,address delegate,bool isSale,bool isWoner) {
    require(_id < cards.length);
    require(_addressNotNull(msg.sender));
    Card memory _card=cards[_id];
    isWoner=false;
    if(_card.delegate==msg.sender) isWoner=true;
    return (_card.attribute,_card.price,_card.delegate,_card.isSale,isWoner);
  }

  function getMyCards(address _owner) public view returns (uint[] userCards) {
    require(_addressNotNull(_owner));
    uint cardCount = ownershipCardCount[_owner];
    userCards = new uint[](cardCount);
    if(_owner==owner)return userCards;
    uint totalTeams = cards.length;
    uint resultIndex = 0;
    if (cardCount > 0) {
      for (uint pos = 0; pos < totalTeams; pos++) {
        if (cardOwnerOf(pos) == _owner) {
          userCards[resultIndex] = pos;
          resultIndex++;
        }
      }
    }
  }

  function purchase(uint _cardId) public payable {
    address oldOwner = cardOwnerOf(_cardId);
    address newOwner = msg.sender;

    uint sellingPrice = cards[_cardId].price;
    require(newOwner != owner);

    require(oldOwner != newOwner);

    require(_addressNotNull(newOwner));

    require(cards[_cardId].isSale == true);

    require(msg.value >= sellingPrice);

    uint payment =  _calculatePaymentToOwner(sellingPrice);
    uint excessPayment = msg.value.sub(sellingPrice);

    _transfer(oldOwner, newOwner, _cardId);
    if (oldOwner != address(this)) {
      oldOwner.transfer(payment);
    }

    newOwner.transfer(excessPayment);

    CardSold(_cardId, sellingPrice, oldOwner, newOwner);
  }

  function sell(uint _cardId, uint256 _price) public {
      require(_price > 0);
      address oldOwner = cardOwnerOf(_cardId);
      require(_addressNotNull(oldOwner));
      require(oldOwner == msg.sender);
      cards[_cardId].price=_price;
      cards[_cardId].isSale=true;
      userSell(_cardId, _price,oldOwner);
  }

  function CancelSell(uint _cardId) public {
      address oldOwner = cardOwnerOf(_cardId);
      require(_addressNotNull(oldOwner));
      require(oldOwner == msg.sender);
      cards[_cardId].isSale=false;
      CancelCardSell(_cardId,oldOwner);
  }

  function _calculatePaymentToOwner(uint _sellingPrice) private pure returns (uint payment) {
    if (_sellingPrice < FIRST_PRICE_LIMIT) {
      payment = uint256(_sellingPrice.mul(100-FIRST_COMMISSION_LEVEL).div(100));
    }
    else if (_sellingPrice < SECOND_PRICE_LIMIT) {
      payment = uint256(_sellingPrice.mul(100-SECOND_COMMISSION_LEVEL).div(100));
    }
    else if (_sellingPrice < THIRD_PRICE_LIMIT) {
      payment = uint256(_sellingPrice.mul(100-THIRD_COMMISSION_LEVEL).div(100));
    }
    else {
      payment = uint256(_sellingPrice.mul(100-FOURTH_COMMISSION_LEVEL).div(100));
    }
  }

  function cardOwnerOf(uint _cardId) public view returns (address cardOwner) {
    require(_cardId < cards.length);
    cardOwner = cards[_cardId].delegate;
  }

  function _addressNotNull(address _to) private pure returns (bool) {
    return _to != address(0);
  }

  function _transfer(address _from, address _to, uint _cardId) private {
    ownershipCardCount[_to]++;
    cards[_cardId].delegate=_to;
    cards[_cardId].isSale=false;
    if (_from != address(0)) {
      ownershipCardCount[_from]--;
    }

    Transfer(_from, _to, _cardId);
  }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"withdrawAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_cardId","type":"uint256"}],"name":"cardOwnerOf","outputs":[{"name":"cardOwner","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_attribute","type":"uint256"},{"name":"_price","type":"uint256"}],"name":"createCard","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_admin","type":"address"}],"name":"removeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"getMyCards","outputs":[{"name":"userCards","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_admin","type":"address"}],"name":"addAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_attribut","type":"uint256"}],"name":"initCards","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdrawAll","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_cardId","type":"uint256"}],"name":"CancelSell","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getCard","outputs":[{"name":"attribute","type":"uint256"},{"name":"price","type":"uint256"},{"name":"delegate","type":"address"},{"name":"isSale","type":"bool"},{"name":"isWoner","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_cardId","type":"uint256"},{"name":"_price","type":"uint256"}],"name":"sell","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_cardId","type":"uint256"}],"name":"purchase","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"cardId","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"cardId","type":"uint256"},{"indexed":false,"name":"price","type":"uint256"},{"indexed":false,"name":"prevOwner","type":"address"},{"indexed":false,"name":"newOwner","type":"address"}],"name":"CardSold","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"cardId","type":"uint256"},{"indexed":false,"name":"price","type":"uint256"},{"indexed":false,"name":"owner","type":"address"}],"name":"userSell","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"cardId","type":"uint256"},{"indexed":false,"name":"owner","type":"address"}],"name":"CancelCardSell","type":"event"}]

  Contract Creation Code Switch To Opcodes View
6060604052341561000f57600080fd5b33600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600160036000600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061152b806100d96000396000f3006060604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630562b9f7146100bf5780630d8814ae146100e2578063110506f0146101455780631785f53c1461017157806337983aed146101aa578063704802751461023857806371270b4614610271578063853828b61461029457806387df4838146102a95780639188d312146102cc578063d79875eb14610353578063efef39a11461037f575b600080fd5b34156100ca57600080fd5b6100e06004808035906020019091905050610397565b005b34156100ed57600080fd5b6101036004808035906020019091905050610432565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561015057600080fd5b61016f600480803590602001909190803590602001909190505061048e565b005b341561017c57600080fd5b6101a8600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105e7565b005b34156101b557600080fd5b6101e1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610695565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b83811015610224578082015181840152602081019050610209565b505050509050019250505060405180910390f35b341561024357600080fd5b61026f600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610814565b005b341561027c57600080fd5b61029260048080359060200190919050506108cb565b005b341561029f57600080fd5b6102a7610955565b005b34156102b457600080fd5b6102ca6004808035906020019091905050610a06565b005b34156102d757600080fd5b6102ed6004808035906020019091905050610b08565b604051808681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183151515158152602001821515151581526020019550505050505060405180910390f35b341561035e57600080fd5b61037d6004808035906020019091908035906020019091905050610c59565b005b6103956004808035906020019091905050610d98565b005b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156103ef57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050151561042f57600080fd5b50565b600080805490508210151561044657600080fd5b60008281548110151561045557fe5b906000526020600020906003020160020160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b61049661140e565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156104ee57600080fd5b6000821115156104fd57600080fd5b6080604051908101604052808481526020018381526020013373ffffffffffffffffffffffffffffffffffffffff1681526020016001151581525090506000805480600101828161054e919061144f565b91600052602060002090600302016000839091909150600082015181600001556020820151816001015560408201518160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060608201518160020160146101000a81548160ff021916908315150217905550505050505050565b3373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561064357600080fd5b600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549060ff021916905550565b61069d611481565b6000806000806106ac8661105c565b15156106b757600080fd5b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549350836040518059106107075750595b90808252806020026020018201604052509450600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614156107785784945061080b565b600080549050925060009150600084111561080a57600090505b82811015610809578573ffffffffffffffffffffffffffffffffffffffff166107ba82610432565b73ffffffffffffffffffffffffffffffffffffffff1614156107fc578085838151811015156107e557fe5b906020019060200201818152505081806001019250505b8080600101915050610792565b5b5b50505050919050565b3373ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151561087057600080fd5b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561092557600080fd5b600090505b600a81101561095157610944826649e57d6354000061048e565b808060010191505061092a565b5050565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615156109ad57600080fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc3073ffffffffffffffffffffffffffffffffffffffff16319081150290604051600060405180830381858888f193505050501515610a0457600080fd5b565b6000610a1182610432565b9050610a1c8161105c565b1515610a2757600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515610a6157600080fd5b60008083815481101515610a7157fe5b906000526020600020906003020160020160146101000a81548160ff0219169083151502179055507fea776edb30d12f6f00ba675506b7676f56fe4dcf883f461b112f209edad17fa98282604051808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15050565b6000806000806000610b1861140e565b60008054905087101515610b2b57600080fd5b610b343361105c565b1515610b3f57600080fd5b600087815481101515610b4e57fe5b90600052602060002090600302016080604051908101604052908160008201548152602001600182015481526020016002820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016002820160149054906101000a900460ff1615151515815250509050600091503373ffffffffffffffffffffffffffffffffffffffff16816040015173ffffffffffffffffffffffffffffffffffffffff161415610c3057600191505b806000015181602001518260400151836060015185955095509550955095505091939590929450565b60008082111515610c6957600080fd5b610c7283610432565b9050610c7d8161105c565b1515610c8857600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515610cc257600080fd5b81600084815481101515610cd257fe5b9060005260206000209060030201600101819055506001600084815481101515610cf857fe5b906000526020600020906003020160020160146101000a81548160ff0219169083151502179055507f470699cb660d4419b10ce50fd0934494821779ebd90b6559d5a34e79a8223d94838383604051808481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001935050505060405180910390a1505050565b6000806000806000610da986610432565b9450339350600086815481101515610dbd57fe5b9060005260206000209060030201600101549250600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614151515610e2e57600080fd5b8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614151515610e6957600080fd5b610e728461105c565b1515610e7d57600080fd5b60011515600087815481101515610e9057fe5b906000526020600020906003020160020160149054906101000a900460ff161515141515610ebd57600080fd5b823410151515610ecc57600080fd5b610ed583611095565b9150610eea833461118e90919063ffffffff16565b9050610ef78585886111a7565b3073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141515610f6d578473ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f193505050501515610f6c57600080fd5b5b8373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610fad57600080fd5b7ff89a4d89b38e4d5da47f471ac5dadb4bc2799df816d7164b1d16cd8b35c72e7d86848787604051808581526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200194505050505060405180910390a1505050505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614159050919050565b60006706f05b59d3b200008210156110d8576110d160646110c36006606403856113b890919063ffffffff16565b6113f390919063ffffffff16565b9050611189565b671bc16d674ec800008210156111195761111260646111046005606403856113b890919063ffffffff16565b6113f390919063ffffffff16565b9050611188565b674563918244f4000082101561115a5761115360646111456004606403856113b890919063ffffffff16565b6113f390919063ffffffff16565b9050611187565b61118460646111766003606403856113b890919063ffffffff16565b6113f390919063ffffffff16565b90505b5b5b919050565b600082821115151561119c57fe5b818303905092915050565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919060010191905055508160008281548110151561120657fe5b906000526020600020906003020160020160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000808281548110151561126557fe5b906000526020600020906003020160020160146101000a81548160ff021916908315150217905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151561131457600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008154809291906001900391905055505b7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef838383604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a1505050565b60008060008414156113cd57600091506113ec565b82840290508284828115156113de57fe5b041415156113e857fe5b8091505b5092915050565b600080828481151561140157fe5b0490508091505092915050565b6080604051908101604052806000815260200160008152602001600073ffffffffffffffffffffffffffffffffffffffff1681526020016000151581525090565b81548183558181151161147c5760030281600302836000526020600020918201910161147b9190611495565b5b505050565b602060405190810160405280600081525090565b6114fc91905b808211156114f85760008082016000905560018201600090556002820160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556002820160146101000a81549060ff02191690555060030161149b565b5090565b905600a165627a7a72305820ece950768d9059d63d3e3f0e908a8a83fd8789c7b16c98037008b7d0843405fd0029

   Swarm Source:
bzzr://ece950768d9059d63d3e3f0e908a8a83fd8789c7b16c98037008b7d0843405fd

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.