Contract 0xBe8F848595F01c2217BFee490a60F3C1FB703F83

 

Contract Overview

Balance:
0 MATIC

MATIC Value:
$0.00

Token:
Ad
Ad
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe3d27967e923c524e653217a4c69eeae1b5fa00f5b11c44665ec0f9d27ff6ce6Play88715122020-12-28 13:31:36339 days 3 mins ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0x1122a5169cfcb51c61a28082f154e68685a61cacbd58f057feadab85938411edPlay88715102020-12-28 13:31:32339 days 3 mins ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0xa4bb491ded8c0723084a5f66f01082d359243acd46d0a331fa40f02e2fa10fc5Play88250202020-12-27 10:48:33340 days 2 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040589
0x50ae5cb267a23db5954dbd1a090c049db32da55317237309bc2a40ed52d9aa52Play88250182020-12-27 10:48:29340 days 2 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040577
0x6090d702a115c8dd7e081058e3faecc5d9006e86cbc39fa5f86982c0f913bd54Play88240432020-12-27 10:13:39340 days 3 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040601
0x8b845c7d99703e9710a2b27a91c946c02ae7bf031f27539724b96371139ca7a9Play88240402020-12-27 10:13:33340 days 3 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040601
0xfb47379d2dc649f16f7de5e3e3af741cfe8095d4f88903c41c87d49b6a591515Play88240322020-12-27 10:13:17340 days 3 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040601
0xf331233e1cdaa880f720b5fd6ef2132d274feccfece15316031f1f6464efa486Play88240292020-12-27 10:13:11340 days 3 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040601
0x32accf58d7b8ce1f7335ebffd82f941e4d615541fec978ee678024769bdd238bPlay88210072020-12-27 8:27:16340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0x618dd6975b2ce611dc80e14c4fdfc39ff4d1abc293f12eefabf9a9d940d79735Play88210052020-12-27 8:27:12340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0x38eb0e5e8841c008b1ca4ee71e7f1611e00a372c617e6db05cc8ce4fef95e798Play88210002020-12-27 8:27:02340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0x272a852f421d8b123527621e7999e07039430e8595204a5bbcd270d05d78c30fPlay88209982020-12-27 8:26:58340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0x5eb65f02574e29a749561db85bed9941c6868b759fee1a6b668c51e5c92e9f07Play88209862020-12-27 8:26:30340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0x485de7be3ef58d074047ee7bc8898923324d60c996d682e9fcc97fa5632a8676Play88209842020-12-27 8:26:26340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0x9836bf6659eae63b82ba28fe3396975ba0d0f6fda38abbf17e65b20d14f10e9cPlay88209802020-12-27 8:26:18340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0x79f4103d700e4f2ed7375f34b95dbecd1bbe4b64063eb3a22ab0a82c8cb064e2Play88209782020-12-27 8:26:14340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0xc487cd6fd02f51d0b7f7dd6e250d61f78ce96fca023dba0e948854b5973e0a1fPlay88209742020-12-27 8:26:06340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0xa0c32a440849b7b1ee5a70e1f1706e1f96e6e65e8f93de70cf4b90be94121f73Play88209722020-12-27 8:26:02340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0xe5c213add85bd9b07e992c5b2c8192b45b093b7c22594e8eefa25102847e60adPlay88209682020-12-27 8:25:54340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0xefffa5b9b810300fab4764a4fb5e77f58036364a1a34b658abcb8aab71c33a4aPlay88209662020-12-27 8:25:50340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0x7b3bfdf52db69ffa756984639aef29159ca648a535b0136d2b4ed82dce002206Play88209622020-12-27 8:25:42340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0xb0856405a3ed67dc6a255a8aa4eede0248e13531ce9d38890589e47f0893a9acPlay88209602020-12-27 8:25:38340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0xf3eada8f0ddd3538c481e988c8262a61879cd911178ee4ab2b8f0e30d285be22Play88209562020-12-27 8:25:30340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0xeb7995e02efc99fd23eb24d50d1ac35cce68bc4ab867a600f082f3ef1f8aac40Play88209542020-12-27 8:25:26340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
0xddfab347a2f01f679f14de36a5e48e7359c024c0c0ec109a421bb1133b3c95c0Play88209502020-12-27 8:25:18340 days 5 hrs ago0x1fcde174c13691ef0c13fcee042e0951452c0f8a IN  0xbe8f848595f01c2217bfee490a60f3c1fb703f830 MATIC0.000040613
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
dgSlots

Compiler Version
v0.7.4+commit.3f05b770

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2021-06-10
*/

// SPDX-License-Identifier: -- 🎲 --

pragma solidity ^0.7.4;

// Slot Machine Logic Contract ///////////////////////////////////////////////////////////
// Author: Decentral Games ([email protected]) ///////////////////////////////////////
// Single Play - Simple Slots - TokenIndex

library SafeMath {

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, 'SafeMath: addition overflow');
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, 'SafeMath: subtraction overflow');
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, 'SafeMath: multiplication overflow');
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, 'SafeMath: division by zero');
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return c;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b != 0, 'SafeMath: modulo by zero');
        return a % b;
    }
}

