Contract 0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e

 

Contract Overview

Balance:
0.05125 Ether

EtherValue:
$7.04 (@ $137.33/ETH)
TxHash Block Age From To Value [TxFee]
0xf371180b533c3bc1a900d4069d65835b58a6d34d4dd6c7908378c33b1a97f6f472050147 days 2 hrs ago0x4cd925321407b9c0182329dcc99e6e76723cd388  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00044286
0x5d71809fa5b8c8e585b7db66aedbc8ff5047f42b90204b55d2ba0d66cfb703b572050137 days 2 hrs ago0x4cd925321407b9c0182329dcc99e6e76723cd388  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00043042
0xfb6e9b07a875ed3c1ed95f6044aeaf8a4ff8f01a5345dd9ddbd2f4336eb5ef7a72050077 days 2 hrs ago0x4cd925321407b9c0182329dcc99e6e76723cd388  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.000318925
0x2bf98923669f110eab8168e8a237a76457205788cbd4be97e7bf7733cd563f76674886988 days 4 hrs ago0x9519003f936ec7d7efe6589170b8f03926e49317  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00279254
0xdd6e28af7b382b235a74c3f869fd7ed70204335305e0d058a8909d1098fe3cba674886288 days 4 hrs ago0x9519003f936ec7d7efe6589170b8f03926e49317  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.0012757
0x3a6a5f52bba7e8a8e18ee86a6e74512cf0d0907324714249e8760f2ff9a500e36271525166 days 11 hrs ago0x153685a03c2025b6825ae164e2ff5681ee487667  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00279496
0xf4b5841892f7f4286eaa7e273c0546f5e3613558fd626e31f7a0b7156f7e157f6271520166 days 11 hrs ago0x153685a03c2025b6825ae164e2ff5681ee487667  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00151852
0xf904ff4adab4694d2866da1af4eb2e54a95a8c92b0ce60b44802397329908f0f6271518166 days 11 hrs ago0x153685a03c2025b6825ae164e2ff5681ee487667  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.0012757
0x8ff7c5c0a317afbf05e08c1d0cd81ef229738b617c594f9f7f015e0d2c6f9c576264025167 days 18 hrs ago0xaf84e6e5b165e07733cacc5a26b051886ad827d6  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00279496
0x84c5b7b493ac18201cd12a29bf78027913e2b9d7020a3bd4720f048ba3bb3c506264021167 days 18 hrs ago0xaf84e6e5b165e07733cacc5a26b051886ad827d6  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.0012757
0xda39a524184f1e1c4c2b242623be4f8a3efc60a7dd3babea8f5afe542a9c831c6247837170 days 11 hrs ago0x53b485cf5ac14fc0b07b9727340c8e4697b42524  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.005030928
0x0240adeb9451357885c4c53b60d36164938bfe170ff72fd878d047e30e01461f6247834170 days 11 hrs ago0x53b485cf5ac14fc0b07b9727340c8e4697b42524  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.002232475
0x1ac60a81df28f3277ba037cfd7fe587eb4c76ca943c8f779050afb7cdb7596426216974175 days 16 hrs ago0x2710490eccd09b395fe4deaf1db6af0821735783  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00279496
0xb98eeb88a92735a41ed222ea39044be1b809fa975c2bd9847136255cd5d623526216970175 days 16 hrs ago0x2710490eccd09b395fe4deaf1db6af0821735783  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.0012757
0xb563f999b4a1515c67e4ec33b74213ad435c35bfcf8f714e75a7317629a3850b6182906181 days 10 hrs ago0x4906e4f95ad546ce865916f65c825e00630bffa8  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00043042
0xb750286ae7b814997f77ea1c780ffaf04657cfafb578cd8efc6738a86f138a536182877181 days 10 hrs ago0x4906e4f95ad546ce865916f65c825e00630bffa8  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.0012757
0x3b026190673b20bdc35c68825cd269cb5f33dd33698429170065eead4ed8bedb6167199184 days 2 hrs ago0x3c7a5b6d82dcdb752c5bdb1feea9a9e896d0e427  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.00102056
0x7ca1b959b57c99c6ea5fafc76f20090ee0149626514349054fe950590894f9f26152194186 days 15 hrs ago0x13a558c7526acde69fb0c413e49afd26c5be6676  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00139748
0x00e25d68ec2accfc3d8116bf2e988f96559734fdf5f912670f81f16c488eeb0f6152079186 days 16 hrs ago0x13a558c7526acde69fb0c413e49afd26c5be6676  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.0012757
0x5ba862127574be89f607bf8eab5f96525413d211fb83a2ede901fba699d89c186149073187 days 4 hrs ago0x4f0d861281161f39c62b790995fb1e7a0b81b07b  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.0004332188
0x2a81c42c0baa9ed9d05995541a9fff0e443e747a992b1aa817ef89c36676fd376149067187 days 4 hrs ago0x4f0d861281161f39c62b790995fb1e7a0b81b07b  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.0001977335
0xfd89bbdf3c6720599b9d5439a9edd8b6f534b314dc4dd20080f431325de147c76149054187 days 4 hrs ago0x4f0d861281161f39c62b790995fb1e7a0b81b07b  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.000558992
0x757b5790050a5f3f530b9a4df1ebe44b6c3a2f2943a3d1be6985ed85e9ab112f6149018187 days 4 hrs ago0x4f0d861281161f39c62b790995fb1e7a0b81b07b  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.00025514
0xd324eb9139b888d463bbb01ca10c2a68990570e84462281ff7918c6223ca36f86144215187 days 23 hrs ago0xba21d01125d6932ce8abf3625977899fd2c7fa30  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0 Ether0.00279496
0x8a11a35074eb87342f90be93071404059083d7a5a257aebfb0c638f84f9f6c2e6144207187 days 23 hrs ago0xba21d01125d6932ce8abf3625977899fd2c7fa30  IN   0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0.01 Ether0.0012757
[ Download CSV Export 

Latest 25 Internal Transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x5d71809fa5b8c8e585b7db66aedbc8ff5047f42b90204b55d2ba0d66cfb703b572050137 days 2 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x4cd925321407b9c0182329dcc99e6e76723cd3880.05125 Ether
0x2bf98923669f110eab8168e8a237a76457205788cbd4be97e7bf7733cd563f76674886988 days 4 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x3a6a5f52bba7e8a8e18ee86a6e74512cf0d0907324714249e8760f2ff9a500e36271525166 days 11 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0xf4b5841892f7f4286eaa7e273c0546f5e3613558fd626e31f7a0b7156f7e157f6271520166 days 11 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x8ff7c5c0a317afbf05e08c1d0cd81ef229738b617c594f9f7f015e0d2c6f9c576264025167 days 18 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0xda39a524184f1e1c4c2b242623be4f8a3efc60a7dd3babea8f5afe542a9c831c6247837170 days 11 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x1ac60a81df28f3277ba037cfd7fe587eb4c76ca943c8f779050afb7cdb7596426216974175 days 16 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0xb563f999b4a1515c67e4ec33b74213ad435c35bfcf8f714e75a7317629a3850b6182906181 days 10 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x4906e4f95ad546ce865916f65c825e00630bffa80.0675 Ether
0x7ca1b959b57c99c6ea5fafc76f20090ee0149626514349054fe950590894f9f26152194186 days 15 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x5ba862127574be89f607bf8eab5f96525413d211fb83a2ede901fba699d89c186149073187 days 4 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0xfd89bbdf3c6720599b9d5439a9edd8b6f534b314dc4dd20080f431325de147c76149054187 days 4 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0xd324eb9139b888d463bbb01ca10c2a68990570e84462281ff7918c6223ca36f86144215187 days 23 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0xcf4f0acd01dc43ae8cdbe42524248aaa2b69d555d0ce2d1c4dcba10231fef9806143327188 days 3 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0xbd70c0d2f37b46d7961c24e2e26613944b536625cd6b0f35b27933d53ea186bb6141646188 days 10 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0xc492e8284c4a3caeada85b975a82979b3e8dac6e0.09 Ether
0xcc57343eac568eb03fd0604540462a58321a7931157f115f010f14739026d2a76140082188 days 16 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0xbbb86aaa8445673e43bb30108d44d2ea24d6c1c1d22ebb0a10be1e269e93edf26140068188 days 16 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x1f0f1e96e692682fd5a7a132e7a01cb11c3fcefcab96a5efb90a1c888ccbe22e6140054188 days 16 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x9ac63af02b7a4910efa04d793404b7076c88b961be9c0b65f6357e24a17e71206140047188 days 16 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x455a2c9b8873e0e86f31eb3789421e222f66b8e71c5999ef185701012ccbb0d96138881188 days 21 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x4e7e2a7deee7aa4861c9c6e5f3a4bac5d3b571abdf4b6e4ecdb8bf2cf3c8ee906138866188 days 21 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x9b682be123b50dff15e1b7019e56857b30e64ec9c968bcf6991799e6f0f94c4c6137838189 days 1 hr ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x0fc2d194f2ad85ce247eea946e19fb824dff6b2ecb8c2a5b66682de7ef2378566132390189 days 23 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0xba21d01125d6932ce8abf3625977899fd2c7fa300.135 Ether
0x89fb77002fd948306b6aae9c3e1ace100aac2a28b91998a45d7a5506ec84364c6132382189 days 23 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
0x3dd7a6d3b3d62db88088ee48963ca5fa7ef998d14db984d3863411de90653a3c6131254190 days 4 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0xc492e8284c4a3caeada85b975a82979b3e8dac6e0.255 Ether
0x3518babc1946134389be2e191988a6108d81e267ec22dc2f15c948f9a25180146131164190 days 5 hrs ago0x07f7ecb66d788ab01dc93b9b71a88401de7d0f2e0x93fc1a2360c97a3083e091346f8105972cd1534c0.005 Ether
[ Download CSV Export 
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: PoCGame
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.21;






contract PoCGame
{
    
    /**
     * Modifiers
     */
     
    modifier onlyOwner()
    {
        require(msg.sender == owner);
        _;
    }
    
   modifier isOpenToPublic()
    {
        require(openToPublic);
        _;
    }

    modifier onlyRealPeople()
    {
          require (msg.sender == tx.origin);
        _;
    }

    modifier  onlyPlayers()
    { 
        require (wagers[msg.sender] > 0); 
        _; 
    }
    
   
    /**
     * Events
     */
    event Wager(uint256 amount, address depositer);
    event Win(uint256 amount, address paidTo);
    event Lose(uint256 amount, address loser);
    event Donate(uint256 amount, address paidTo, address donator);
    event DifficultyChanged(uint256 currentDifficulty);
    event BetLimitChanged(uint256 currentBetLimit);

    /**
     * Global Variables
     */
    address private whale;
    uint256 betLimit;
    uint difficulty;
    uint private randomSeed;
    address owner;
    mapping(address => uint256) timestamps;
    mapping(address => uint256) wagers;
    bool openToPublic;
    uint256 totalDonated;

    /**
     * Constructor
     */
    constructor(address whaleAddress, uint256 wagerLimit) 
    onlyRealPeople()
    public 
    {
        openToPublic = false;
        owner = msg.sender;
        whale = whaleAddress;
        totalDonated = 0;
        betLimit = wagerLimit;
        
    }


    /**
     * Let the public play
     */
    function OpenToThePublic() 
    onlyOwner()
    public
    {
        openToPublic = true;
    }
    
    /**
     * Adjust the bet amounts
     */
    function AdjustBetAmounts(uint256 amount) 
    onlyOwner()
    public
    {
        betLimit = amount;
        
        emit BetLimitChanged(betLimit);
    }
    
     /**
     * Adjust the difficulty
     */
    function AdjustDifficulty(uint256 amount) 
    onlyOwner()
    public
    {
        difficulty = amount;
        
        emit DifficultyChanged(difficulty);
    }
    
    
    function() public payable { }

    /**
     * Wager your bet
     */
    function wager()
    isOpenToPublic()
    onlyRealPeople() 
    payable
    public 
    {
        //You have to send exactly 0.01 ETH.
        require(msg.value == betLimit);
        
        //You cannot wager multiple times
        require(wagers[msg.sender] == 0);

        //log the wager and timestamp(block number)
        timestamps[msg.sender] = block.number;
        wagers[msg.sender] = msg.value;
        emit Wager(msg.value, msg.sender);
    }
    
    /**
     * method to determine winners and losers
     */
    function play()
    isOpenToPublic()
    onlyRealPeople()
    onlyPlayers()
    public
    {
        uint256 blockNumber = timestamps[msg.sender];
        if(blockNumber < block.number)
        {
            timestamps[msg.sender] = 0;
            wagers[msg.sender] = 0;
    
            uint256 winningNumber = uint256(keccak256(abi.encodePacked(blockhash(blockNumber),  msg.sender)))%difficulty +1;
    
            if(winningNumber == difficulty / 2)
            {
                payout(msg.sender);
            }
            else 
            {
                //player loses
                loseWager(betLimit / 2);
            }    
        }
        else
        {
            revert();
        }
    }

    /**
     * For those that just want to donate to the whale
     */
    function donate()
    isOpenToPublic()
    public 
    payable
    {
        donateToWhale(msg.value);
    }

    /**
     * Payout ETH to winner
     */
    function payout(address winner) 
    internal 
    {
        uint256 ethToTransfer = address(this).balance / 2;
        
        winner.transfer(ethToTransfer);
        emit Win(ethToTransfer, winner);
    }

    /**
     * Payout ETH to whale
     */
    function donateToWhale(uint256 amount) 
    internal 
    {
        whale.call.value(amount)(bytes4(keccak256("donate()")));
        totalDonated += amount;
        emit Donate(amount, whale, msg.sender);
    }

    /**
     * Payout ETH to whale when player loses
     */
    function loseWager(uint256 amount) 
    internal 
    {
        whale.call.value(amount)(bytes4(keccak256("donate()")));
        totalDonated += amount;
        emit Lose(amount, msg.sender);
    }
    

    /**
     * ETH balance of contract
     */
    function ethBalance() 
    public 
    view 
    returns (uint256)
    {
        return address(this).balance;
    }
    
    
    /**
     * current difficulty of the game
     */
    function currentDifficulty() 
    public 
    view 
    returns (uint256)
    {
        return difficulty;
    }
    
    
    /**
     * current bet amount for the game
     */
    function currentBetLimit() 
    public 
    view 
    returns (uint256)
    {
        return betLimit;
    }
    
    function hasPlayerWagered(address player)
    public 
    view 
    returns (bool)
    {
        if(wagers[player] > 0)
        {
            return true;
        }
        else
        {
            return false;
        }
        
    }

    /**
     * For the UI to properly display the winner's pot
     */
    function winnersPot() 
    public 
    view 
    returns (uint256)
    {
        return address(this).balance / 2;
    }

    /**
     * A trap door for when someone sends tokens other than the intended ones so the overseers can decide where to send them.
     */
    function transferAnyERC20Token(address tokenAddress, address tokenOwner, uint tokens) 
    public 
    onlyOwner() 
    returns (bool success) 
    {
        return ERC20Interface(tokenAddress).transfer(tokenOwner, tokens);
    }
}

//Define ERC20Interface.transfer, so PoCWHALE can transfer tokens accidently sent to it.
contract ERC20Interface 
{
    function transfer(address to, uint256 tokens) public returns (bool success);
}

Contract ABI
[{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"AdjustDifficulty","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"OpenToThePublic","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ethBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentDifficulty","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"wager","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"winnersPot","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"play","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"currentBetLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"AdjustBetAmounts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokenAddress","type":"address"},{"name":"tokenOwner","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferAnyERC20Token","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"}],"name":"hasPlayerWagered","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"donate","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"inputs":[{"name":"whaleAddress","type":"address"},{"name":"wagerLimit","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"depositer","type":"address"}],"name":"Wager","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"paidTo","type":"address"}],"name":"Win","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"loser","type":"address"}],"name":"Lose","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"paidTo","type":"address"},{"indexed":false,"name":"donator","type":"address"}],"name":"Donate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"currentDifficulty","type":"uint256"}],"name":"DifficultyChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"currentBetLimit","type":"uint256"}],"name":"BetLimitChanged","type":"event"}]

