ETH Price: $3,176.27 (-2.84%)

Contract

0x44AF39A8C84Bb0E1677eBE9F8b7FcacC025bbD12
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

Advanced mode:
Parent Transaction Hash Block
From
To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RollTheDice

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2023-11-12
*/

// SPDX-License-Identifier: MIT

// Roll-The-Dice Game Contract: 10 November 2023
// Version: 1.0

// Website: https://kekw.gg/
// telegram: https://t.me/kekw_gg
// X.com/Twtter: https://x.com/kekw_gg
// Token: ($KEKW) 0x0DF596AD12F927e41EC317AF7DD666cA3574845f
// Uniswap: https://app.uniswap.org/swap?outputCurrency=0x0DF596AD12F927e41EC317AF7DD666cA3574845f
// Dextools: https://www.dextools.io/app/en/ether/pair-explorer/0x14ba508aaf2c15231f9df265980d1d461e54192b

pragma solidity ^0.8.18;

interface Casino {
    struct Game {
        uint256 index; // servers as Id
        uint256 betAmount;
        uint256 totalBetAmount;
        address player1;
        address player2;
        address winner;
        address gameContractAddress;
        string player1Outcome;
        string player2Outcome;
    }

    function ensureGameIsNotPlayed(uint256 _index)
        external
        view
        returns (Game memory);

    function winnerCallback(
        uint256 gameIndex,
        address winnerAddress,
        string memory _player1Outcome,
        string memory _player2Outcome
    ) external;
}

