Contract 0x5EE4c95B0547AFBEba683805301Eab291ad28F45 1

 

Contract Overview

Balance:
0.232 Ether

EtherValue:
$285.13 (@ $1,229.02/ETH)

Token:
 
Txn Hash
Method
Block
From
To
Value
0x22991b23fcf685dfb3af4eadb506a34135ad6d3cb006c67127b8100ab9e003f9Place Bet62466872018-08-31 12:59:521558 days 20 hrs agoENS Name rektum.eth IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000583810
0xb847c342f0e854fb94f4570f50bcdaa4a534fd11a9bebd2b678cc374b5333a8cPlace Bet62406552018-08-30 12:39:441559 days 21 hrs agoENS Name rektum.eth IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.0007331610
0xd7d6cf2388af0d3c42dd7640be17f35f7a4f4ef195d155653a6139bd3f30754ePlace Bet57364242018-06-05 12:20:171645 days 21 hrs ago0x4f8c052b8a024d63c5ee0f9b99de1731f6ac41ac IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000583810
0xbeaf09c2a6548972d91893a922c0e30c420403321a4dccdcb55ad3f95fdbcd1bPlace Bet57364132018-06-05 12:16:301645 days 21 hrs ago0x4f8c052b8a024d63c5ee0f9b99de1731f6ac41ac IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000583810
0xf92386ae69d7009e17c166e061ccdd75db81350cfababcc80d5b9bf307921750Place Bet57364102018-06-05 12:15:321645 days 21 hrs ago0x4f8c052b8a024d63c5ee0f9b99de1731f6ac41ac IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000433810
0x3b319fe2234e8ca7a1e232f5f713cdd069273899eacfb37073c5a44292a722cePlace Bet57364072018-06-05 12:14:521645 days 21 hrs ago0x4f8c052b8a024d63c5ee0f9b99de1731f6ac41ac IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.0007363110
0x71b8ef765951a6f0d15fbfb0a83e40b67240d413418f23b5c90517678b092813Place Bet56502042018-05-21 5:36:171661 days 4 hrs ago0x828153f377571082d254a2a4a26bd700f75eb3f4 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000583810
0x954e770c00cb96801044d9811b40b908e6b76e9ed7a69f554261db72be99420ePlace Bet56501982018-05-21 5:34:321661 days 4 hrs ago0x828153f377571082d254a2a4a26bd700f75eb3f4 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000433810
0x34a4419ce2c597bd4c661b4e24dc321c04473068de791c3db9d706000dad58e3Place Bet56501962018-05-21 5:34:041661 days 4 hrs ago0x828153f377571082d254a2a4a26bd700f75eb3f4 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.0005863110
0x77b35b3c963fe405e00d4a699303bef73db98214183e6993aa040832acf52953Place Bet56501882018-05-21 5:32:231661 days 4 hrs ago0x828153f377571082d254a2a4a26bd700f75eb3f4 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.0007363110
0xf220053044caaad2872612fa9aff04dd2c223bd0f94e59fff500c6b919ab602ePlace Bet56501872018-05-21 5:31:591661 days 4 hrs ago0x828153f377571082d254a2a4a26bd700f75eb3f4 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.0002406510
0xe30c22c6591d0611ca2f78c4f945a893ed44bd247d4043e0bb1f8a09c5478018Place Bet56501872018-05-21 5:31:591661 days 4 hrs ago0x828153f377571082d254a2a4a26bd700f75eb3f4 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.0002406510
0xe476b9ecd3d46334842c53e9594a789fb44d21a93e0c69f3d5f6562661223bdaPlace Bet56501872018-05-21 5:31:591661 days 4 hrs ago0x828153f377571082d254a2a4a26bd700f75eb3f4 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000733810
0x4f69f0e665d3cbf614fdaf0a6bee1c5fa7b4ba8303d970d26e1aa00f2d6c0efaPlace Bet52799392018-03-18 23:09:121724 days 10 hrs ago0x003cefc1b679b780caea9ff58f9287ad59d83b00 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000046060.79
0x2cb6c6808b66be25f8e71b8cb382baac12489a79c8aea815e11a1e6d4e8b53d8Place Bet52799172018-03-18 23:05:041724 days 10 hrs ago0x003cefc1b679b780caea9ff58f9287ad59d83b00 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000059430.81
0x3d734bd38f4fa19371cd9bf3969dc435bec3405c7f6c627a52fdf085684cc52dPlace Bet52011462018-03-05 13:57:051737 days 19 hrs ago0xa5d095b92d4cc4050fb3b5d63fe6150dbe583bf4 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.0005831610
0xf6736715a90b82c14e3ecd1401667ac7a49cc80da55dbaa4f4630f6e41031d3dPlace Bet52010952018-03-05 13:42:441737 days 20 hrs ago0x4f8c052b8a024d63c5ee0f9b99de1731f6ac41ac IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000733810
0x3365daaf36aaa9fdac225399c2ff1c6c58ebe4992a7d6f17ba2197b90c18a1d0Place Bet52008232018-03-05 12:32:451737 days 21 hrs ago0xcab040fa83ed6508549e0ec8fbb60bafda65e1a0 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000583810
0x1497caa51270feff97f93e8e5348074e464874da073bf366fac2d2d78b134442Place Bet52008192018-03-05 12:31:451737 days 21 hrs ago0xcab040fa83ed6508549e0ec8fbb60bafda65e1a0 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.0005831610
0xae828ecd932da032a064b23500e9f13e463d7ca44f7c35f6a35c82b0d3cbf69aPlace Bet52007812018-03-05 12:23:291737 days 21 hrs ago0xca54c3123c855bceceb0db69b034e45530020f26 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000583810
0xc525a5dda7997bc1e4badade1b5f0bda8c6b7a2d1ef5eb8a9bc77bb42f6ba8c5Place Bet52007612018-03-05 12:20:131737 days 21 hrs ago0xca54c3123c855bceceb0db69b034e45530020f26 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.0002406510
0x7edd506b41ee7a3b082cd9a3748166a0990e2838fd6070d7e5234c5f99cf80edPlace Bet52007612018-03-05 12:20:131737 days 21 hrs ago0xca54c3123c855bceceb0db69b034e45530020f26 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000583810
0xe15c66dce48351e5c82b1d65dbbc64d7809c136d136c368a1e346c57812c4976Place Bet52007592018-03-05 12:19:241737 days 21 hrs ago0xca54c3123c855bceceb0db69b034e45530020f26 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000583810
0x8657af1863b0ee26b703f05e756450d9a793072f0e1eef37d91d4558a055650bPlace Bet52007502018-03-05 12:17:081737 days 21 hrs ago0xca54c3123c855bceceb0db69b034e45530020f26 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000433810
0x0611243b384730b633869e964719464af8b81ea34ee2fc5dc1c1cd3c57da79efPlace Bet52007422018-03-05 12:15:161737 days 21 hrs ago0xa5d095b92d4cc4050fb3b5d63fe6150dbe583bf4 IN  0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether0.000086632
[ Download CSV Export 
Latest 4 internal transactions
Parent Txn Hash Block From To Value
0x26465afe990a249330a60cd5ea18ffe8228bdacd98e715e67e2677c95994124485425522019-09-13 17:10:131180 days 16 hrs ago 0x5258935c3c1773830dc20f7860fa48a37b1c3cb2 0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether
0xf43b2baa741eb199dac5dcd20746e51f848b55017100045b8eab63a41ce5f30585425472019-09-13 17:09:221180 days 16 hrs ago 0x5258935c3c1773830dc20f7860fa48a37b1c3cb2 0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether
0xb3499423ec5fa9b5810b3705f013d83f8b5dd0862d30e790ac64f50308be5a3085425442019-09-13 17:08:341180 days 16 hrs ago 0x5258935c3c1773830dc20f7860fa48a37b1c3cb2 0x5ee4c95b0547afbeba683805301eab291ad28f450.005 Ether
0x108cbc6231df618b5bd3bf83216b813ad47b52664e2041661c92540fc7fb9c9352004142018-03-05 10:51:221737 days 22 hrs ago 0x5ee4c95b0547afbeba683805301eab291ad28f450xcab040fa83ed6508549e0ec8fbb60bafda65e1a00.133 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TheNextBlock

Compiler Version
v0.4.20+commit.3155dd80

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-03-03
*/

pragma solidity ^0.4.19;

/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  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;
  }

  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;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}