contract AccessController {

    address public ceoAddress;
    address public workerAddress;

    bool public paused = false;

    // mapping (address => enumRoles) accessRoles; // multiple operators idea

    event CEOSet(address newCEO);
    event WorkerSet(address newWorker);

    event Paused();
    event Unpaused();

    constructor() {
        ceoAddress = msg.sender;
        workerAddress = msg.sender;
        emit CEOSet(ceoAddress);
        emit WorkerSet(workerAddress);
    }

    modifier onlyCEO() {
        require(
            msg.sender == ceoAddress,
            'AccessControl: CEO access denied'
        );
        _;
    }

    modifier onlyWorker() {
        require(
            msg.sender == workerAddress,
            'AccessControl: worker access denied'
        );
        _;
    }

    modifier whenNotPaused() {
        require(
            !paused,
            'AccessControl: currently paused'
        );
        _;
    }

    modifier whenPaused {
        require(
            paused,
            'AccessControl: currenlty not paused'
        );
        _;
    }

    function setCEO(address _newCEO) public onlyCEO {
        require(
            _newCEO != address(0x0),
            'AccessControl: invalid CEO address'
        );
        ceoAddress = _newCEO;
        emit CEOSet(ceoAddress);
    }

    function setWorker(address _newWorker) external {
        require(
            _newWorker != address(0x0),
            'AccessControl: invalid worker address'
        );
        require(
            msg.sender == ceoAddress || msg.sender == workerAddress,
            'AccessControl: invalid worker address'
        );
        workerAddress = _newWorker;
        emit WorkerSet(workerAddress);
    }

    function pause() external onlyWorker whenNotPaused {
        paused = true;
        emit Paused();
    }

    function unpause() external onlyCEO whenPaused {
        paused = false;
        emit Unpaused();
    }
}

interface TreasuryInstance {

    function getTokenAddress(
        uint8 _tokenIndex
    ) external view returns (address);

    function tokenInboundTransfer(
        uint8 _tokenIndex,
        address _from,
        uint256 _amount
    )  external returns (bool);

    function tokenOutboundTransfer(
        uint8 _tokenIndex,
        address _to,
        uint256 _amount
    ) external returns (bool);

    function checkAllocatedTokens(
        uint8 _tokenIndex
    ) external view returns (uint256);

    function checkApproval(
        address _userAddress,
        uint8 _tokenIndex
    ) external view returns (uint256 approved);

    function getMaximumBet(
        uint8 _tokenIndex
    ) external view returns (uint128);

    function consumeHash(
        bytes32 _localhash
    ) external returns (bool);
}

interface PointerInstance {

    function addPoints(
        address _player,
        uint256 _points,
        address _token,
        uint256 _numPlayers,
        uint256 _wearableBonus
    ) external returns (
        uint256 newPoints,
        uint256 multiplierA,
        uint256 multiplierB
    );

    function addPoints(
        address _player,
        uint256 _points,
        address _token,
        uint256 _numPlayers
    ) external returns (
        uint256 newPoints,
        uint256 multiplierA,
        uint256 multiplierB
    );

    function addPoints(
        address _player,
        uint256 _points,
        address _token
    ) external returns (
        uint256 newPoints,
        uint256 multiplierA,
        uint256 multiplierB
    );
}