contract RollTheDice {
    Casino public casino;
    address public casinoAddress;
    address public manager;
    bool public paused;

    event GameStarted(uint256 gameIndex, address playerAddress);
    event GameCompleted(uint256 gameIndex, address winnerAddress);
    event GameTie(uint256 gameIndex);

    constructor(address _casino) {
        manager = msg.sender;
        casino = Casino(_casino);
        casinoAddress = _casino;
    }

    function random(address _player) public view returns (uint256) {
        bytes32 prevHash = blockhash(block.number - 1);
        uint256 randomNumber = uint256(
            keccak256(abi.encodePacked(prevHash, _player, block.timestamp))
        );
        return randomNumber;
    }

    function roll(address _player) public view returns (uint256) {
        uint256 randomNumber = random(_player);
        if (_player == casinoAddress) {
            return (randomNumber % 100) < 1 ? 6 : (randomNumber % 6) + 1;
        }
        return (randomNumber % 6) + 1;
    }

    function play(uint256 _index) public notPaused returns (uint256, uint256) {
        emit GameStarted(_index, msg.sender);
        Casino.Game memory game = casino.ensureGameIsNotPlayed(_index);
        require(
            game.player1 == msg.sender || game.player2 == msg.sender,
            "Player is not allowed to play game on this table."
        );
        uint256 player1Dice = roll(game.player1);
        uint256 player2Dice = roll(game.player2);

        if (player1Dice == player2Dice) {
            emit GameTie(_index);
            return (player1Dice, player2Dice);
        } else {
            address winner = player1Dice > player2Dice
                ? game.player1
                : game.player2;

            casino.winnerCallback(
                _index,
                winner,
                uintToString(player1Dice),
                uintToString(player2Dice)
            );

            emit GameCompleted(_index, winner);
            return (player1Dice, player2Dice);
        }
    }

    function uintToString(uint256 value) public pure returns (string memory) {
        if (value == 0) {
            return "0";
        }

        uint256 temp = value;
        uint256 digits;

        while (temp > 0) {
            digits++;
            temp /= 10;
        }

        bytes memory buffer = new bytes(digits);
        while (value > 0) {
            digits--;
            buffer[digits] = bytes1(uint8(48 + (value % 10)));
            value /= 10;
        }

        return string(buffer);
    }

    function updateGameState(bool _paused) public restricted {
        paused = _paused;
    }

    modifier notPaused() {
        require(paused == false);
        _;
    }

    modifier restricted() {
        require(msg.sender == manager);
        _;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_casino","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"gameIndex","type":"uint256"},{"indexed":false,"internalType":"address","name":"winnerAddress","type":"address"}],"name":"GameCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"gameIndex","type":"uint256"},{"indexed":false,"internalType":"address","name":"playerAddress","type":"address"}],"name":"GameStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"gameIndex","type":"uint256"}],"name":"GameTie","type":"event"},{"inputs":[],"name":"casino","outputs":[{"internalType":"contract Casino","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"casinoAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"manager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"}],"name":"play","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_player","type":"address"}],"name":"random","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_player","type":"address"}],"name":"roll","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"uintToString","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"_paused","type":"bool"}],"name":"updateGameState","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50604051620013f6380380620013f683398181016040528101906200003791906200016a565b33600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506200019c565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000620001328262000105565b9050919050565b620001448162000125565b81146200015057600080fd5b50565b600081519050620001648162000139565b92915050565b60006020828403121562000183576200018262000100565b5b6000620001938482850162000153565b91505092915050565b61124a80620001ac6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063662bb8f411610066578063662bb8f4146101205780636898f82b146101505780636ade21e4146101815780639403e8dd1461019f578063e9395679146101bd57610093565b806314198ab4146100985780633059a6d4146100c8578063481c6a75146100e45780635c975abb14610102575b600080fd5b6100b260048036038101906100ad91906108ea565b6101ed565b6040516100bf9190610930565b60405180910390f35b6100e260048036038101906100dd9190610983565b6102af565b005b6100ec610326565b6040516100f991906109bf565b60405180910390f35b61010a61034c565b60405161011791906109e9565b60405180910390f35b61013a600480360381019061013591906108ea565b61035f565b6040516101479190610930565b60405180910390f35b61016a60048036038101906101659190610a30565b6103ae565b604051610178929190610a5d565b60405180910390f35b6101896106cd565b60405161019691906109bf565b60405180910390f35b6101a76106f3565b6040516101b49190610ae5565b60405180910390f35b6101d760048036038101906101d29190610a30565b610717565b6040516101e49190610b90565b60405180910390f35b6000806101f98361035f565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361028d57600160648261025f9190610be1565b106102825760016006826102739190610be1565b61027d9190610c41565b610285565b60065b9150506102aa565b600160068261029c9190610be1565b6102a69190610c41565b9150505b919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461030957600080fd5b80600260146101000a81548160ff02191690831515021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260149054906101000a900460ff1681565b60008060014361036f9190610c75565b409050600081844260405160200161038993929190610d3d565b6040516020818303038152906040528051906020012060001c90508092505050919050565b60008060001515600260149054906101000a900460ff161515146103d157600080fd5b7ffadb9547847a0c2c31f4c02590545e318d33d7aae99071caecf3fa4ce3cd7dca8333604051610402929190610d7a565b60405180910390a160008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663027b7d5b856040518263ffffffff1660e01b81526004016104669190610930565b600060405180830381865afa158015610483573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906104ac9190611015565b90503373ffffffffffffffffffffffffffffffffffffffff16816060015173ffffffffffffffffffffffffffffffffffffffff16148061051b57503373ffffffffffffffffffffffffffffffffffffffff16816080015173ffffffffffffffffffffffffffffffffffffffff16145b61055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906110d0565b60405180910390fd5b600061056982606001516101ed565b9050600061057a83608001516101ed565b90508082036105c8577f53e021c6b26e6e4068053553cd1b5fcbe1ef5312ede4281e36cbee5c92eeeb79866040516105b29190610930565b60405180910390a18181945094505050506106c8565b60008183116105db5783608001516105e1565b83606001515b905060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c449731b888361062a87610717565b61063387610717565b6040518563ffffffff1660e01b815260040161065294939291906110f0565b600060405180830381600087803b15801561066c57600080fd5b505af1158015610680573d6000803e3d6000fd5b505050507f7f40df5127524300187445e867486da572aab86769c0212e0b392bd87c4ca97f87826040516106b5929190610d7a565b60405180910390a1828295509550505050505b915091565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606000820361075e576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050610873565b600082905060005b600082111561079157808061077a90611143565b915050600a8261078a919061118b565b9150610766565b60008167ffffffffffffffff8111156107ad576107ac610da8565b5b6040519080825280601f01601f1916602001820160405280156107df5781602001600182028036833780820191505090505b5090505b600085111561086c5781806107f7906111bc565b925050600a856108079190610be1565b60306108139190610c41565b60f81b818381518110610829576108286111e5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85610865919061118b565b94506107e3565b8093505050505b919050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006108b78261088c565b9050919050565b6108c7816108ac565b81146108d257600080fd5b50565b6000813590506108e4816108be565b92915050565b600060208284031215610900576108ff610882565b5b600061090e848285016108d5565b91505092915050565b6000819050919050565b61092a81610917565b82525050565b60006020820190506109456000830184610921565b92915050565b60008115159050919050565b6109608161094b565b811461096b57600080fd5b50565b60008135905061097d81610957565b92915050565b60006020828403121561099957610998610882565b5b60006109a78482850161096e565b91505092915050565b6109b9816108ac565b82525050565b60006020820190506109d460008301846109b0565b92915050565b6109e38161094b565b82525050565b60006020820190506109fe60008301846109da565b92915050565b610a0d81610917565b8114610a1857600080fd5b50565b600081359050610a2a81610a04565b92915050565b600060208284031215610a4657610a45610882565b5b6000610a5484828501610a1b565b91505092915050565b6000604082019050610a726000830185610921565b610a7f6020830184610921565b9392505050565b6000819050919050565b6000610aab610aa6610aa18461088c565b610a86565b61088c565b9050919050565b6000610abd82610a90565b9050919050565b6000610acf82610ab2565b9050919050565b610adf81610ac4565b82525050565b6000602082019050610afa6000830184610ad6565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610b3a578082015181840152602081019050610b1f565b60008484015250505050565b6000601f19601f8301169050919050565b6000610b6282610b00565b610b6c8185610b0b565b9350610b7c818560208601610b1c565b610b8581610b46565b840191505092915050565b60006020820190508181036000830152610baa8184610b57565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610bec82610917565b9150610bf783610917565b925082610c0757610c06610bb2565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610c4c82610917565b9150610c5783610917565b9250828201905080821115610c6f57610c6e610c12565b5b92915050565b6000610c8082610917565b9150610c8b83610917565b9250828203905081811115610ca357610ca2610c12565b5b92915050565b6000819050919050565b6000819050919050565b610cce610cc982610ca9565b610cb3565b82525050565b60008160601b9050919050565b6000610cec82610cd4565b9050919050565b6000610cfe82610ce1565b9050919050565b610d16610d11826108ac565b610cf3565b82525050565b6000819050919050565b610d37610d3282610917565b610d1c565b82525050565b6000610d498286610cbd565b602082019150610d598285610d05565b601482019150610d698284610d26565b602082019150819050949350505050565b6000604082019050610d8f6000830185610921565b610d9c60208301846109b0565b9392505050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610de082610b46565b810181811067ffffffffffffffff82111715610dff57610dfe610da8565b5b80604052505050565b6000610e12610878565b9050610e1e8282610dd7565b919050565b600080fd5b600081519050610e3781610a04565b92915050565b600081519050610e4c816108be565b92915050565b600080fd5b600080fd5b600067ffffffffffffffff821115610e7757610e76610da8565b5b610e8082610b46565b9050602081019050919050565b6000610ea0610e9b84610e5c565b610e08565b905082815260208101848484011115610ebc57610ebb610e57565b5b610ec7848285610b1c565b509392505050565b600082601f830112610ee457610ee3610e52565b5b8151610ef4848260208601610e8d565b91505092915050565b60006101208284031215610f1457610f13610da3565b5b610f1f610120610e08565b90506000610f2f84828501610e28565b6000830152506020610f4384828501610e28565b6020830152506040610f5784828501610e28565b6040830152506060610f6b84828501610e3d565b6060830152506080610f7f84828501610e3d565b60808301525060a0610f9384828501610e3d565b60a08301525060c0610fa784828501610e3d565b60c08301525060e082015167ffffffffffffffff811115610fcb57610fca610e23565b5b610fd784828501610ecf565b60e08301525061010082015167ffffffffffffffff811115610ffc57610ffb610e23565b5b61100884828501610ecf565b6101008301525092915050565b60006020828403121561102b5761102a610882565b5b600082015167ffffffffffffffff81111561104957611048610887565b5b61105584828501610efd565b91505092915050565b7f506c61796572206973206e6f7420616c6c6f77656420746f20706c617920676160008201527f6d65206f6e2074686973207461626c652e000000000000000000000000000000602082015250565b60006110ba603183610b0b565b91506110c58261105e565b604082019050919050565b600060208201905081810360008301526110e9816110ad565b9050919050565b60006080820190506111056000830187610921565b61111260208301866109b0565b81810360408301526111248185610b57565b905081810360608301526111388184610b57565b905095945050505050565b600061114e82610917565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036111805761117f610c12565b5b600182019050919050565b600061119682610917565b91506111a183610917565b9250826111b1576111b0610bb2565b5b828204905092915050565b60006111c782610917565b9150600082036111da576111d9610c12565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220679fa42505756b7612854b6e885c139398964c8c6555bdcf2af4900ee2440da664736f6c63430008120033000000000000000000000000fe72f61528385a77ec8fd534e4c1f306a66d2914

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063662bb8f411610066578063662bb8f4146101205780636898f82b146101505780636ade21e4146101815780639403e8dd1461019f578063e9395679146101bd57610093565b806314198ab4146100985780633059a6d4146100c8578063481c6a75146100e45780635c975abb14610102575b600080fd5b6100b260048036038101906100ad91906108ea565b6101ed565b6040516100bf9190610930565b60405180910390f35b6100e260048036038101906100dd9190610983565b6102af565b005b6100ec610326565b6040516100f991906109bf565b60405180910390f35b61010a61034c565b60405161011791906109e9565b60405180910390f35b61013a600480360381019061013591906108ea565b61035f565b6040516101479190610930565b60405180910390f35b61016a60048036038101906101659190610a30565b6103ae565b604051610178929190610a5d565b60405180910390f35b6101896106cd565b60405161019691906109bf565b60405180910390f35b6101a76106f3565b6040516101b49190610ae5565b60405180910390f35b6101d760048036038101906101d29190610a30565b610717565b6040516101e49190610b90565b60405180910390f35b6000806101f98361035f565b9050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361028d57600160648261025f9190610be1565b106102825760016006826102739190610be1565b61027d9190610c41565b610285565b60065b9150506102aa565b600160068261029c9190610be1565b6102a69190610c41565b9150505b919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461030957600080fd5b80600260146101000a81548160ff02191690831515021790555050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260149054906101000a900460ff1681565b60008060014361036f9190610c75565b409050600081844260405160200161038993929190610d3d565b6040516020818303038152906040528051906020012060001c90508092505050919050565b60008060001515600260149054906101000a900460ff161515146103d157600080fd5b7ffadb9547847a0c2c31f4c02590545e318d33d7aae99071caecf3fa4ce3cd7dca8333604051610402929190610d7a565b60405180910390a160008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663027b7d5b856040518263ffffffff1660e01b81526004016104669190610930565b600060405180830381865afa158015610483573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906104ac9190611015565b90503373ffffffffffffffffffffffffffffffffffffffff16816060015173ffffffffffffffffffffffffffffffffffffffff16148061051b57503373ffffffffffffffffffffffffffffffffffffffff16816080015173ffffffffffffffffffffffffffffffffffffffff16145b61055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906110d0565b60405180910390fd5b600061056982606001516101ed565b9050600061057a83608001516101ed565b90508082036105c8577f53e021c6b26e6e4068053553cd1b5fcbe1ef5312ede4281e36cbee5c92eeeb79866040516105b29190610930565b60405180910390a18181945094505050506106c8565b60008183116105db5783608001516105e1565b83606001515b905060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c449731b888361062a87610717565b61063387610717565b6040518563ffffffff1660e01b815260040161065294939291906110f0565b600060405180830381600087803b15801561066c57600080fd5b505af1158015610680573d6000803e3d6000fd5b505050507f7f40df5127524300187445e867486da572aab86769c0212e0b392bd87c4ca97f87826040516106b5929190610d7a565b60405180910390a1828295509550505050505b915091565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60606000820361075e576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050610873565b600082905060005b600082111561079157808061077a90611143565b915050600a8261078a919061118b565b9150610766565b60008167ffffffffffffffff8111156107ad576107ac610da8565b5b6040519080825280601f01601f1916602001820160405280156107df5781602001600182028036833780820191505090505b5090505b600085111561086c5781806107f7906111bc565b925050600a856108079190610be1565b60306108139190610c41565b60f81b818381518110610829576108286111e5565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85610865919061118b565b94506107e3565b8093505050505b919050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006108b78261088c565b9050919050565b6108c7816108ac565b81146108d257600080fd5b50565b6000813590506108e4816108be565b92915050565b600060208284031215610900576108ff610882565b5b600061090e848285016108d5565b91505092915050565b6000819050919050565b61092a81610917565b82525050565b60006020820190506109456000830184610921565b92915050565b60008115159050919050565b6109608161094b565b811461096b57600080fd5b50565b60008135905061097d81610957565b92915050565b60006020828403121561099957610998610882565b5b60006109a78482850161096e565b91505092915050565b6109b9816108ac565b82525050565b60006020820190506109d460008301846109b0565b92915050565b6109e38161094b565b82525050565b60006020820190506109fe60008301846109da565b92915050565b610a0d81610917565b8114610a1857600080fd5b50565b600081359050610a2a81610a04565b92915050565b600060208284031215610a4657610a45610882565b5b6000610a5484828501610a1b565b91505092915050565b6000604082019050610a726000830185610921565b610a7f6020830184610921565b9392505050565b6000819050919050565b6000610aab610aa6610aa18461088c565b610a86565b61088c565b9050919050565b6000610abd82610a90565b9050919050565b6000610acf82610ab2565b9050919050565b610adf81610ac4565b82525050565b6000602082019050610afa6000830184610ad6565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610b3a578082015181840152602081019050610b1f565b60008484015250505050565b6000601f19601f8301169050919050565b6000610b6282610b00565b610b6c8185610b0b565b9350610b7c818560208601610b1c565b610b8581610b46565b840191505092915050565b60006020820190508181036000830152610baa8184610b57565b905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000610bec82610917565b9150610bf783610917565b925082610c0757610c06610bb2565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610c4c82610917565b9150610c5783610917565b9250828201905080821115610c6f57610c6e610c12565b5b92915050565b6000610c8082610917565b9150610c8b83610917565b9250828203905081811115610ca357610ca2610c12565b5b92915050565b6000819050919050565b6000819050919050565b610cce610cc982610ca9565b610cb3565b82525050565b60008160601b9050919050565b6000610cec82610cd4565b9050919050565b6000610cfe82610ce1565b9050919050565b610d16610d11826108ac565b610cf3565b82525050565b6000819050919050565b610d37610d3282610917565b610d1c565b82525050565b6000610d498286610cbd565b602082019150610d598285610d05565b601482019150610d698284610d26565b602082019150819050949350505050565b6000604082019050610d8f6000830185610921565b610d9c60208301846109b0565b9392505050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610de082610b46565b810181811067ffffffffffffffff82111715610dff57610dfe610da8565b5b80604052505050565b6000610e12610878565b9050610e1e8282610dd7565b919050565b600080fd5b600081519050610e3781610a04565b92915050565b600081519050610e4c816108be565b92915050565b600080fd5b600080fd5b600067ffffffffffffffff821115610e7757610e76610da8565b5b610e8082610b46565b9050602081019050919050565b6000610ea0610e9b84610e5c565b610e08565b905082815260208101848484011115610ebc57610ebb610e57565b5b610ec7848285610b1c565b509392505050565b600082601f830112610ee457610ee3610e52565b5b8151610ef4848260208601610e8d565b91505092915050565b60006101208284031215610f1457610f13610da3565b5b610f1f610120610e08565b90506000610f2f84828501610e28565b6000830152506020610f4384828501610e28565b6020830152506040610f5784828501610e28565b6040830152506060610f6b84828501610e3d565b6060830152506080610f7f84828501610e3d565b60808301525060a0610f9384828501610e3d565b60a08301525060c0610fa784828501610e3d565b60c08301525060e082015167ffffffffffffffff811115610fcb57610fca610e23565b5b610fd784828501610ecf565b60e08301525061010082015167ffffffffffffffff811115610ffc57610ffb610e23565b5b61100884828501610ecf565b6101008301525092915050565b60006020828403121561102b5761102a610882565b5b600082015167ffffffffffffffff81111561104957611048610887565b5b61105584828501610efd565b91505092915050565b7f506c61796572206973206e6f7420616c6c6f77656420746f20706c617920676160008201527f6d65206f6e2074686973207461626c652e000000000000000000000000000000602082015250565b60006110ba603183610b0b565b91506110c58261105e565b604082019050919050565b600060208201905081810360008301526110e9816110ad565b9050919050565b60006080820190506111056000830187610921565b61111260208301866109b0565b81810360408301526111248185610b57565b905081810360608301526111388184610b57565b905095945050505050565b600061114e82610917565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036111805761117f610c12565b5b600182019050919050565b600061119682610917565b91506111a183610917565b9250826111b1576111b0610bb2565b5b828204905092915050565b60006111c782610917565b9150600082036111da576111d9610c12565b5b600182039050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220679fa42505756b7612854b6e885c139398964c8c6555bdcf2af4900ee2440da664736f6c63430008120033

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