/**
 * @title TheNextBlock
 * @dev This is smart contract for dapp game
 * in which players bet to guess miner of their transactions.
 */
contract TheNextBlock {
    
    using SafeMath for uint256;
    
    event BetReceived(address sender, address betOnMiner, address miner);
    event Jackpot(address winner, uint256 amount);
    
    struct Owner {
        uint256 balance;
        address addr;
    }
    
    Owner public owner;
    
    /**
    * This is exact amount of ether player can bet.
    * If bet is less than this amount, transaction is reverted.
    * If moore, contract will send excess amout back to player.
    */
    uint256 constant public allowedBetAmount = 5000000000000000; // 0.005 ETH
    /**
    * You need to guess requiredPoints times in a row to win jackpot.
    */
    uint256 constant public requiredPoints = 3;
    /**
    * Every bet is split: 10% to owner, 70% to prize pool
    * we preserve 20% for next prize pool
    */
    uint256 constant public ownerProfitPercent = 10;
    uint256 constant public nextPrizePoolPercent = 20;
    uint256 constant public prizePoolPercent = 70; 
    uint256 public prizePool = 0;
    uint256 public nextPrizePool = 0;
    uint256 public totalBetCount = 0;
    
    struct Player {
        uint256 balance;
        uint256 lastBlock;
    }
    
    mapping(address => Player) public playersStorage;
    mapping(address => uint256) public playersPoints;


    modifier notContract(address sender)  {
      uint32 size;
      assembly {
        size := extcodesize(sender)
      }
      require (size == 0);
      _;
    }
    
    modifier onlyOwner() {
        require(msg.sender == owner.addr);
        _;
    }

    modifier notLess() {
        require(msg.value >= allowedBetAmount);
        _;
    }

    modifier notMore() {
        if(msg.value > allowedBetAmount) {
            msg.sender.transfer( SafeMath.sub(msg.value, allowedBetAmount) );
        }
        _;
    }
    
    modifier onlyOnce() {
        Player storage player = playersStorage[msg.sender];
        require(player.lastBlock != block.number);
        player.lastBlock = block.number;
        _;
    }
    
    function safeGetPercent(uint256 amount, uint256 percent) private pure returns(uint256) {
        return SafeMath.mul( SafeMath.div( SafeMath.sub(amount, amount%100), 100), percent );
    }
    
    function TheNextBlock() public {
        owner.addr = msg.sender;
    }

    /**
     * This is left for donations.
     * Ether received in this(fallback) function
     * will appear on owners balance.
     */
    function () public payable {
         owner.balance = owner.balance.add(msg.value);
    }

    function placeBet(address _miner) 
        public
        payable
        notContract(msg.sender)
        notLess
        notMore
        onlyOnce {
            
            totalBetCount = totalBetCount.add(1);
            BetReceived(msg.sender, _miner, block.coinbase);

            owner.balance = owner.balance.add( safeGetPercent(allowedBetAmount, ownerProfitPercent) );
            prizePool = prizePool.add( safeGetPercent(allowedBetAmount, prizePoolPercent) );
            nextPrizePool = nextPrizePool.add( safeGetPercent(allowedBetAmount, nextPrizePoolPercent) );

            if(_miner == block.coinbase) {
                
                playersPoints[msg.sender]++;

                if(playersPoints[msg.sender] == requiredPoints) {
                    
                    if(prizePool >= allowedBetAmount) {
                        Jackpot(msg.sender, prizePool);
                        playersStorage[msg.sender].balance = playersStorage[msg.sender].balance.add(prizePool);
                        prizePool = nextPrizePool;
                        nextPrizePool = 0;
                        playersPoints[msg.sender] = 0;
                    } else {
                        playersPoints[msg.sender]--;
                    }
                }

            } else {
                playersPoints[msg.sender] = 0;
            }
    }

    function getPlayerData(address playerAddr) public view returns(uint256 lastBlock, uint256 balance) {
        balance =  playersStorage[playerAddr].balance;
        lastBlock =  playersStorage[playerAddr].lastBlock;
    }

    function getPlayersBalance(address playerAddr) public view returns(uint256) {
        return playersStorage[playerAddr].balance;
    }
    
    function getPlayersPoints(address playerAddr) public view returns(uint256) {
        return playersPoints[playerAddr];
    }

    function getMyPoints() public view returns(uint256) {
        return playersPoints[msg.sender];
    }
    
    function getMyBalance() public view returns(uint256) {
        return playersStorage[msg.sender].balance;
    }
    
    function withdrawMyFunds() public {
        uint256 balance = playersStorage[msg.sender].balance;
        if(balance != 0) {
            playersStorage[msg.sender].balance = 0;
            msg.sender.transfer(balance);
        }
    }
    
    function withdrawOwnersFunds() public onlyOwner {
        uint256 balance = owner.balance;
        owner.balance = 0;
        owner.addr.transfer(balance);
    }
    
    function getOwnersBalance() public view returns(uint256) {
        return owner.balance;
    }
    
    function getPrizePool() public view returns(uint256) {
        return prizePool;
    }

    function getNextPrizePool() public view returns(uint256) {
        return nextPrizePool;
    }
    
    
    function getBalance() public view returns(uint256) {
        return this.balance;
    }
        
    function changeOwner(address newOwner) public onlyOwner {
        owner.addr = newOwner;
    }

}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"playerAddr","type":"address"}],"name":"getPlayerData","outputs":[{"name":"lastBlock","type":"uint256"},{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_miner","type":"address"}],"name":"placeBet","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"playersStorage","outputs":[{"name":"balance","type":"uint256"},{"name":"lastBlock","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawMyFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMyBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nextPrizePoolPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawOwnersFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"allowedBetAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"playerAddr","type":"address"}],"name":"getPlayersPoints","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"nextPrizePool","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"requiredPoints","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"prizePool","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"playersPoints","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getPrizePool","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"balance","type":"uint256"},{"name":"addr","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalBetCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getMyPoints","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerProfitPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"prizePoolPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"playerAddr","type":"address"}],"name":"getPlayersBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getNextPrizePool","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getOwnersBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"betOnMiner","type":"address"},{"indexed":false,"name":"miner","type":"address"}],"name":"BetReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"winner","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Jackpot","type":"event"}]