contract dgSlots is AccessController {

    using SafeMath for uint128;

    uint256 private factors;
    TreasuryInstance public treasury;
    PointerInstance public pointerContract;

    event GameResult(
        address _player,
        uint8 _tokenIndex,
        uint128 _landID,
        uint256 indexed _number,
        uint128 indexed _machineID,
        uint256 _winAmount
    );

    constructor(
        address _treasury,
        uint16 factor1,
        uint16 factor2,
        uint16 factor3,
        uint16 factor4,
        address _pointerAddress
        )
    {
        treasury = TreasuryInstance(
            _treasury
        );

        require(
            factor1 > factor2 + factor3 + factor4,
            'Slots: incorrect ratio'
        );

        factors |= uint256(factor1)<<0;
        factors |= uint256(factor2)<<16;
        factors |= uint256(factor3)<<32;
        factors |= uint256(factor4)<<48;

        pointerContract = PointerInstance(
            _pointerAddress
        );
    }

    function play(
        address _player,
        uint128 _landID,
        uint128 _machineID,
        uint128 _betAmount,
        bytes32 _localhash,
        uint8 _tokenIndex,
        uint256 _wearableBonus
    )
        public
        whenNotPaused
        onlyWorker
    {
        require(
            treasury.checkApproval(_player, _tokenIndex) >= _betAmount,
            'Slots: exceeded allowance amount'
        );

        require(
            treasury.getMaximumBet(_tokenIndex) >= _betAmount,
            'Slots: exceeded maximum bet amount'
        );

        require(
            treasury.checkAllocatedTokens(_tokenIndex) >= getMaxPayout(_betAmount),
            'Slots: not enough tokens for payout'
        );

        treasury.tokenInboundTransfer(
            _tokenIndex,
            _player,
            _betAmount
        );

        treasury.consumeHash(
           _localhash
        );

        pointerContract.addPoints(
            _player,
            _betAmount,
            treasury.getTokenAddress(_tokenIndex),
            1,
            _wearableBonus
        );

        (uint256 _number, uint256 _winAmount) = _launch(
            _localhash,
            _betAmount
        );

        if (_winAmount > 0) {
            treasury.tokenOutboundTransfer(
                _tokenIndex,
                _player,
                _winAmount
            );
        }

        emit GameResult(
            _player,
            _tokenIndex,
            _landID,
            _number,
            _machineID,
            _winAmount
        );
    }

    function _launch(
        bytes32 _localhash,
        uint128 _betAmount
    )
        internal
        view
        returns (
            uint256 number,
            uint256 winAmount
        )
    {
        number = getRandomNumber(_localhash) % 1000;
        uint256 _numbers = number;

        uint8[5] memory _positions = [255, 0, 16, 32, 48];
        uint8[10] memory _symbols = [4, 4, 4, 4, 3, 3, 3, 2, 2, 1];
        uint256 _winner = _symbols[_numbers % 10];

        for (uint256 i = 0; i < 2; i++) {
            _numbers = uint256(_numbers) / 10;
            if (_symbols[_numbers % 10] != _winner) {
                _winner = 0;
                break;
            }
        }

        delete _symbols;
        delete _numbers;

        winAmount = _betAmount.mul(
            uint16(
                factors>>_positions[_winner]
            )
        );
    }

    function getRandomNumber(
        bytes32 _localhash
    )
        private
        pure
        returns (uint256)
    {
        return uint256(
            keccak256(
                abi.encodePacked(
                    _localhash
                )
            )
        );
    }

    function getPayoutFactor(
        uint8 _position
    )
        external
        view
        returns (uint16)
    {
        return uint16(
           factors>>_position
        );
    }

    function getMaxPayout(
        uint128 _betSize
    )
        public
        view
        returns (uint256)
    {
        return _betSize.mul(
            uint16(
                factors>>0
            )
        );
    }

    function updateFactors(
        uint16 factor1,
        uint16 factor2,
        uint16 factor3,
        uint16 factor4
    )
        external
        onlyCEO
    {
        require(
            factor1 > factor2 + factor3 + factor4,
            'Slots: incorrect ratio'
        );

        factors = uint256(0);

        factors |= uint256(factor1)<<0;
        factors |= uint256(factor2)<<16;
        factors |= uint256(factor3)<<32;
        factors |= uint256(factor4)<<48;
    }

    function updateTreasury(
        address _newTreasuryAddress
    )
        external
        onlyCEO
    {
        treasury = TreasuryInstance(
            _newTreasuryAddress
        );
    }

    function updatePointer(address _newPointerAddress)
        external
        onlyCEO
    {
         pointerContract = PointerInstance(
            _newPointerAddress
        );
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_treasury","type":"address"},{"internalType":"uint16","name":"factor1","type":"uint16"},{"internalType":"uint16","name":"factor2","type":"uint16"},{"internalType":"uint16","name":"factor3","type":"uint16"},{"internalType":"uint16","name":"factor4","type":"uint16"},{"internalType":"address","name":"_pointerAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newCEO","type":"address"}],"name":"CEOSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_player","type":"address"},{"indexed":false,"internalType":"uint8","name":"_tokenIndex","type":"uint8"},{"indexed":false,"internalType":"uint128","name":"_landID","type":"uint128"},{"indexed":true,"internalType":"uint256","name":"_number","type":"uint256"},{"indexed":true,"internalType":"uint128","name":"_machineID","type":"uint128"},{"indexed":false,"internalType":"uint256","name":"_winAmount","type":"uint256"}],"name":"GameResult","type":"event"},{"anonymous":false,"inputs":[],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newWorker","type":"address"}],"name":"WorkerSet","type":"event"},{"inputs":[],"name":"ceoAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint128","name":"_betSize","type":"uint128"}],"name":"getMaxPayout","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"_position","type":"uint8"}],"name":"getPayoutFactor","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_player","type":"address"},{"internalType":"uint128","name":"_landID","type":"uint128"},{"internalType":"uint128","name":"_machineID","type":"uint128"},{"internalType":"uint128","name":"_betAmount","type":"uint128"},{"internalType":"bytes32","name":"_localhash","type":"bytes32"},{"internalType":"uint8","name":"_tokenIndex","type":"uint8"},{"internalType":"uint256","name":"_wearableBonus","type":"uint256"}],"name":"play","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"pointerContract","outputs":[{"internalType":"contract PointerInstance","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newCEO","type":"address"}],"name":"setCEO","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newWorker","type":"address"}],"name":"setWorker","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"treasury","outputs":[{"internalType":"contract TreasuryInstance","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"factor1","type":"uint16"},{"internalType":"uint16","name":"factor2","type":"uint16"},{"internalType":"uint16","name":"factor3","type":"uint16"},{"internalType":"uint16","name":"factor4","type":"uint16"}],"name":"updateFactors","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newPointerAddress","type":"address"}],"name":"updatePointer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newTreasuryAddress","type":"address"}],"name":"updateTreasury","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"workerAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]