000000000000000000000000fe72f61528385a77ec8fd534e4c1f306a66d2914

-----Decoded View---------------
Arg [0] : _casino (address): 0xfe72f61528385a77ec8fD534e4c1f306a66D2914

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000fe72f61528385a77ec8fd534e4c1f306a66d2914


Deployed Bytecode Sourcemap

1147:2909:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1909:285;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3786:92;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1237:22;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1266:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1613:288;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2202:1038;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;1202:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1175:20;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3248:530;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1909:285;1961:7;1981:20;2004:15;2011:7;2004:6;:15::i;:::-;1981:38;;2045:13;;;;;;;;;;;2034:24;;:7;:24;;;2030:117;;2105:1;2098:3;2083:12;:18;;;;:::i;:::-;2082:24;:53;;2134:1;2129;2114:12;:16;;;;:::i;:::-;2113:22;;;;:::i;:::-;2082:53;;;2109:1;2082:53;2075:60;;;;;2030:117;2185:1;2180;2165:12;:16;;;;:::i;:::-;2164:22;;;;:::i;:::-;2157:29;;;1909:285;;;;:::o;3786:92::-;4025:7;;;;;;;;;;;4011:21;;:10;:21;;;4003:30;;;;;;3863:7:::1;3854:6;;:16;;;;;;;;;;;;;;;;;;3786:92:::0;:::o;1237:22::-;;;;;;;;;;;;;:::o;1266:18::-;;;;;;;;;;;;;:::o;1613:288::-;1667:7;1687:16;1731:1;1716:12;:16;;;;:::i;:::-;1706:27;1687:46;;1744:20;1816:8;1826:7;1835:15;1799:52;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;1789:63;;;;;;1767:96;;1744:119;;1881:12;1874:19;;;;1613:288;;;:::o;2202:1038::-;2258:7;2267;3936:5;3926:15;;:6;;;;;;;;;;;:15;;;3918:24;;;;;;2292:31:::1;2304:6;2312:10;2292:31;;;;;;;:::i;:::-;;;;;;;;2334:23;2360:6:::0;::::1;;;;;;;;;;:28;;;2389:6;2360:36;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2334:62;;2445:10;2429:26;;:4;:12;;;:26;;;:56;;;;2475:10;2459:26;;:4;:12;;;:26;;;2429:56;2407:155;;;;;;;;;;;;:::i;:::-;;;;;;;;;2573:19;2595:18;2600:4;:12;;;2595:4;:18::i;:::-;2573:40;;2624:19;2646:18;2651:4;:12;;;2646:4;:18::i;:::-;2624:40;;2696:11;2681;:26:::0;2677:556:::1;;2729:15;2737:6;2729:15;;;;;;:::i;:::-;;;;;;;;2767:11;2780;2759:33;;;;;;;;;2677:556;2825:14;2856:11;2842;:25;:89;;2919:4;:12;;;2842:89;;;2887:4;:12;;;2842:89;2825:106;;2948:6;::::0;::::1;;;;;;;;:21;;;2988:6;3013;3038:25;3051:11;3038:12;:25::i;:::-;3082;3095:11;3082:12;:25::i;:::-;2948:174;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;3144:29;3158:6;3166;3144:29;;;;;;;:::i;:::-;;;;;;;;3196:11;3209;3188:33;;;;;;;;3953:1;2202:1038:::0;;;:::o;1202:28::-;;;;;;;;;;;;;:::o;1175:20::-;;;;;;;;;;;;:::o;3248:530::-;3306:13;3345:1;3336:5;:10;3332:53;;3363:10;;;;;;;;;;;;;;;;;;;;;3332:53;3397:12;3412:5;3397:20;;3428:14;3455:77;3469:1;3462:4;:8;3455:77;;;3487:8;;;;;:::i;:::-;;;;3518:2;3510:10;;;;;:::i;:::-;;;3455:77;;;3544:19;3576:6;3566:17;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3544:39;;3594:143;3609:1;3601:5;:9;3594:143;;;3627:8;;;;;:::i;:::-;;;;3694:2;3686:5;:10;;;;:::i;:::-;3680:2;:17;;;;:::i;:::-;3667:32;;3650:6;3657;3650:14;;;;;;;;:::i;:::-;;;;;:49;;;;;;;;;;;3723:2;3714:11;;;;;:::i;:::-;;;3594:143;;;3763:6;3749:21;;;;;3248:530;;;;:::o;7:75:1:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:329::-;900:6;949:2;937:9;928:7;924:23;920:32;917:119;;;955:79;;:::i;:::-;917:119;1075:1;1100:53;1145:7;1136:6;1125:9;1121:22;1100:53;:::i;:::-;1090:63;;1046:117;841:329;;;;:::o;1176:77::-;1213:7;1242:5;1231:16;;1176:77;;;:::o;1259:118::-;1346:24;1364:5;1346:24;:::i;:::-;1341:3;1334:37;1259:118;;:::o;1383:222::-;1476:4;1514:2;1503:9;1499:18;1491:26;;1527:71;1595:1;1584:9;1580:17;1571:6;1527:71;:::i;:::-;1383:222;;;;:::o;1611:90::-;1645:7;1688:5;1681:13;1674:21;1663:32;;1611:90;;;:::o;1707:116::-;1777:21;1792:5;1777:21;:::i;:::-;1770:5;1767:32;1757:60;;1813:1;1810;1803:12;1757:60;1707:116;:::o;1829:133::-;1872:5;1910:6;1897:20;1888:29;;1926:30;1950:5;1926:30;:::i;:::-;1829:133;;;;:::o;1968:323::-;2024:6;2073:2;2061:9;2052:7;2048:23;2044:32;2041:119;;;2079:79;;:::i;:::-;2041:119;2199:1;2224:50;2266:7;2257:6;2246:9;2242:22;2224:50;:::i;:::-;2214:60;;2170:114;1968:323;;;;:::o;2297:118::-;2384:24;2402:5;2384:24;:::i;:::-;2379:3;2372:37;2297:118;;:::o;2421:222::-;2514:4;2552:2;2541:9;2537:18;2529:26;;2565:71;2633:1;2622:9;2618:17;2609:6;2565:71;:::i;:::-;2421:222;;;;:::o;2649:109::-;2730:21;2745:5;2730:21;:::i;:::-;2725:3;2718:34;2649:109;;:::o;2764:210::-;2851:4;2889:2;2878:9;2874:18;2866:26;;2902:65;2964:1;2953:9;2949:17;2940:6;2902:65;:::i;:::-;2764:210;;;;:::o;2980:122::-;3053:24;3071:5;3053:24;:::i;:::-;3046:5;3043:35;3033:63;;3092:1;3089;3082:12;3033:63;2980:122;:::o;3108:139::-;3154:5;3192:6;3179:20;3170:29;;3208:33;3235:5;3208:33;:::i;:::-;3108:139;;;;:::o;3253:329::-;3312:6;3361:2;3349:9;3340:7;3336:23;3332:32;3329:119;;;3367:79;;:::i;:::-;3329:119;3487:1;3512:53;3557:7;3548:6;3537:9;3533:22;3512:53;:::i;:::-;3502:63;;3458:117;3253:329;;;;:::o;3588:332::-;3709:4;3747:2;3736:9;3732:18;3724:26;;3760:71;3828:1;3817:9;3813:17;3804:6;3760:71;:::i;:::-;3841:72;3909:2;3898:9;3894:18;3885:6;3841:72;:::i;:::-;3588:332;;;;;:::o;3926:60::-;3954:3;3975:5;3968:12;;3926:60;;;:::o;3992:142::-;4042:9;4075:53;4093:34;4102:24;4120:5;4102:24;:::i;:::-;4093:34;:::i;:::-;4075:53;:::i;:::-;4062:66;;3992:142;;;:::o;4140:126::-;4190:9;4223:37;4254:5;4223:37;:::i;:::-;4210:50;;4140:126;;;:::o;4272:139::-;4335:9;4368:37;4399:5;4368:37;:::i;:::-;4355:50;;4272:139;;;:::o;4417:157::-;4517:50;4561:5;4517:50;:::i;:::-;4512:3;4505:63;4417:157;;:::o;4580:248::-;4686:4;4724:2;4713:9;4709:18;4701:26;;4737:84;4818:1;4807:9;4803:17;4794:6;4737:84;:::i;:::-;4580:248;;;;:::o;4834:99::-;4886:6;4920:5;4914:12;4904:22;;4834:99;;;:::o;4939:169::-;5023:11;5057:6;5052:3;5045:19;5097:4;5092:3;5088:14;5073:29;;4939:169;;;;:::o;5114:246::-;5195:1;5205:113;5219:6;5216:1;5213:13;5205:113;;;5304:1;5299:3;5295:11;5289:18;5285:1;5280:3;5276:11;5269:39;5241:2;5238:1;5234:10;5229:15;;5205:113;;;5352:1;5343:6;5338:3;5334:16;5327:27;5176:184;5114:246;;;:::o;5366:102::-;5407:6;5458:2;5454:7;5449:2;5442:5;5438:14;5434:28;5424:38;;5366:102;;;:::o;5474:377::-;5562:3;5590:39;5623:5;5590:39;:::i;:::-;5645:71;5709:6;5704:3;5645:71;:::i;:::-;5638:78;;5725:65;5783:6;5778:3;5771:4;5764:5;5760:16;5725:65;:::i;:::-;5815:29;5837:6;5815:29;:::i;:::-;5810:3;5806:39;5799:46;;5566:285;5474:377;;;;:::o;5857:313::-;5970:4;6008:2;5997:9;5993:18;5985:26;;6057:9;6051:4;6047:20;6043:1;6032:9;6028:17;6021:47;6085:78;6158:4;6149:6;6085:78;:::i;:::-;6077:86;;5857:313;;;;:::o;6176:180::-;6224:77;6221:1;6214:88;6321:4;6318:1;6311:15;6345:4;6342:1;6335:15;6362:176;6394:1;6411:20;6429:1;6411:20;:::i;:::-;6406:25;;6445:20;6463:1;6445:20;:::i;:::-;6440:25;;6484:1;6474:35;;6489:18;;:::i;:::-;6474:35;6530:1;6527;6523:9;6518:14;;6362:176;;;;:::o;6544:180::-;6592:77;6589:1;6582:88;6689:4;6686:1;6679:15;6713:4;6710:1;6703:15;6730:191;6770:3;6789:20;6807:1;6789:20;:::i;:::-;6784:25;;6823:20;6841:1;6823:20;:::i;:::-;6818:25;;6866:1;6863;6859:9;6852:16;;6887:3;6884:1;6881:10;6878:36;;;6894:18;;:::i;:::-;6878:36;6730:191;;;;:::o;6927:194::-;6967:4;6987:20;7005:1;6987:20;:::i;:::-;6982:25;;7021:20;7039:1;7021:20;:::i;:::-;7016:25;;7065:1;7062;7058:9;7050:17;;7089:1;7083:4;7080:11;7077:37;;;7094:18;;:::i;:::-;7077:37;6927:194;;;;:::o;7127:77::-;7164:7;7193:5;7182:16;;7127:77;;;:::o;7210:79::-;7249:7;7278:5;7267:16;;7210:79;;;:::o;7295:157::-;7400:45;7420:24;7438:5;7420:24;:::i;:::-;7400:45;:::i;:::-;7395:3;7388:58;7295:157;;:::o;7458:94::-;7491:8;7539:5;7535:2;7531:14;7510:35;;7458:94;;;:::o;7558:::-;7597:7;7626:20;7640:5;7626:20;:::i;:::-;7615:31;;7558:94;;;:::o;7658:100::-;7697:7;7726:26;7746:5;7726:26;:::i;:::-;7715:37;;7658:100;;;:::o;7764:157::-;7869:45;7889:24;7907:5;7889:24;:::i;:::-;7869:45;:::i;:::-;7864:3;7857:58;7764:157;;:::o;7927:79::-;7966:7;7995:5;7984:16;;7927:79;;;:::o;8012:157::-;8117:45;8137:24;8155:5;8137:24;:::i;:::-;8117:45;:::i;:::-;8112:3;8105:58;8012:157;;:::o;8175:538::-;8343:3;8358:75;8429:3;8420:6;8358:75;:::i;:::-;8458:2;8453:3;8449:12;8442:19;;8471:75;8542:3;8533:6;8471:75;:::i;:::-;8571:2;8566:3;8562:12;8555:19;;8584:75;8655:3;8646:6;8584:75;:::i;:::-;8684:2;8679:3;8675:12;8668:19;;8704:3;8697:10;;8175:538;;;;;;:::o;8719:332::-;8840:4;8878:2;8867:9;8863:18;8855:26;;8891:71;8959:1;8948:9;8944:17;8935:6;8891:71;:::i;:::-;8972:72;9040:2;9029:9;9025:18;9016:6;8972:72;:::i;:::-;8719:332;;;;;:::o;9057:117::-;9166:1;9163;9156:12;9180:180;9228:77;9225:1;9218:88;9325:4;9322:1;9315:15;9349:4;9346:1;9339:15;9366:281;9449:27;9471:4;9449:27;:::i;:::-;9441:6;9437:40;9579:6;9567:10;9564:22;9543:18;9531:10;9528:34;9525:62;9522:88;;;9590:18;;:::i;:::-;9522:88;9630:10;9626:2;9619:22;9409:238;9366:281;;:::o;9653:129::-;9687:6;9714:20;;:::i;:::-;9704:30;;9743:33;9771:4;9763:6;9743:33;:::i;:::-;9653:129;;;:::o;9788:117::-;9897:1;9894;9887:12;9911:143;9968:5;9999:6;9993:13;9984:22;;10015:33;10042:5;10015:33;:::i;:::-;9911:143;;;;:::o;10060:::-;10117:5;10148:6;10142:13;10133:22;;10164:33;10191:5;10164:33;:::i;:::-;10060:143;;;;:::o;10209:117::-;10318:1;10315;10308:12;10332:117;10441:1;10438;10431:12;10455:308;10517:4;10607:18;10599:6;10596:30;10593:56;;;10629:18;;:::i;:::-;10593:56;10667:29;10689:6;10667:29;:::i;:::-;10659:37;;10751:4;10745;10741:15;10733:23;;10455:308;;;:::o;10769:434::-;10858:5;10883:66;10899:49;10941:6;10899:49;:::i;:::-;10883:66;:::i;:::-;10874:75;;10972:6;10965:5;10958:21;11010:4;11003:5;10999:16;11048:3;11039:6;11034:3;11030:16;11027:25;11024:112;;;11055:79;;:::i;:::-;11024:112;11145:52;11190:6;11185:3;11180;11145:52;:::i;:::-;10864:339;10769:434;;;;;:::o;11223:355::-;11290:5;11339:3;11332:4;11324:6;11320:17;11316:27;11306:122;;11347:79;;:::i;:::-;11306:122;11457:6;11451:13;11482:90;11568:3;11560:6;11553:4;11545:6;11541:17;11482:90;:::i;:::-;11473:99;;11296:282;11223:355;;;;:::o;11610:2202::-;11690:5;11734:6;11722:9;11717:3;11713:19;11709:32;11706:119;;;11744:79;;:::i;:::-;11706:119;11843:23;11859:6;11843:23;:::i;:::-;11834:32;;11926:1;11966:60;12022:3;12013:6;12002:9;11998:22;11966:60;:::i;:::-;11959:4;11952:5;11948:16;11941:86;11876:162;12102:2;12143:60;12199:3;12190:6;12179:9;12175:22;12143:60;:::i;:::-;12136:4;12129:5;12125:16;12118:86;12048:167;12284:2;12325:60;12381:3;12372:6;12361:9;12357:22;12325:60;:::i;:::-;12318:4;12311:5;12307:16;12300:86;12225:172;12459:2;12500:60;12556:3;12547:6;12536:9;12532:22;12500:60;:::i;:::-;12493:4;12486:5;12482:16;12475:86;12407:165;12634:3;12676:60;12732:3;12723:6;12712:9;12708:22;12676:60;:::i;:::-;12669:4;12662:5;12658:16;12651:86;12582:166;12809:3;12851:60;12907:3;12898:6;12887:9;12883:22;12851:60;:::i;:::-;12844:4;12837:5;12833:16;12826:86;12758:165;12997:3;13039:60;13095:3;13086:6;13075:9;13071:22;13039:60;:::i;:::-;13032:4;13025:5;13021:16;13014:86;12933:178;13201:3;13190:9;13186:19;13180:26;13233:18;13225:6;13222:30;13219:117;;;13255:79;;:::i;:::-;13219:117;13375:70;13441:3;13432:6;13421:9;13417:22;13375:70;:::i;:::-;13368:4;13361:5;13357:16;13350:96;13121:336;13547:3;13536:9;13532:19;13526:26;13579:18;13571:6;13568:30;13565:117;;;13601:79;;:::i;:::-;13565:117;13723:70;13789:3;13780:6;13769:9;13765:22;13723:70;:::i;:::-;13714:6;13707:5;13703:18;13696:98;13467:338;11610:2202;;;;:::o;13818:544::-;13908:6;13957:2;13945:9;13936:7;13932:23;13928:32;13925:119;;;13963:79;;:::i;:::-;13925:119;14104:1;14093:9;14089:17;14083:24;14134:18;14126:6;14123:30;14120:117;;;14156:79;;:::i;:::-;14120:117;14261:84;14337:7;14328:6;14317:9;14313:22;14261:84;:::i;:::-;14251:94;;14054:301;13818:544;;;;:::o;14368:236::-;14508:34;14504:1;14496:6;14492:14;14485:58;14577:19;14572:2;14564:6;14560:15;14553:44;14368:236;:::o;14610:366::-;14752:3;14773:67;14837:2;14832:3;14773:67;:::i;:::-;14766:74;;14849:93;14938:3;14849:93;:::i;:::-;14967:2;14962:3;14958:12;14951:19;;14610:366;;;:::o;14982:419::-;15148:4;15186:2;15175:9;15171:18;15163:26;;15235:9;15229:4;15225:20;15221:1;15210:9;15206:17;15199:47;15263:131;15389:4;15263:131;:::i;:::-;15255:139;;14982:419;;;:::o;15407:735::-;15624:4;15662:3;15651:9;15647:19;15639:27;;15676:71;15744:1;15733:9;15729:17;15720:6;15676:71;:::i;:::-;15757:72;15825:2;15814:9;15810:18;15801:6;15757:72;:::i;:::-;15876:9;15870:4;15866:20;15861:2;15850:9;15846:18;15839:48;15904:78;15977:4;15968:6;15904:78;:::i;:::-;15896:86;;16029:9;16023:4;16019:20;16014:2;16003:9;15999:18;15992:48;16057:78;16130:4;16121:6;16057:78;:::i;:::-;16049:86;;15407:735;;;;;;;:::o;16148:233::-;16187:3;16210:24;16228:5;16210:24;:::i;:::-;16201:33;;16256:66;16249:5;16246:77;16243:103;;16326:18;;:::i;:::-;16243:103;16373:1;16366:5;16362:13;16355:20;;16148:233;;;:::o;16387:185::-;16427:1;16444:20;16462:1;16444:20;:::i;:::-;16439:25;;16478:20;16496:1;16478:20;:::i;:::-;16473:25;;16517:1;16507:35;;16522:18;;:::i;:::-;16507:35;16564:1;16561;16557:9;16552:14;;16387:185;;;;:::o;16578:171::-;16617:3;16640:24;16658:5;16640:24;:::i;:::-;16631:33;;16686:4;16679:5;16676:15;16673:41;;16694:18;;:::i;:::-;16673:41;16741:1;16734:5;16730:13;16723:20;;16578:171;;;:::o;16755:180::-;16803:77;16800:1;16793:88;16900:4;16897:1;16890:15;16924:4;16921:1;16914:15

Swarm Source

ipfs://679fa42505756b7612854b6e885c139398964c8c6555bdcf2af4900ee2440da6

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

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

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.