Sponsored:   Ubex.com: Top ratings from all agencies. Big partnerships. 70% hard cap reached. Join us!
Contract Overview
Balance: 0.13 Ether
Ether Value: $60.49 (@ $465.32/ETH)
Transactions: 22 txns
 Latest 22 txns

TxHash Age From To Value [TxFee]
0xf26626ac9251e8cf15768fd1aeeaf1c6b3400a7652dcd1e102b9f2e7caf561db38 mins ago0x4e42b034586de6d3c09d4cd1b521746c5420aadc  IN   0xef02c45c5913629dd12e7a9446455049775eec320.1 Ether0.000170066
0x91cbd00c84f8eef8939ecbe26033dad47e0f51ea3e8a01df76ba0ba9e51c83873 hrs 5 mins ago0xf7af0c0e484f71f998649141c6206a098e9a01b1  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.0001706023
0xb36dd23be526ba02295b11376696fb23c983a9b1219abdfc0a346e94b06561cf3 hrs 53 mins ago0x87b66a0c03da300071d89978a9aa3189b04b396e  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000110066
0xcbec007cbb1a94235e408126f37da7e32cabd2265a61bb7938492a5bd32c41003 hrs 57 mins ago0xd3095775e3082e400a093134c0cb20c3e9cdb6dc  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000170066
0x8a70ba5d7d2443b7392ecdb27bb5f967064f910374ae4c7b83e4660418f8462f4 hrs 31 mins ago0xf7af0c0e484f71f998649141c6206a098e9a01b1  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000188724
0xffaa31cfe48ff83a09625b15a4c7240c23bddd8c6073f530cb0d90f5435d7ffa3 days 3 hrs ago0xc2b1b510aa64865ff7ca1d1fe41162fbb49ca058  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000165099
0x73893fcc2e3d0c5daaf0950f08d79f71b649937f89b8258f091e8c256599d7b03 days 4 hrs ago0x69d35fba863973978a09a1f66a0d7292d026c188  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000110066
0x6103b5d31fa874bb6bddcf5395a049d72fdb96b66e1ce0e2563697fd282c046f3 days 4 hrs ago0xd3095775e3082e400a093134c0cb20c3e9cdb6dc  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000110066
0x9687d7dc553cbf55be4f412af3df5720e6baac38cae2b578afc15e21a0865f683 days 4 hrs ago0xd3095775e3082e400a093134c0cb20c3e9cdb6dc  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000165099
0xa28af54db16b1552d0ce69aca24b73756af2655bd0d35a72f7a1013846672ce53 days 4 hrs ago0x87b66a0c03da300071d89978a9aa3189b04b396e  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000170066
0x013fabf415afa94ff6ff895937f1ac935f4227f7d3d13b6ad73e1341de5402fb3 days 4 hrs ago0x87b66a0c03da300071d89978a9aa3189b04b396e  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000188724
0x8cfeed9506b994d5a15e679cba76631ff30d3ce6fb6e2c1a41d54b000b9e99ac3 days 4 hrs ago0x69d35fba863973978a09a1f66a0d7292d026c188  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000110066
0x3555323a84fbc1f1b0950697ef16a2b6991dc5216170d217ff609cf896fb8bf53 days 6 hrs ago0xc2b1b510aa64865ff7ca1d1fe41162fbb49ca058  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000165099
0x57396be92e0a60ee84a26aeb0fbfd399baefd18332e483e8ad699e40d7ad60b34 days 8 hrs ago0xc2b1b510aa64865ff7ca1d1fe41162fbb49ca058  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.000110066
0x94145b85db5ceb7265f958216d9639565beaf85d547bb829224f0679aca9f0dc5 days 21 hrs ago0xd3095775e3082e400a093134c0cb20c3e9cdb6dc  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.00165099
0x06f15a7f38449ae7514321b27d370d14e8b659ec70d5802158c527a9fe0c813e5 days 21 hrs ago0xd3095775e3082e400a093134c0cb20c3e9cdb6dc  IN   0xef02c45c5913629dd12e7a9446455049775eec320.01 Ether0.00255099
0x9d385a8604361afb2f65ac43878f79936acefefe4c25367e8bf2756c2c9d3fe49 days 2 hrs ago0xc2b1b510aa64865ff7ca1d1fe41162fbb49ca058  IN   0xef02c45c5913629dd12e7a9446455049775eec320 Ether0.00028622
0x927edbe72de2485749c9ffb6302709d9044905598aaa56d6bfe0f6a4ea6875e89 days 2 hrs ago0xc2b1b510aa64865ff7ca1d1fe41162fbb49ca058  IN   0xef02c45c5913629dd12e7a9446455049775eec320 Ether0.000878284
0xb159ed75b5043e20d4727eeb4717cf2d3534a1f16d081b531e998144d14e8a529 days 2 hrs ago0xc2b1b510aa64865ff7ca1d1fe41162fbb49ca058  IN   0xef02c45c5913629dd12e7a9446455049775eec320 Ether0.00095390175
0xca1081d602c60b7af7f8e3721a0b5a5184bda07cf1cc691c105ed206cc10bda99 days 2 hrs ago0xc2b1b510aa64865ff7ca1d1fe41162fbb49ca058  IN   0xef02c45c5913629dd12e7a9446455049775eec320 Ether0.000958128
0xba8517b86c1e9bd38bae4511f97f75fca75709c72a2ebd7eea93024817f3856d9 days 2 hrs ago0xc2b1b510aa64865ff7ca1d1fe41162fbb49ca058  IN   0xef02c45c5913629dd12e7a9446455049775eec320 Ether0.001136592
0x6a05a4af85652d98edb7a2c37b0b3bcc322bc9ffbcc455f0cc8466825f5e5b0d9 days 2 hrs ago0xc2b1b510aa64865ff7ca1d1fe41162fbb49ca058  IN    Contract Creation0 Ether0.012085942
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 14 Internal Transactions