60806040526001805460ff60a01b1916905534801561001d57600080fd5b50604051611485380380611485833981810160405260c081101561004057600080fd5b5080516020808301516040808501516060860151608087015160a09097015160008054336001600160a01b03199182168117928390556001805490921617905584516001600160a01b039091168152935196979496929591949390927ff97cbb4246b709036319093e5ff31674b9f6759076d153e1bea1f60392170fc0929181900390910190a1600154604080516001600160a01b039092168252517f54841e992da2f7bcaa3127409f02e1849c79072740593c398d6670f65f995fa79181900360200190a1600380546001600160a01b0319166001600160a01b038816179055828401820161ffff90811690861611610181576040805162461bcd60e51b815260206004820152601660248201527f536c6f74733a20696e636f727265637420726174696f00000000000000000000604482015290519081900360640190fd5b6002805461ffff9690961690951760109490941b63ffff0000169390931760209290921b65ffff00000000169190911760309190911b67ffff0000000000001617909155600480546001600160a01b0319166001600160a01b0390921691909117905550611291806101f46000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80635c975abb116100975780638456cb59116100665780638456cb591461026e578063c26f6d4414610276578063cbd88f481461029c578063fce61514146102a4576100f5565b80635c975abb146101ed57806361d027b31461020957806374044c50146102115780637f51bb1f14610248576100f5565b80633025d9e2116100d35780633025d9e21461017f5780633f4ba83a146101a5578063452f2d8c146101ad57806350bfba99146101e5576100f5565b806307bdfe03146100fa5780630a0f81681461013557806327d7874c14610159575b600080fd5b6101336004803603608081101561011057600080fd5b5061ffff81358116916020810135821691604082013581169160600135166102fe565b005b61013d6103e0565b604080516001600160a01b039092168252519081900360200190f35b6101336004803603602081101561016f57600080fd5b50356001600160a01b03166103ef565b6101336004803603602081101561019557600080fd5b50356001600160a01b03166104db565b61013361054a565b6101d3600480360360208110156101c357600080fd5b50356001600160801b0316610617565b60408051918252519081900360200190f35b61013d61063b565b6101f561064a565b604080519115158252519081900360200190f35b61013d61065a565b6102316004803603602081101561022757600080fd5b503560ff16610669565b6040805161ffff9092168252519081900360200190f35b6101336004803603602081101561025e57600080fd5b50356001600160a01b0316610676565b6101336106e5565b6101336004803603602081101561028c57600080fd5b50356001600160a01b03166107cb565b61013d6108c8565b610133600480360360e08110156102ba57600080fd5b506001600160a01b03813516906001600160801b03602082013581169160408101358216916060820135169060808101359060ff60a0820135169060c001356108d7565b6000546001600160a01b0316331461034b576040805162461bcd60e51b8152602060048201819052602482015260008051602061116e833981519152604482015290519081900360640190fd5b808284010161ffff168461ffff16116103a4576040805162461bcd60e51b8152602060048201526016602482015275536c6f74733a20696e636f727265637420726174696f60501b604482015290519081900360640190fd5b61ffff9390931660109290921b63ffff0000169190911760209190911b65ffff00000000161760309190911b67ffff0000000000001617600255565b6000546001600160a01b031681565b6000546001600160a01b0316331461043c576040805162461bcd60e51b8152602060048201819052602482015260008051602061116e833981519152604482015290519081900360640190fd5b6001600160a01b0381166104815760405162461bcd60e51b815260040180806020018281038252602281526020018061118e6022913960400191505060405180910390fd5b600080546001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517ff97cbb4246b709036319093e5ff31674b9f6759076d153e1bea1f60392170fc0916020908290030190a150565b6000546001600160a01b03163314610528576040805162461bcd60e51b8152602060048201819052602482015260008051602061116e833981519152604482015290519081900360640190fd5b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610597576040805162461bcd60e51b8152602060048201819052602482015260008051602061116e833981519152604482015290519081900360640190fd5b600154600160a01b900460ff166105df5760405162461bcd60e51b81526004018080602001828103825260238152602001806112166023913960400191505060405180910390fd5b6001805460ff60a01b191690556040517fa45f47fdea8a1efdd9029a5691c7f759c32b7c698632b563573e155625d1693390600090a1565b600254600090610635906001600160801b0384169061ffff16610f2a565b92915050565b6004546001600160a01b031681565b600154600160a01b900460ff1681565b6003546001600160a01b031681565b60025460ff82161c919050565b6000546001600160a01b031633146106c3576040805162461bcd60e51b8152602060048201819052602482015260008051602061116e833981519152604482015290519081900360640190fd5b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b0316331461072e5760405162461bcd60e51b81526004018080602001828103825260238152602001806111b06023913960400191505060405180910390fd5b600154600160a01b900460ff161561078d576040805162461bcd60e51b815260206004820152601f60248201527f416363657373436f6e74726f6c3a2063757272656e746c792070617573656400604482015290519081900360640190fd5b6001805460ff60a01b1916600160a01b1790556040517f9e87fac88ff661f02d44f95383c817fece4bce600a3dab7a54406878b965e75290600090a1565b6001600160a01b0381166108105760405162461bcd60e51b81526004018080602001828103825260258152602001806111496025913960400191505060405180910390fd5b6000546001600160a01b031633148061083357506001546001600160a01b031633145b61086e5760405162461bcd60e51b81526004018080602001828103825260258152602001806111496025913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517f54841e992da2f7bcaa3127409f02e1849c79072740593c398d6670f65f995fa7916020908290030190a150565b6001546001600160a01b031681565b600154600160a01b900460ff1615610936576040805162461bcd60e51b815260206004820152601f60248201527f416363657373436f6e74726f6c3a2063757272656e746c792070617573656400604482015290519081900360640190fd5b6001546001600160a01b0316331461097f5760405162461bcd60e51b81526004018080602001828103825260238152602001806111b06023913960400191505060405180910390fd5b6003546040805162f887cf60e81b81526001600160a01b038a8116600483015260ff8616602483015291516001600160801b03881693929092169163f887cf0091604480820192602092909190829003018186803b1580156109e057600080fd5b505afa1580156109f4573d6000803e3d6000fd5b505050506040513d6020811015610a0a57600080fd5b50511015610a5f576040805162461bcd60e51b815260206004820181905260248201527f536c6f74733a20657863656564656420616c6c6f77616e636520616d6f756e74604482015290519081900360640190fd5b600354604080516371da23e960e01b815260ff8516600482015290516001600160801b038716926001600160a01b0316916371da23e9916024808301926020929190829003018186803b158015610ab557600080fd5b505afa158015610ac9573d6000803e3d6000fd5b505050506040513d6020811015610adf57600080fd5b50516001600160801b03161015610b275760405162461bcd60e51b81526004018080602001828103825260228152602001806111f46022913960400191505060405180910390fd5b610b3084610617565b6003546040805163c70620b560e01b815260ff8616600482015290516001600160a01b039092169163c70620b591602480820192602092909190829003018186803b158015610b7e57600080fd5b505afa158015610b92573d6000803e3d6000fd5b505050506040513d6020811015610ba857600080fd5b50511015610be75760405162461bcd60e51b81526004018080602001828103825260238152602001806112396023913960400191505060405180910390fd5b600354604080516341d4c74f60e01b815260ff851660048201526001600160a01b038a811660248301526001600160801b0388166044830152915191909216916341d4c74f9160648083019260209291908290030181600087803b158015610c4e57600080fd5b505af1158015610c62573d6000803e3d6000fd5b505050506040513d6020811015610c7857600080fd5b5050600354604080516365afb44f60e01b81526004810186905290516001600160a01b03909216916365afb44f916024808201926020929091908290030181600087803b158015610cc857600080fd5b505af1158015610cdc573d6000803e3d6000fd5b505050506040513d6020811015610cf257600080fd5b50506004805460035460408051630b5a7f2360e31b815260ff871694810194909452516001600160a01b03928316936306804295938c938a93911691635ad3f918916024808301926020929190829003018186803b158015610d5357600080fd5b505afa158015610d67573d6000803e3d6000fd5b505050506040513d6020811015610d7d57600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b0394851660048201526001600160801b039093166024840152921660448201526001606482015260848101859052905160a48083019260609291908290030181600087803b158015610dec57600080fd5b505af1158015610e00573d6000803e3d6000fd5b505050506040513d6060811015610e1657600080fd5b506000905080610e268587610f8a565b90925090508015610ebd5760035460408051631894bcc960e11b815260ff871660048201526001600160a01b038c81166024830152604482018590529151919092169163312979929160648083019260209291908290030181600087803b158015610e9057600080fd5b505af1158015610ea4573d6000803e3d6000fd5b505050506040513d6020811015610eba57600080fd5b50505b604080516001600160a01b038b16815260ff861660208201526001600160801b038a8116828401526060820184905291519189169184917f5c4fd4ffc0ec6cec4aab278f45846a19429721cefe83160501316e56e4e826dc919081900360800190a3505050505050505050565b600082610f3957506000610635565b82820282848281610f4657fe5b0414610f835760405162461bcd60e51b81526004018080602001828103825260218152602001806111d36021913960400191505060405180910390fd5b9392505050565b6000806103e8610f99856110e7565b81610fa057fe5b06915081610fac61110b565b506040805160a08101825260ff81526000602080830191909152601092820192909252606081019190915260306080820152610fe6611129565b506040805161014081018252600480825260208201819052918101829052606081019190915260036080820181905260a0820181905260c0820152600260e082018190526101008201526001610120820152600081600a8506600a811061104957fe5b602002015160ff16905060005b600281101561109357600a850494508183600a8706600a811061107557fe5b602002015160ff161461108b5760009150611093565b600101611056565b5061109c611129565b9150600093506110da8382600581106110b157fe5b602002015160ff16600254901c61ffff16886001600160801b0316610f2a90919063ffffffff16565b9450505050509250929050565b60408051602080820193909352815180820384018152908201909152805191012090565b6040518060a001604052806005906020820280368337509192915050565b604051806101400160405280600a90602082028036833750919291505056fe416363657373436f6e74726f6c3a20696e76616c696420776f726b65722061646472657373416363657373436f6e74726f6c3a2043454f206163636573732064656e696564416363657373436f6e74726f6c3a20696e76616c69642043454f2061646472657373416363657373436f6e74726f6c3a20776f726b6572206163636573732064656e696564536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77536c6f74733a206578636565646564206d6178696d756d2062657420616d6f756e74416363657373436f6e74726f6c3a2063757272656e6c7479206e6f7420706175736564536c6f74733a206e6f7420656e6f75676820746f6b656e7320666f72207061796f7574a26469706673582212207031318e75324fe08e87b485f322707f926484ab74e28101dfa838d4fe5adc8b64736f6c634300070400330000000000000000000000008562746aeab494b29394577f15e865d45f31438100000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000400000000000000000000000085697947b9bac8926bfa1e265a220436e8d0ee84

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