Contract Creation Code
608060405234801561001057600080fd5b5060405160408061088183398101604052805160209091015133321461003557600080fd5b6007805460ff1916905560048054600160a060020a0319908116331790915560008054600160a060020a0394909416939091169290921782556008919091556001556107fb806100866000396000f3006080604052600436106100a05763ffffffff60e060020a60003504166338503f5581146100a25780634a376c97146100ba5780634e6630b0146100cf5780635c062d6c146100f6578063667d5d221461010b578063755a11dc1461011357806393e84cd914610128578063c9e3af7e1461013d578063d191b33614610152578063d493b9ac1461016a578063eb605e9f146101a8578063ed88c68e146101c9575b005b3480156100ae57600080fd5b506100a06004356101d1565b3480156100c657600080fd5b506100a0610223565b3480156100db57600080fd5b506100e4610249565b60408051918252519081900360200190f35b34801561010257600080fd5b506100e461024e565b6100a0610254565b34801561011f57600080fd5b506100e46102f5565b34801561013457600080fd5b506100a06102fd565b34801561014957600080fd5b506100e4610452565b34801561015e57600080fd5b506100a0600435610458565b34801561017657600080fd5b50610194600160a060020a03600435811690602435166044356104aa565b604080519115158252519081900360200190f35b3480156101b457600080fd5b50610194600160a060020a036004351661055b565b6100a061058c565b600454600160a060020a031633146101e857600080fd5b60028190556040805182815290517fe527bcc8fda8cdc4a8cebd20b385f40f928d4228f207e6b415176a613b908a4e9181900360200190a150565b600454600160a060020a0316331461023a57600080fd5b6007805460ff19166001179055565b303190565b60025490565b60075460ff16151561026557600080fd5b33321461027157600080fd5b600154341461027f57600080fd5b336000908152600660205260409020541561029957600080fd5b3360008181526005602090815260408083204390556006825291829020349081905582519081529081019290925280517fa80b24550b104ae22c17d862f4c5be9ac103302030b6e01d4af785df4c22dc579281900390910190a1565b600230310490565b600754600090819060ff16151561031357600080fd5b33321461031f57600080fd5b336000908152600660205260408120541161033957600080fd5b3360009081526005602052604090205491504382101561044957336000818152600560209081526040808320839055600682528083209290925560025482518640818401526c0100000000000000000000000090940284840152825160348186030181526054909401928390528351909392918291908401908083835b602083106103d55780518252601f1990920191602091820191016103b6565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209250505081151561040b57fe5b0660010190506002805481151561041e57fe5b048114156104345761042f336105a8565b610444565b600154610444906002900461062c565b61044e565b600080fd5b5050565b60015490565b600454600160a060020a0316331461046f57600080fd5b60018190556040805182815290517fef48e66fb88206878d57ed4cdb4b0a5e9428962ea5b7b5b17950f0837249a9449181900360200190a150565b600454600090600160a060020a031633146104c457600080fd5b83600160a060020a031663a9059cbb84846040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561052757600080fd5b505af115801561053b573d6000803e3d6000fd5b505050506040513d602081101561055157600080fd5b5051949350505050565b600160a060020a03811660009081526006602052604081205481101561058357506001610587565b5060005b919050565b60075460ff16151561059d57600080fd5b6105a6346106f5565b565b604051600230310490600160a060020a0383169082156108fc029083906000818181858888f193505050501580156105e4573d6000803e3d6000fd5b5060408051828152600160a060020a038416602082015281517f5099dd6dac0a84e5cc1d9629b2e349cc5123e62fff80006667b71ca663638fc8929181900390910190a15050565b6000809054906101000a9004600160a060020a0316600160a060020a03168160405180807f646f6e61746528290000000000000000000000000000000000000000000000008152506008019050604051809103902060e060020a9004906040518263ffffffff1660e060020a02815260040160006040518083038185885af15050600880548501905550506040805183815233602082015281517fab82b3e5e38e6ec2d1f614aee68998a46f6c67b0ddda5ae9a5fee7360cd63f3393509081900390910190a150565b6000809054906101000a9004600160a060020a0316600160a060020a03168160405180807f646f6e61746528290000000000000000000000000000000000000000000000008152506008019050604051809103902060e060020a9004906040518263ffffffff1660e060020a02815260040160006040518083038185885af150506008805485019055505060005460408051848152600160a060020a0390921660208301523382820152517fef951dbafd6ab7a61ec6988b7249e8e0358d44852634a009714c598988f3d34e92509081900360600190a1505600a165627a7a7230582061dc3220a41ee38be24d072d60dc2e9624a8fa79e02f662a116e12853bc4170e002900000000000000000000000093fc1a2360c97a3083e091346f8105972cd1534c000000000000000000000000000000000000000000000000002386f26fc10000


    Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000093fc1a2360c97a3083e091346f8105972cd1534c000000000000000000000000000000000000000000000000002386f26fc10000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000093fc1a2360c97a3083e091346f8105972cd1534c
Arg [1] : 000000000000000000000000000000000000000000000000002386f26fc10000


   Swarm Source:
bzzr://61dc3220a41ee38be24d072d60dc2e9624a8fa79e02f662a116e12853bc4170e
Block Age transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.