ParentTxHash Block Age From To Value
0x8a70ba5d7d2443b7392ecdb27bb5f967064f910374ae4c7b83e4660418f8462f60059164 hrs 31 mins ago0xef02c45c5913629dd12e7a9446455049775eec320xf7af0c0e484f71f998649141c6206a098e9a01b10.0118 Ether
0x8a70ba5d7d2443b7392ecdb27bb5f967064f910374ae4c7b83e4660418f8462f60059164 hrs 31 mins ago0xef02c45c5913629dd12e7a9446455049775eec320xc2b1b510aa64865ff7ca1d1fe41162fbb49ca0580.0118 Ether
0x8a70ba5d7d2443b7392ecdb27bb5f967064f910374ae4c7b83e4660418f8462f60059164 hrs 31 mins ago0xef02c45c5913629dd12e7a9446455049775eec320x69d35fba863973978a09a1f66a0d7292d026c1880.0118 Ether
0x8a70ba5d7d2443b7392ecdb27bb5f967064f910374ae4c7b83e4660418f8462f60059164 hrs 31 mins ago0xef02c45c5913629dd12e7a9446455049775eec320xd3095775e3082e400a093134c0cb20c3e9cdb6dc0.0118 Ether
0x8a70ba5d7d2443b7392ecdb27bb5f967064f910374ae4c7b83e4660418f8462f60059164 hrs 31 mins ago0xef02c45c5913629dd12e7a9446455049775eec320x87b66a0c03da300071d89978a9aa3189b04b396e0.0118 Ether
0x8a70ba5d7d2443b7392ecdb27bb5f967064f910374ae4c7b83e4660418f8462f60059164 hrs 31 mins ago0xef02c45c5913629dd12e7a9446455049775eec320xd3095775e3082e400a093134c0cb20c3e9cdb6dc0.0005 Ether
0x8a70ba5d7d2443b7392ecdb27bb5f967064f910374ae4c7b83e4660418f8462f60059164 hrs 31 mins ago0xef02c45c5913629dd12e7a9446455049775eec320xc2b1b510aa64865ff7ca1d1fe41162fbb49ca0580.0005 Ether
0x013fabf415afa94ff6ff895937f1ac935f4227f7d3d13b6ad73e1341de5402fb59883133 days 4 hrs ago0xef02c45c5913629dd12e7a9446455049775eec320x87b66a0c03da300071d89978a9aa3189b04b396e0.0118 Ether
0x013fabf415afa94ff6ff895937f1ac935f4227f7d3d13b6ad73e1341de5402fb59883133 days 4 hrs ago0xef02c45c5913629dd12e7a9446455049775eec320xc2b1b510aa64865ff7ca1d1fe41162fbb49ca0580.0118 Ether
0x013fabf415afa94ff6ff895937f1ac935f4227f7d3d13b6ad73e1341de5402fb59883133 days 4 hrs ago0xef02c45c5913629dd12e7a9446455049775eec320xc2b1b510aa64865ff7ca1d1fe41162fbb49ca0580.0118 Ether
0x013fabf415afa94ff6ff895937f1ac935f4227f7d3d13b6ad73e1341de5402fb59883133 days 4 hrs ago0xef02c45c5913629dd12e7a9446455049775eec320xd3095775e3082e400a093134c0cb20c3e9cdb6dc0.0118 Ether
0x013fabf415afa94ff6ff895937f1ac935f4227f7d3d13b6ad73e1341de5402fb59883133 days 4 hrs ago0xef02c45c5913629dd12e7a9446455049775eec320xd3095775e3082e400a093134c0cb20c3e9cdb6dc0.0118 Ether
0x013fabf415afa94ff6ff895937f1ac935f4227f7d3d13b6ad73e1341de5402fb59883133 days 4 hrs ago0xef02c45c5913629dd12e7a9446455049775eec320xd3095775e3082e400a093134c0cb20c3e9cdb6dc0.0005 Ether
0x013fabf415afa94ff6ff895937f1ac935f4227f7d3d13b6ad73e1341de5402fb59883133 days 4 hrs ago0xef02c45c5913629dd12e7a9446455049775eec320xc2b1b510aa64865ff7ca1d1fe41162fbb49ca0580.0005 Ether
[ Download CSV Export  ] 
Contract Source Code Verified (Exact match)
Contract Name: RuletkaIo
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.8;