6060604052600060025560006003556000600455341561001e57600080fd5b60018054600160a060020a03191633600160a060020a031617905561096c806100486000396000f30060606040526004361061013d5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166312065fe081146101555780632aa531d91461017a57806330996897146101b157806340d3d25a146101c75780634935e740146101e65780634c738909146101f95780634f9000a01461020c57806352c5d8921461021f5780635352aadb146102325780635698176a1461024557806363860139146102645780636e12b46e14610277578063719ce73e1461028a5780637c22232a1461029d578063884bf67c146102bc5780638da5cb5b146102cf578063a6f9dae114610303578063b599afc814610322578063ba9c463714610335578063c003613714610348578063cf00d4b91461035b578063d3c183781461036e578063eb51e5751461038d578063ee1971ea146103a0575b600054610150903463ffffffff6103b316565b600055005b341561016057600080fd5b6101686103cd565b60405190815260200160405180910390f35b341561018557600080fd5b610199600160a060020a03600435166103db565b60405191825260208201526040908101905180910390f35b6101c5600160a060020a03600435166103fd565b005b34156101d257600080fd5b610199600160a060020a03600435166106cc565b34156101f157600080fd5b6101c56106e5565b341561020457600080fd5b61016861074b565b341561021757600080fd5b610168610767565b341561022a57600080fd5b6101c561076c565b341561023d57600080fd5b6101686107c5565b341561025057600080fd5b610168600160a060020a03600435166107d0565b341561026f57600080fd5b6101686107eb565b341561028257600080fd5b6101686107f1565b341561029557600080fd5b6101686107f6565b34156102a857600080fd5b610168600160a060020a03600435166107fc565b34156102c757600080fd5b61016861080e565b34156102da57600080fd5b6102e2610814565b604051918252600160a060020a031660208201526040908101905180910390f35b341561030e57600080fd5b6101c5600160a060020a0360043516610826565b341561032d57600080fd5b610168610870565b341561034057600080fd5b610168610876565b341561035357600080fd5b610168610892565b341561036657600080fd5b610168610897565b341561037957600080fd5b610168600160a060020a036004351661089c565b341561039857600080fd5b6101686108b7565b34156103ab57600080fd5b6101686108bd565b6000828201838110156103c257fe5b8091505b5092915050565b600160a060020a0330163190565b600160a060020a03166000908152600560205260409020805460019091015491565b33803b63ffffffff81161561041157600080fd5b6611c37937e0800034101561042557600080fd5b6611c37937e080003411156104775733600160a060020a03166108fc610452346611c37937e080006108c3565b9081150290604051600060405180830381858888f19350505050151561047757600080fd5b600160a060020a033316600090815260056020526040902060018101544314156104a057600080fd5b436001808301919091556004546104bc9163ffffffff6103b316565b6004557f6f25838db8f9cdfa27702fa67d468ca89daad86cc6de9bed771e6163d6f3025e338541604051600160a060020a03938416815291831660208301529091166040808301919091526060909101905180910390a16105376105286611c37937e08000600a6108d5565b6000549063ffffffff6103b316565b60005561055e61054f6611c37937e0800060466108d5565b6002549063ffffffff6103b316565b6002556105856105766611c37937e0800060146108d5565b6003549063ffffffff6103b316565b60038190555041600160a060020a031684600160a060020a031614156106ac57600160a060020a0333166000908152600660205260409020805460010190819055600314156106a7576002546611c37937e080009010610686577f7f09a0d2b401cf51c40a1d1fb1fdf5d5743a0e8fca4b23ff4218f270e6682b4733600254604051600160a060020a03909216825260208201526040908101905180910390a1600254600160a060020a0333166000908152600560205260409020546106509163ffffffff6103b316565b600160a060020a0333166000908152600560209081526040808320939093556003805460025582905560069052908120556106a7565b600160a060020a033316600090815260066020526040902080546000190190555b6106c6565b600160a060020a0333166000908152600660205260408120555b50505050565b6005602052600090815260409020805460019091015482565b600160a060020a033316600090815260056020526040902054801561074857600160a060020a0333166000818152600560205260408082209190915582156108fc0290839051600060405180830381858888f19350505050151561074857600080fd5b50565b600160a060020a03331660009081526005602052604090205490565b601481565b60015460009033600160a060020a0390811691161461078a57600080fd5b5060008054908055600154600160a060020a031681156108fc0282604051600060405180830381858888f19350505050151561074857600080fd5b6611c37937e0800081565b600160a060020a031660009081526006602052604090205490565b60035481565b600381565b60025481565b60066020526000908152604090205481565b60025490565b600054600154600160a060020a031682565b60015433600160a060020a0390811691161461084157600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60045481565b600160a060020a03331660009081526006602052604090205490565b600a81565b604681565b600160a060020a031660009081526005602052604090205490565b60035490565b60005490565b6000828211156108cf57fe5b50900390565b60006108f76108f16108ea85606481066108c3565b60646108fe565b83610915565b9392505050565b600080828481151561090c57fe5b04949350505050565b60008083151561092857600091506103c6565b5082820282848281151561093857fe5b04146103c257fe00a165627a7a723058209709ed81b7691b0f541fecbe80ab90a57cef0c94a1d9e51c7716f7180e89c9ef0029

Swarm Source

bzzr://9709ed81b7691b0f541fecbe80ab90a57cef0c94a1d9e51c7716f7180e89c9ef
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

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.