0000000000000000000000008562746aeab494b29394577f15e865d45f31438100000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000400000000000000000000000085697947b9bac8926bfa1e265a220436e8d0ee84

-----Decoded View---------------
Arg [0] : _treasury (address): 0x8562746aeab494b29394577f15e865d45f314381
Arg [1] : factor1 (uint16): 250
Arg [2] : factor2 (uint16): 15
Arg [3] : factor3 (uint16): 8
Arg [4] : factor4 (uint16): 4
Arg [5] : _pointerAddress (address): 0x85697947b9bac8926bfa1e265a220436e8d0ee84

-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000008562746aeab494b29394577f15e865d45f314381
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000fa
Arg [2] : 000000000000000000000000000000000000000000000000000000000000000f
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 00000000000000000000000085697947b9bac8926bfa1e265a220436e8d0ee84


Deployed ByteCode Sourcemap

5098:5276:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9467:500;;;;;;;;;;;;;;;;-1:-1:-1;9467:500:0;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1424:25;;;:::i;:::-;;;;-1:-1:-1;;;;;1424:25:0;;;;;;;;;;;;;;2547:239;;;;;;;;;;;;;;;;-1:-1:-1;2547:239:0;-1:-1:-1;;;;;2547:239:0;;:::i;10183:188::-;;;;;;;;;;;;;;;;-1:-1:-1;10183:188:0;-1:-1:-1;;;;;10183:188:0;;:::i;3327:106::-;;;:::i;9227:232::-;;;;;;;;;;;;;;;;-1:-1:-1;9227:232:0;-1:-1:-1;;;;;9227:232:0;;:::i;:::-;;;;;;;;;;;;;;;;5248:38;;;:::i;1493:26::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;5209:32;;;:::i;9023:196::-;;;;;;;;;;;;;;;;-1:-1:-1;9023:196:0;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9975:200;;;;;;;;;;;;;;;;-1:-1:-1;9975:200:0;-1:-1:-1;;;;;9975:200:0;;:::i;3212:107::-;;;:::i;2794:410::-;;;;;;;;;;;;;;;;-1:-1:-1;2794:410:0;-1:-1:-1;;;;;2794:410:0;;:::i;1456:28::-;;;:::i;6164:1636::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6164:1636:0;;;;-1:-1:-1;;;;;6164:1636:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;9467:500::-;1974:10;;-1:-1:-1;;;;;1974:10:0;1960;:24;1938:106;;;;;-1:-1:-1;;;1938:106:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1938:106:0;;;;;;;;;;;;;;;9700:7:::1;9690;9680;:17;:27;9670:37;;:7;:37;;;9648:109;;;::::0;;-1:-1:-1;;;9648:109:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;-1:-1:-1;;;9648:109:0;;;;;;;;;;;;;::::1;;9814:16;::::0;;;::::1;9873:2;9855:20:::0;;;;;;9844:31;;;::::1;9915:2;9897:20:::0;;;;;;9886:31:::1;9957:2;9939:20:::0;;;;;;9928:31:::1;9770:7;9928:31:::0;9467:500::o;1424:25::-;;;-1:-1:-1;;;;;1424:25:0;;:::o;2547:239::-;1974:10;;-1:-1:-1;;;;;1974:10:0;1960;:24;1938:106;;;;;-1:-1:-1;;;1938:106:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1938:106:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;2628:23:0;::::1;2606:107;;;;-1:-1:-1::0;;;2606:107:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2724:10;:20:::0;;-1:-1:-1;;;;;;2724:20:0::1;-1:-1:-1::0;;;;;2724:20:0;;::::1;::::0;;;::::1;::::0;;;;2760:18:::1;::::0;;2767:10;;;::::1;2760:18:::0;;;::::1;::::0;::::1;::::0;;;;;;::::1;2547:239:::0;:::o;10183:188::-;1974:10;;-1:-1:-1;;;;;1974:10:0;1960;:24;1938:106;;;;;-1:-1:-1;;;1938:106:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1938:106:0;;;;;;;;;;;;;;;10286:15:::1;:77:::0;;-1:-1:-1;;;;;;10286:77:0::1;-1:-1:-1::0;;;;;10286:77:0;;;::::1;::::0;;;::::1;::::0;;10183:188::o;3327:106::-;1974:10;;-1:-1:-1;;;;;1974:10:0;1960;:24;1938:106;;;;;-1:-1:-1;;;1938:106:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1938:106:0;;;;;;;;;;;;;;;2450:6:::1;::::0;-1:-1:-1;;;2450:6:0;::::1;;;2428:91;;;;-1:-1:-1::0;;;2428:91:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3385:6:::2;:14:::0;;-1:-1:-1;;;;3385:14:0::2;::::0;;3415:10:::2;::::0;::::2;::::0;3394:5:::2;::::0;3415:10:::2;3327:106::o:0;9227:232::-;9415:7;;9331;;9363:88;;-1:-1:-1;;;;;9363:12:0;;;:88;;:12;:88::i;:::-;9356:95;9227:232;-1:-1:-1;;9227:232:0:o;5248:38::-;;;-1:-1:-1;;;;;5248:38:0;;:::o;1493:26::-;;;-1:-1:-1;;;1493:26:0;;;;;:::o;5209:32::-;;;-1:-1:-1;;;;;5209:32:0;;:::o;9023:196::-;9182:7;;:18;;;;9023:196;;;:::o;9975:200::-;1974:10;;-1:-1:-1;;;;;1974:10:0;1960;:24;1938:106;;;;;-1:-1:-1;;;1938:106:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;1938:106:0;;;;;;;;;;;;;;;10095:8:::1;:72:::0;;-1:-1:-1;;;;;;10095:72:0::1;-1:-1:-1::0;;;;;10095:72:0;;;::::1;::::0;;;::::1;::::0;;9975:200::o;3212:107::-;2141:13;;-1:-1:-1;;;;;2141:13:0;2127:10;:27;2105:112;;;;-1:-1:-1;;;2105:112:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2304:6:::1;::::0;-1:-1:-1;;;2304:6:0;::::1;;;2303:7;2281:88;;;::::0;;-1:-1:-1;;;2281:88:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;3283:4:::2;3274:13:::0;;-1:-1:-1;;;;3274:13:0::2;-1:-1:-1::0;;;3274:13:0::2;::::0;;3303:8:::2;::::0;::::2;::::0;3274:13;;3303:8:::2;3212:107::o:0;2794:410::-;-1:-1:-1;;;;;2875:26:0;;2853:113;;;;-1:-1:-1;;;2853:113:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3013:10;;-1:-1:-1;;;;;3013:10:0;2999;:24;;:55;;-1:-1:-1;3041:13:0;;-1:-1:-1;;;;;3041:13:0;3027:10;:27;2999:55;2977:142;;;;-1:-1:-1;;;2977:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3130:13;:26;;-1:-1:-1;;;;;;3130:26:0;-1:-1:-1;;;;;3130:26:0;;;;;;;;;;;3172:24;;;3182:13;;;;3172:24;;;;;;;;;;;;;2794:410;:::o;1456:28::-;;;-1:-1:-1;;;;;1456:28:0;;:::o;6164:1636::-;2304:6;;-1:-1:-1;;;2304:6:0;;;;2303:7;2281:88;;;;;-1:-1:-1;;;2281:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2141:13:::1;::::0;-1:-1:-1;;;;;2141:13:0::1;2127:10;:27;2105:112;;;;-1:-1:-1::0;;;2105:112:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6482:8:::2;::::0;:44:::2;::::0;;-1:-1:-1;;;6482:44:0;;-1:-1:-1;;;;;6482:44:0;;::::2;;::::0;::::2;::::0;::::2;::::0;::::2;::::0;;;;;;-1:-1:-1;;;;;6482:58:0;::::2;::::0;:8;;;::::2;::::0;:22:::2;::::0;:44;;;;;::::2;::::0;;;;;;;;;:8;:44;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;6482:44:0;:58:::2;;6460:140;;;::::0;;-1:-1:-1;;;6460:140:0;;::::2;;::::0;::::2;::::0;;;;;;;::::2;::::0;;;;;;;;;;;;;::::2;;6635:8;::::0;:35:::2;::::0;;-1:-1:-1;;;6635:35:0;;::::2;::::0;::::2;;::::0;::::2;::::0;;;-1:-1:-1;;;;;6635:49:0;::::2;::::0;-1:-1:-1;;;;;6635:8:0::2;::::0;:22:::2;::::0;:35;;;;;::::2;::::0;;;;;;;;:8;:35;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;6635:35:0;-1:-1:-1;;;;;6635:49:0::2;;;6613:133;;;;-1:-1:-1::0;;;6613:133:0::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6827:24;6840:10;6827:12;:24::i;:::-;6781:8;::::0;:42:::2;::::0;;-1:-1:-1;;;6781:42:0;;::::2;::::0;::::2;;::::0;::::2;::::0;;;-1:-1:-1;;;;;6781:8:0;;::::2;::::0;:29:::2;::::0;:42;;;;;::::2;::::0;;;;;;;;;:8;:42;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;6781:42:0;:70:::2;;6759:155;;;;-1:-1:-1::0;;;6759:155:0::2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6927:8;::::0;:113:::2;::::0;;-1:-1:-1;;;6927:113:0;;::::2;::::0;::::2;;::::0;::::2;::::0;-1:-1:-1;;;;;6927:113:0;;::::2;::::0;;;;-1:-1:-1;;;;;6927:113:0;::::2;::::0;;;;;;:8;;;::::2;::::0;:29:::2;::::0;:113;;;;;::::2;::::0;;;;;;;;:8:::2;::::0;:113;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;;7053:8:0::2;::::0;:55:::2;::::0;;-1:-1:-1;;;7053:55:0;;::::2;::::0;::::2;::::0;;;;;-1:-1:-1;;;;;7053:8:0;;::::2;::::0;:20:::2;::::0;:55;;;;;6927:113:::2;::::0;7053:55;;;;;;;;:8:::2;::::0;:55;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;;7121:15:0::2;::::0;;7208:8:::2;::::0;:37:::2;::::0;;-1:-1:-1;;;7208:37:0;;::::2;::::0;::::2;::::0;;::::2;::::0;;;;;-1:-1:-1;;;;;7121:15:0;;::::2;::::0;:25:::2;::::0;7161:7;;7183:10;;7208:8;::::2;::::0;:24:::2;::::0;:37;;;;;7053:55:::2;::::0;7208:37;;;;;;;:8;:37;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;7208:37:0;7121:180:::2;::::0;;-1:-1:-1;;;;;;7121:180:0::2;::::0;;;;;;-1:-1:-1;;;;;7121:180:0;;::::2;;::::0;::::2;::::0;-1:-1:-1;;;;;7121:180:0;;::::2;::::0;;;;;::::2;::::0;;;;7260:1:::2;7121:180:::0;;;;;;;;;;;;;;;;;::::2;::::0;;;;;;;;-1:-1:-1;7121:180:0;;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;7315:15:0::2;::::0;-1:-1:-1;7315:15:0;7354:68:::2;7376:10:::0;7401;7354:7:::2;:68::i;:::-;7314:108:::0;;-1:-1:-1;7314:108:0;-1:-1:-1;7439:14:0;;7435:177:::2;;7470:8;::::0;:130:::2;::::0;;-1:-1:-1;;;7470:130:0;;::::2;::::0;::::2;;::::0;::::2;::::0;-1:-1:-1;;;;;7470:130:0;;::::2;::::0;;;;;;;;;;;;:8;;;::::2;::::0;:30:::2;::::0;:130;;;;;::::2;::::0;;;;;;;;:8:::2;::::0;:130;::::2;;::::0;::::2;;;;::::0;::::2;;;;;;;;;;;;::::0;::::2;;;;;;;;;;;;;;;;;;;::::0;::::2;;-1:-1:-1::0;;7435:177:0::2;7629:163;::::0;;-1:-1:-1;;;;;7629:163:0;::::2;::::0;;::::2;::::0;::::2;;::::0;::::2;::::0;-1:-1:-1;;;;;7629:163:0;;::::2;::::0;;;;;;;;;;;;;;::::2;::::0;7724:7;;7629:163:::2;::::0;;;;;;;;::::2;2228:1;;6164:1636:::0;;;;;;;:::o;702:248::-;760:7;784:6;780:47;;-1:-1:-1;814:1:0;807:8;;780:47;851:5;;;855:1;851;:5;:1;875:5;;;;;:10;867:56;;;;-1:-1:-1;;;867:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;941:1;702:248;-1:-1:-1;;;702:248:0:o;7808:905::-;7954:14;7983:17;8067:4;8037:27;8053:10;8037:15;:27::i;:::-;:34;;;;;;;-1:-1:-1;8037:34:0;8120:26;;:::i;:::-;-1:-1:-1;8120:49:0;;;;;;;;8150:3;8120:49;;-1:-1:-1;8120:49:0;;;;;;;;8158:2;8120:49;;;;;;;;;;;;;;8166:2;8120:49;;;;8180:25;;:::i;:::-;-1:-1:-1;8180:58:0;;;;;;;;8209:1;8180:58;;;;;;;;;;;;;;;;;;;;;;8221:1;8180:58;;;;;;;;;;;;;;;;8230:1;8180:58;;;;;;;;;;8236:1;8180:58;;;;-1:-1:-1;8180:58:0;8287:2;8276:8;:13;8267:23;;;;;;;;;;;8249:41;;;;8308:9;8303:216;8327:1;8323;:5;8303:216;;;8381:2;8369:8;8361:22;;-1:-1:-1;8429:7:0;8402:8;8422:2;8361:22;8411:13;8402:23;;;;;;;;;;;:34;;;8398:110;;8467:1;8457:11;;8487:5;;8398:110;8330:3;;8303:216;;;;8531:15;;:::i;:::-;;;8557;;;8597:108;8660:10;8671:7;8660:19;;;;;;;;;;;8651:28;;:7;;:28;;8597:108;;:10;-1:-1:-1;;;;;8597:14:0;;;:108;;;;:::i;:::-;8585:120;;7808:905;;;;;;;;;:::o;8721:294::-;8913:68;;;;;;;;;;;;;;;;;;;;;;;;;;8885:111;;;;;;8721:294::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

ipfs://7031318e75324fe08e87b485f322707f926484ab74e28101dfa838d4fe5adc8b
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
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.