contract RuletkaIo {
    
    /*** EVENTS ***/
    
    /// @dev A russian Roulette has been executed between 6 players
    /// in room roomId and unfortunately, victim got shot and didn't 
    /// make it out alive... RIP
    event partyOver(uint256 roomId, address victim, address[] winners);

    /// @dev A new player has enter a room
    event newPlayer(uint256 roomId, address player);
    
    /// @dev A room is full, we close the door. Game can start.
    event fullRoom(uint256 roomId);
    
    /// @dev A safety mechanism has been triggered to empty the room and refund entirely the players (Should never happen)
    event  roomRefunded(uint256 _roomId, address[] refundedPlayers);

    /*** Founders addresses ***/
    address CTO;
    address CEO;
    
     Room[] private allRooms;

    function () public payable {} // Give the ability of receiving ether

    function RuletkaIo() public {
        CTO = msg.sender;
        CEO = msg.sender;
    }
    
    /*** ACCESS MODIFIERS ***/
    /// @dev Access modifier for CTO-only functionality
    modifier onlyCTO() {
        require(msg.sender == CTO);
        _;
    }
    
    /// @dev Assigns a new address to act as the CTO.
    /// @param _newCTO The address of the new CTO
    function setCTO(address _newCTO) public onlyCTO {
        require(_newCTO != address(0));
        CTO = _newCTO;
    }
    
    /// @dev Assigns a new address to act as the CEO.
    /// @param _newCEO The address of the new CEO
    function setCEO(address _newCEO) public onlyCTO {
        require(_newCEO != address(0));
        CEO = _newCEO;
    }
    
    /*** DATATYPES ***/
      struct Room {
        string name;
        uint256 entryPrice; //  The price to enter the room and play Russian Roulette
        uint256 balance;
        address[] players;
      }
    
    
    /// For creating Room
  function createRoom(string _name, uint256 _entryPrice) public onlyCTO{
    address[] memory players;
    Room memory _room = Room({
      name: _name,
      players: players,
      balance: 0,
      entryPrice: _entryPrice
    });

    allRooms.push(_room);
  }
    
    function enter(uint256 _roomId) public payable {
        Room storage room = allRooms[_roomId-1]; //if _roomId doesn't exist in array, exits.
        
        require(room.players.length < 6);
        require(msg.value >= room.entryPrice);
        
        room.players.push(msg.sender);
        room.balance += room.entryPrice;
        
        emit newPlayer(_roomId, msg.sender);
        
        if(room.players.length == 6){
            executeRoom(_roomId);
        }
    }
    
    function enterWithReferral(uint256 _roomId, address referrer) public payable {
        
        Room storage room = allRooms[_roomId-1]; //if _roomId doesn't exist in array, exits.
        
        require(room.players.length < 6);
        require(msg.value >= room.entryPrice);
        
        uint256 referrerCut = SafeMath.div(room.entryPrice, 100); // Referrer get one percent of the bet as reward
        referrer.transfer(referrerCut);
         
        room.players.push(msg.sender);
        room.balance += room.entryPrice - referrerCut;
        
        emit newPlayer(_roomId, msg.sender);
        
        if(room.players.length == 6){
            emit fullRoom(_roomId);
            executeRoom(_roomId);
        }
    }
    
    function executeRoom(uint256 _roomId) public {
        
        Room storage room = allRooms[_roomId-1]; //if _roomId doesn't exist in array, exits.
        
        //Check if the room is really full before shooting people...
        require(room.players.length == 6);
        
        uint256 halfFee = SafeMath.div(room.entryPrice, 20);
        CTO.transfer(halfFee);
        CEO.transfer(halfFee);
        room.balance -= halfFee * 2;
        
        uint256 deadSeat = random();
        
        distributeFunds(_roomId, deadSeat);
        
        delete room.players;
    }
    
    function distributeFunds(uint256 _roomId, uint256 _deadSeat) private returns(uint256) {
        
        Room storage room = allRooms[_roomId-1]; //if _roomId doesn't exist in array, exits.
        uint256 balanceToDistribute = SafeMath.div(room.balance,5);
        
        address victim = room.players[_deadSeat];
        address[] memory winners = new address[](5);
        uint256 j = 0; 
        for (uint i = 0; i<6; i++) {
            if(i != _deadSeat){
               room.players[i].transfer(balanceToDistribute);
               room.balance -= balanceToDistribute;
               winners[j] = room.players[i];
               j++;
            }
        }
        
        emit partyOver(_roomId, victim, winners);
       
        return address(this).balance;
    }
    
     /// @dev Empty the room and refund each player. Safety mechanism which shouldn't be used.
    /// @param _roomId The Room id to empty and refund
    function refundPlayersInRoom(uint256 _roomId) public onlyCTO{
        Room storage room = allRooms[_roomId-1]; //if _roomId doesn't exist in array, exits.
        uint256 nbrOfPlayers = room.players.length;
        uint256 balanceToRefund = SafeMath.div(room.balance,nbrOfPlayers);
        for (uint i = 0; i<nbrOfPlayers; i++) {
             room.players[i].transfer(balanceToRefund);
             room.balance -= balanceToRefund;
        }
        
        emit roomRefunded(_roomId, room.players);
        delete room.players;
    }
    
    
    /// @dev A clean and efficient way to generate random and make sure that it
    /// will remain the same accross the executing nodes of random value 
    /// Ethereum Blockchain. We base our computation on the block.timestamp
    /// and difficulty which will remain the same accross the nodes to ensure
    /// same result for the same execution.
    function random() private view returns (uint256) {
        return uint256(uint256(keccak256(block.timestamp, block.difficulty))%6);
    }
    
    function getRoom(uint256 _roomId) public view returns (
    string name,
    address[] players,
    uint256 entryPrice,
    uint256 balance
  ) {
    Room storage room = allRooms[_roomId-1];
    name = room.name;
    players = room.players;
    entryPrice = room.entryPrice;
    balance = room.balance;
  }
  
  function payout(address _to) public onlyCTO {
    _payout(_to);
  }

  /// For paying out balance on contract
  function _payout(address _to) private {
    if (_to == address(0)) {
      CTO.transfer(SafeMath.div(address(this).balance, 2));
      CEO.transfer(address(this).balance);
    } else {
      _to.transfer(address(this).balance);
    }
  }
  
}

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 ABI  
[{"constant":false,"inputs":[{"name":"_to","type":"address"}],"name":"payout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newCEO","type":"address"}],"name":"setCEO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"},{"name":"_entryPrice","type":"uint256"}],"name":"createRoom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_roomId","type":"uint256"}],"name":"executeRoom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_roomId","type":"uint256"}],"name":"refundPlayersInRoom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_roomId","type":"uint256"}],"name":"getRoom","outputs":[{"name":"name","type":"string"},{"name":"players","type":"address[]"},{"name":"entryPrice","type":"uint256"},{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_roomId","type":"uint256"}],"name":"enter","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_roomId","type":"uint256"},{"name":"referrer","type":"address"}],"name":"enterWithReferral","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_newCTO","type":"address"}],"name":"setCTO","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"roomId","type":"uint256"},{"indexed":false,"name":"victim","type":"address"},{"indexed":false,"name":"winners","type":"address[]"}],"name":"partyOver","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"roomId","type":"uint256"},{"indexed":false,"name":"player","type":"address"}],"name":"newPlayer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"roomId","type":"uint256"}],"name":"fullRoom","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_roomId","type":"uint256"},{"indexed":false,"name":"refundedPlayers","type":"address[]"}],"name":"roomRefunded","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b506000805433600160a060020a03199182168117835560018054909216179055610eba90819061004090396000f3006080604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630b7e9c44811461009a57806327d7874c146100bb5780632db4f279146100dc57806334eea4a214610137578063383f61b31461014f5780636d8a74cb14610167578063a59f3e0c14610246578063b447968c14610251578063fe1439b414610268575b005b3480156100a657600080fd5b50610098600160a060020a0360043516610289565b3480156100c757600080fd5b50610098600160a060020a03600435166102ac565b3480156100e857600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261009894369492936024939284019190819084018382808284375094975050933594506103079350505050565b34801561014357600080fd5b506100986004356103d3565b34801561015b57600080fd5b506100986004356104ce565b34801561017357600080fd5b5061017f600435610638565b604051808060200180602001858152602001848152602001838103835287818151815260200191508051906020019080838360005b838110156101cc5781810151838201526020016101b4565b50505050905090810190601f1680156101f95780820380516001836020036101000a031916815260200191505b508381038252865181528651602091820191808901910280838360005b8381101561022e578181015183820152602001610216565b50505050905001965050505050505060405180910390f35b610098600435610767565b610098600435600160a060020a0360243516610850565b34801561027457600080fd5b50610098600160a060020a03600435166109b7565b600054600160a060020a031633146102a057600080fd5b6102a981610a12565b50565b600054600160a060020a031633146102c357600080fd5b600160a060020a03811615156102d857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6060610311610d14565b600054600160a060020a0316331461032857600080fd5b506040805160808101825284815260208082018590526000928201839052606082018490526002805460018101808355919094528251805193949193859360049093027f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace019261039c928492910190610d3d565b50602082810151600183015560408301516002830155606083015180516103c99260038501920190610dbb565b5050505050505050565b60008060006002600185038154811015156103ea57fe5b906000526020600020906004020192508260030180549050600614151561041057600080fd5b61041f83600101546014610adc565b60008054604051929450600160a060020a03169184156108fc0291859190818181858888f1935050505015801561045a573d6000803e3d6000fd5b50600154604051600160a060020a039091169083156108fc029084906000818181858888f19350505050158015610495573d6000803e3d6000fd5b506002838101805491840290910390556104ad610af3565b90506104b98482610b13565b506104c8600384016000610e29565b50505050565b60008054819081908190600160a060020a031633146104ec57600080fd5b6002805460001987019081106104fe57fe5b9060005260206000209060040201935083600301805490509250610526846002015484610adc565b9150600090505b82811015610599576003840180548290811061054557fe5b6000918252602082200154604051600160a060020a039091169184156108fc02918591818181858888f19350505050158015610585573d6000803e3d6000fd5b50600284018054839003905560010161052d565b7f50efa210f6180405ca5e1d72485e5507365bcf61a84fe8067df9e0a01b83368585856003016040518083815260200180602001828103825283818154815260200191508054801561061457602002820191906000526020600020905b8154600160a060020a031681526001909101906020018083116105f6575b5050935050505060405180910390a1610631600385016000610e29565b5050505050565b606080600080600060026001870381548110151561065257fe5b60009182526020918290206004919091020180546040805160026001841615610100026000190190931692909204601f8101859004850283018501909152808252919350918391908301828280156106eb5780601f106106c0576101008083540402835291602001916106eb565b820191906000526020600020905b8154815290600101906020018083116106ce57829003601f168201915b505050505094508060030180548060200260200160405190810160405280929190818152602001828054801561074a57602002820191906000526020600020905b8154600160a060020a0316815260019091019060200180831161072c575b505050505093508060010154925080600201549150509193509193565b600060026001830381548110151561077b57fe5b90600052602060002090600402019050600681600301805490501015156107a157600080fd5b60018101543410156107b257600080fd5b600381018054600181810183556000928352602092839020909101805473ffffffffffffffffffffffffffffffffffffffff191633908117909155908301546002840180549091019055604080518581529283019190915280517f24db4f65d53d68dc208151fc0a00d767da628055a922836a07edef3b5732f9a29281900390910190a160038101546006141561084c5761084c826103d3565b5050565b60008060026001850381548110151561086557fe5b906000526020600020906004020191506006826003018054905010151561088b57600080fd5b600182015434101561089c57600080fd5b6108ab82600101546064610adc565b604051909150600160a060020a0384169082156108fc029083906000818181858888f193505050501580156108e4573d6000803e3d6000fd5b50600382018054600181810183556000928352602092839020909101805473ffffffffffffffffffffffffffffffffffffffff1916339081179091559084015460028501805491859003919091019055604080518781529283019190915280517f24db4f65d53d68dc208151fc0a00d767da628055a922836a07edef3b5732f9a29281900390910190a16003820154600614156104c8576040805185815290517f7a348120796739428f24dfcec22a2501d8e4b2fb4f269bac39a9e8a72f32e5b79181900360200190a16104c8846103d3565b600054600160a060020a031633146109ce57600080fd5b600160a060020a03811615156109e357600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a0381161515610aa657600054600160a060020a03166108fc610a3d30316002610adc565b6040518115909202916000818181858888f19350505050158015610a65573d6000803e3d6000fd5b50600154604051600160a060020a0390911690303180156108fc02916000818181858888f19350505050158015610aa0573d6000803e3d6000fd5b506102a9565b604051600160a060020a03821690303180156108fc02916000818181858888f1935050505015801561084c573d6000803e3d6000fd5b6000808284811515610aea57fe5b04949350505050565b604080514281524460208201528151908190039091019020600690065b90565b6000806000806060600080600260018a03815481101515610b3057fe5b90600052602060002090600402019550610b4f86600201546005610adc565b94508560030188815481101515610b6257fe5b60009182526020909120015460408051600580825260c08201909252600160a060020a03909216955081602001602082028038833901905050925060009150600090505b6006811015610c6e57808814610c665760038601805482908110610bc657fe5b6000918252602082200154604051600160a060020a039091169187156108fc02918891818181858888f19350505050158015610c06573d6000803e3d6000fd5b50600286018054869003905560038601805482908110610c2257fe5b6000918252602090912001548351600160a060020a0390911690849084908110610c4857fe5b600160a060020a039092166020928302909101909101526001909101905b600101610ba6565b7f84ece71ff3209d85efdc289e3c5ba680921f15a77372267582bae9969557096e8985856040518084815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019060200280838360005b83811015610cf0578181015183820152602001610cd8565b5050505090500194505050505060405180910390a150503031979650505050505050565b608060405190810160405280606081526020016000815260200160008152602001606081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610d7e57805160ff1916838001178555610dab565b82800160010185558215610dab579182015b82811115610dab578251825591602001919060010190610d90565b50610db7929150610e43565b5090565b828054828255906000526020600020908101928215610e1d579160200282015b82811115610e1d578251825473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909116178255602090920191600190910190610ddb565b50610db7929150610e5d565b50805460008255906000526020600020908101906102a991905b610b1091905b80821115610db75760008155600101610e49565b610b1091905b80821115610db757805473ffffffffffffffffffffffffffffffffffffffff19168155600101610e635600a165627a7a723058207aa7db68274ad83d2d451eb43a97910e83616afc377062ced3b7fbd575c82a720029

   Swarm Source:
bzzr://7aa7db68274ad83d2d451eb43a97910e83616afc377062ced3b7fbd575c82a72

 

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.