Contract 0x0F91EF770f07e5165a7573572ae159aC97861292

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xe376ce6afc5cdf0b075d94b2b39b64abe3c48fe9bdd654e3c643cb0e501c427fExecute Transact...111344732021-09-22 10:58:5929 days 14 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00062836
0xe8071ca91fa462cc2e25fcce19f9302d6d41a11dde69e773123e46b3fa28472fExecute Transact...111344662021-09-22 10:58:3829 days 14 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00062836
0x8011c4eff3d2056dc743fc0b26d09e4c15fb083e2067ec704446aebe6c0fcb3bQueue Transactio...111037552021-09-21 9:11:1030 days 16 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00027403
0x360be62227b6889d66daf5bd89b6b987287090637852aa71216ef2432a974faaQueue Transactio...111037262021-09-21 9:09:4330 days 16 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00027403
0x843303520f6c890244df35c3a27d648c62ed9fa74d66e3d78c37728147f777daExecute Transact...102838312021-08-23 15:59:5659 days 9 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00062836
0x3beb3486cc1a3bbfd590259e087122186d42b7d07e89bd077aa1ada8123f6f6eExecute Transact...101128822021-08-17 16:41:1365 days 8 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.0006283
0xb5ca17b3315eab3b34227865ea2532ea8917bafaa44be1b10ee67c47d2220fe6Execute Transact...100861322021-08-16 18:20:3566 days 7 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072442
0x3dc91d86e0ad46b475b0b03b8a18d619e26bb0a1e679942d14e6e396feb88252Queue Transactio...100746892021-08-16 8:45:4466 days 16 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00027403
0xcd5346d55f2f6122c6cce7e61c6e4047d8be957d3aa3f8b83d3f7c5cce074cefQueue Transactio...100645792021-08-16 0:17:3867 days 1 hr agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00027409
0x1654e1a68135c752dd512113a2ec2e8553e5d2ae8da1fc0dc7eb94ca4c6662e4Queue Transactio...100645552021-08-16 0:16:2667 days 1 hr agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00027397
0x9edac69ceb980ae2bd30b44f6e09d1715e7cb9738d0b1b6c7fd58cb5d19c402dExecute Transact...100469262021-08-15 9:34:4567 days 15 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0x6613a304629ac227908be5d7b23264c6af395ed9263223fce5492769bc95a88dQueue Transactio...99310352021-08-11 6:58:0171 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00027415
0xd45c686a6f57a4e8301d8f664b14887bcf7f25a7d9b5ae4d289f217e7dab12d7Execute Transact...98455512021-08-08 6:13:2674 days 19 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072442
0x7887e501a9ca27c401775aad49aae300cadaec372a76fea78e71d0d2bca8f128Queue Transactio...98331562021-08-07 19:44:0475 days 5 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00027409
0x6b0a9c91a7a3ad05adb7bf1855009bf8458c650b9d8248400114c3417081dee8Execute Transact...96235342021-07-31 6:34:1082 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0x62d12cca859acc6fd6add2f22391fa3350c83c759969745702729cc872a0c981Execute Transact...96235272021-07-31 6:33:4982 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0xfd3b32df202c51a969cc7893ea919989ed1523cc1d94fde8dd51324e4eb0ecb4Execute Transact...96235192021-07-31 6:33:2582 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0xa1f2ac766fed322961950982633cd0c3fa00156ae88c44f5cff7181d4289b16eExecute Transact...96235122021-07-31 6:33:0482 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0xc27ff2f4924b4ea492cd993987be5ce6bd55595a8f40cd5f3f8b7de36236d0efExecute Transact...96235042021-07-31 6:32:4082 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0x6c06ff9052a1038c9ea046e94cb37542c6f42b98c84c60d6c1baa85bc47deca1Execute Transact...96234972021-07-31 6:32:1982 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0xbf06232a1890e4c136cdc0c014ce34440d5836ce109eefc5c9a504c310ecec31Execute Transact...96234892021-07-31 6:31:5582 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0x78c6a6d0db54be45552e8e371d47056f91e40f81f306ddf7ca68716e1467f232Execute Transact...96234822021-07-31 6:31:3482 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0xb464cab7321dfd4e8c5298dc16b82b8351bce3abb8ee121aea21ed06462356fcExecute Transact...96234722021-07-31 6:31:0482 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0x429ff1b3bbc8f138a5d9983f8c530bdde409252f730db2a2bb844ec96fcd0b6bExecute Transact...96234602021-07-31 6:30:2882 days 18 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00072448
0x58b40d0badda99d024e34188f3f1bfcebf0a85bde09c86e194afbe3794f52d06Queue Transactio...96083202021-07-30 17:47:2283 days 7 hrs agoThoreum: Deployer IN  0x0f91ef770f07e5165a7573572ae159ac978612920 BNB0.00027415
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Timelock

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2021-07-08
*/

// Sources flattened with hardhat v2.3.0 https://hardhat.org

// File @openzeppelin/contracts/math/[email protected]

// SPDX-License-Identifier: MIT

pragma solidity >=0.6.0 <0.8.0;

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        uint256 c = a + b;
        if (c < a) return (false, 0);
        return (true, c);
    }

    /**
     * @dev Returns the substraction of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b > a) return (false, 0);
        return (true, a - b);
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) return (true, 0);
        uint256 c = a * b;
        if (c / a != b) return (false, 0);
        return (true, c);
    }

    /**
     * @dev Returns the division of two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a % b);
    }

    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b <= a, "SafeMath: subtraction overflow");
        return a - b;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    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;
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: division by zero");
        return a / b;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        require(b > 0, "SafeMath: modulo by zero");
        return a % b;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {trySub}.
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        return a - b;
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryDiv}.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        return a / b;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting with custom message when dividing by zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryMod}.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        return a % b;
    }
}


// File Timelock.sol


pragma solidity 0.6.12;

contract Timelock {
    using SafeMath for uint;

    event NewAdmin(address indexed newAdmin);
    event NewPendingAdmin(address indexed newPendingAdmin);
    event NewDelay(uint indexed newDelay);
    event CancelTransaction(bytes32 indexed txHash, address indexed target, uint value, string signature,  bytes data, uint eta);
    event ExecuteTransaction(bytes32 indexed txHash, address indexed target, uint value, string signature,  bytes data, uint eta);
    event QueueTransaction(bytes32 indexed txHash, address indexed target, uint value, string signature, bytes data, uint eta);

    uint public constant GRACE_PERIOD = 14 days;
    uint public constant MINIMUM_DELAY = 6 hours;
    uint public constant MAXIMUM_DELAY = 30 days;

    address public admin;
    address public pendingAdmin;
    uint public delay;
    bool public admin_initialized;

    mapping (bytes32 => bool) public queuedTransactions;

    constructor(address admin_, uint delay_) public {
        require(delay_ >= MINIMUM_DELAY, "Timelock::constructor: Delay must exceed minimum delay.");
        require(delay_ <= MAXIMUM_DELAY, "Timelock::constructor: Delay must not exceed maximum delay.");

        admin = admin_;
        delay = delay_;
        admin_initialized = false;
    }

    receive() external payable { }

    function setDelay(uint delay_) public {
        require(msg.sender == address(this), "Timelock::setDelay: Call must come from Timelock.");
        require(delay_ >= MINIMUM_DELAY, "Timelock::setDelay: Delay must exceed minimum delay.");
        require(delay_ <= MAXIMUM_DELAY, "Timelock::setDelay: Delay must not exceed maximum delay.");
        delay = delay_;

        emit NewDelay(delay);
    }

    function acceptAdmin() public {
        require(msg.sender == pendingAdmin, "Timelock::acceptAdmin: Call must come from pendingAdmin.");
        admin = msg.sender;
        pendingAdmin = address(0);

        emit NewAdmin(admin);
    }

    // allows one time setting of admin for deployment purposes
    function setPendingAdmin(address pendingAdmin_) public {
        if (admin_initialized) {
            require(msg.sender == address(this), "Timelock::setPendingAdmin: Call must come from Timelock.");
        } else {
            require(msg.sender == admin, "Timelock::setPendingAdmin: First call must come from admin.");
            admin_initialized = true;
        }
        pendingAdmin = pendingAdmin_;

        emit NewPendingAdmin(pendingAdmin);
    }

    function queueTransaction(address target, uint value, string memory signature, bytes memory data, uint eta) public returns (bytes32) {
        require(msg.sender == admin, "Timelock::queueTransaction: Call must come from admin.");
        require(eta >= getBlockTimestamp().add(delay), "Timelock::queueTransaction: Estimated execution block must satisfy delay.");

        bytes32 txHash = keccak256(abi.encode(target, value, signature, data, eta));
        queuedTransactions[txHash] = true;

        emit QueueTransaction(txHash, target, value, signature, data, eta);
        return txHash;
    }

    function cancelTransaction(address target, uint value, string memory signature, bytes memory data, uint eta) public {
        require(msg.sender == admin, "Timelock::cancelTransaction: Call must come from admin.");

        bytes32 txHash = keccak256(abi.encode(target, value, signature, data, eta));
        queuedTransactions[txHash] = false;

        emit CancelTransaction(txHash, target, value, signature, data, eta);
    }

    function executeTransaction(address target, uint value, string memory signature, bytes memory data, uint eta) public payable returns (bytes memory) {
        require(msg.sender == admin, "Timelock::executeTransaction: Call must come from admin.");

        bytes32 txHash = keccak256(abi.encode(target, value, signature, data, eta));
        require(queuedTransactions[txHash], "Timelock::executeTransaction: Transaction hasn't been queued.");
        require(getBlockTimestamp() >= eta, "Timelock::executeTransaction: Transaction hasn't surpassed time lock.");
        require(getBlockTimestamp() <= eta.add(GRACE_PERIOD), "Timelock::executeTransaction: Transaction is stale.");

        queuedTransactions[txHash] = false;

        bytes memory callData;

        if (bytes(signature).length == 0) {
            callData = data;
        } else {
            callData = abi.encodePacked(bytes4(keccak256(bytes(signature))), data);
        }

        // solium-disable-next-line security/no-call-value
        (bool success, bytes memory returnData) = target.call{value: value}(callData);
        require(success, "Timelock::executeTransaction: Transaction execution reverted.");

        emit ExecuteTransaction(txHash, target, value, signature, data, eta);

        return returnData;
    }

    function getBlockTimestamp() internal view returns (uint) {
        // solium-disable-next-line security/no-block-members
        return block.timestamp;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"admin_","type":"address"},{"internalType":"uint256","name":"delay_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"txHash","type":"bytes32"},{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"string","name":"signature","type":"string"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"uint256","name":"eta","type":"uint256"}],"name":"CancelTransaction","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"txHash","type":"bytes32"},{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"string","name":"signature","type":"string"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"uint256","name":"eta","type":"uint256"}],"name":"ExecuteTransaction","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"newDelay","type":"uint256"}],"name":"NewDelay","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newPendingAdmin","type":"address"}],"name":"NewPendingAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"txHash","type":"bytes32"},{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"string","name":"signature","type":"string"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"},{"indexed":false,"internalType":"uint256","name":"eta","type":"uint256"}],"name":"QueueTransaction","type":"event"},{"inputs":[],"name":"GRACE_PERIOD","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAXIMUM_DELAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINIMUM_DELAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"admin_initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"string","name":"signature","type":"string"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"eta","type":"uint256"}],"name":"cancelTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"delay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"string","name":"signature","type":"string"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"eta","type":"uint256"}],"name":"executeTransaction","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"pendingAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"string","name":"signature","type":"string"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"eta","type":"uint256"}],"name":"queueTransaction","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"queuedTransactions","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"delay_","type":"uint256"}],"name":"setDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pendingAdmin_","type":"address"}],"name":"setPendingAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b5060405161196b38038061196b8339818101604052604081101561003357600080fd5b50805160209091015161546081101561007d5760405162461bcd60e51b81526004018080602001828103825260378152602001806119346037913960400191505060405180910390fd5b62278d008111156100bf5760405162461bcd60e51b815260040180806020018281038252603b8152602001806118f9603b913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff191690556117fc806100fd6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e214610631578063e177246e14610646578063f2b0653714610670578063f851a4401461069a576100e8565b80636fc1f57e146105de5780637d645fab14610607578063b1b43ae51461061c576100e8565b80633a66f901116100bb5780633a66f901146102ea5780634dd18bf514610449578063591fcdfe1461047c5780636a42b8f8146105c9576100e8565b80630825f38f146100ed5780630e18b681146102a257806326782247146102b9576100e8565b366100e857005b600080fd5b61022d600480360360a081101561010357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561013257600080fd5b82018360208201111561014457600080fd5b803590602001918460018302840111600160201b8311171561016557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101b757600080fd5b8201836020820111156101c957600080fd5b803590602001918460018302840111600160201b831117156101ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106af915050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026757818101518382015260200161024f565b50505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ae57600080fd5b506102b7610baf565b005b3480156102c557600080fd5b506102ce610c4b565b604080516001600160a01b039092168252519081900360200190f35b3480156102f657600080fd5b50610437600480360360a081101561030d57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561033c57600080fd5b82018360208201111561034e57600080fd5b803590602001918460018302840111600160201b8311171561036f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111600160201b831117156103f457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610c5a915050565b60408051918252519081900360200190f35b34801561045557600080fd5b506102b76004803603602081101561046c57600080fd5b50356001600160a01b0316610f5c565b34801561048857600080fd5b506102b7600480360360a081101561049f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104ce57600080fd5b8201836020820111156104e057600080fd5b803590602001918460018302840111600160201b8311171561050157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561055357600080fd5b82018360208201111561056557600080fd5b803590602001918460018302840111600160201b8311171561058657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611051915050565b3480156105d557600080fd5b506104376112fe565b3480156105ea57600080fd5b506105f3611304565b604080519115158252519081900360200190f35b34801561061357600080fd5b5061043761130d565b34801561062857600080fd5b50610437611314565b34801561063d57600080fd5b5061043761131a565b34801561065257600080fd5b506102b76004803603602081101561066957600080fd5b5035611321565b34801561067c57600080fd5b506105f36004803603602081101561069357600080fd5b5035611415565b3480156106a657600080fd5b506102ce61142a565b6000546060906001600160a01b031633146106fb5760405162461bcd60e51b815260040180806020018281038252603881526020018061149f6038913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610761578181015183820152602001610749565b50505050905090810190601f16801561078e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156107c15781810151838201526020016107a9565b50505050905090810190601f1680156107ee5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301206000818152600490935291205490995060ff16975061085f96505050505050505760405162461bcd60e51b815260040180806020018281038252603d81526020018061162d603d913960400191505060405180910390fd5b82610868611439565b10156108a55760405162461bcd60e51b81526004018080602001828103825260458152602001806115416045913960600191505060405180910390fd5b6108b2836212750061143d565b6108ba611439565b11156108f75760405162461bcd60e51b815260040180806020018281038252603381526020018061150e6033913960400191505060405180910390fd5b6000818152600460205260409020805460ff19169055845160609061091d5750836109a0565b85805190602001208560405160200180836001600160e01b031916815260040182805190602001908083835b602083106109685780518252601f199092019160209182019101610949565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b60006060896001600160a01b031689846040518082805190602001908083835b602083106109df5780518252601f1990920191602091820191016109c0565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a41576040519150601f19603f3d011682016040523d82523d6000602084013e610a46565b606091505b509150915081610a875760405162461bcd60e51b815260040180806020018281038252603d815260200180611710603d913960400191505060405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610b04578181015183820152602001610aec565b50505050905090810190601f168015610b315780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610b64578181015183820152602001610b4c565b50505050905090810190601f168015610b915780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b6001546001600160a01b03163314610bf85760405162461bcd60e51b815260040180806020018281038252603881526020018061166a6038913960400191505060405180910390fd5b60008054336001600160a01b031991821617808355600180549092169091556040516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6001546001600160a01b031681565b600080546001600160a01b03163314610ca45760405162461bcd60e51b81526004018080602001828103825260368152602001806116da6036913960400191505060405180910390fd5b610cb8600254610cb2611439565b9061143d565b821015610cf65760405162461bcd60e51b815260040180806020018281038252604981526020018061174d6049913960600191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610d5c578181015183820152602001610d44565b50505050905090810190601f168015610d895780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610dbc578181015183820152602001610da4565b50505050905090810190601f168015610de95780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550866001600160a01b0316817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610eb4578181015183820152602001610e9c565b50505050905090810190601f168015610ee15780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610f14578181015183820152602001610efc565b50505050905090810190601f168015610f415780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b60035460ff1615610faa57333014610fa55760405162461bcd60e51b81526004018080602001828103825260388152602001806116a26038913960400191505060405180910390fd5b611001565b6000546001600160a01b03163314610ff35760405162461bcd60e51b815260040180806020018281038252603b8152602001806115ba603b913960400191505060405180910390fd5b6003805460ff191660011790555b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b0316331461109a5760405162461bcd60e51b81526004018080602001828103825260378152602001806114d76037913960400191505060405180910390fd5b6000858585858560405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156111005781810151838201526020016110e8565b50505050905090810190601f16801561112d5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015611160578181015183820152602001611148565b50505050905090810190601f16801561118d5780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550856001600160a01b0316817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015611258578181015183820152602001611240565b50505050905090810190601f1680156112855780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156112b85781810151838201526020016112a0565b50505050905090810190601f1680156112e55780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b61546081565b6212750081565b33301461135f5760405162461bcd60e51b81526004018080602001828103825260318152602001806117966031913960400191505060405180910390fd5b6154608110156113a05760405162461bcd60e51b81526004018080602001828103825260348152602001806115866034913960400191505060405180910390fd5b62278d008111156113e25760405162461bcd60e51b81526004018080602001828103825260388152602001806115f56038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b6000546001600160a01b031681565b4290565b600082820183811015611497576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e20657865637574696f6e2072657665727465642e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea26469706673582212203c74cd553d9c52292da49e1e88cc3415e0df839f13f37c995d553a29333519d864736f6c634300060c003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e0000000000000000000000006a963573b9a7aaef9cb9eee747e1b6b2c21b05200000000000000000000000000000000000000000000000000000000000005460

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

0000000000000000000000006a963573b9a7aaef9cb9eee747e1b6b2c21b05200000000000000000000000000000000000000000000000000000000000005460

-----Decoded View---------------
Arg [0] : admin_ (address): 0x6a963573b9a7aaef9cb9eee747e1b6b2c21b0520
Arg [1] : delay_ (uint256): 21600

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000006a963573b9a7aaef9cb9eee747e1b6b2c21b0520
Arg [1] : 0000000000000000000000000000000000000000000000000000000000005460


Deployed ByteCode Sourcemap

7620:5091:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11221:1317;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11221:1317:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11221:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11221:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11221:1317:0;;;;;;;;-1:-1:-1;11221:1317:0;;-1:-1:-1;;;;;11221:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11221:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11221:1317:0;;-1:-1:-1;;11221:1317:0;;;-1:-1:-1;11221:1317:0;;-1:-1:-1;;11221:1317:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9372:242;;;;;;;;;;;;;:::i;:::-;;8404:27;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;8404:27:0;;;;;;;;;;;;;;10163:607;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10163:607:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10163:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10163:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10163:607:0;;;;;;;;-1:-1:-1;10163:607:0;;-1:-1:-1;;;;;10163:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10163:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10163:607:0;;-1:-1:-1;;10163:607:0;;;-1:-1:-1;10163:607:0;;-1:-1:-1;;10163:607:0:i;:::-;;;;;;;;;;;;;;;;9687:468;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9687:468:0;-1:-1:-1;;;;;9687:468:0;;:::i;10778:435::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10778:435:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10778:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10778:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10778:435:0;;;;;;;;-1:-1:-1;10778:435:0;;-1:-1:-1;;;;;10778:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10778:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10778:435:0;;-1:-1:-1;;10778:435:0;;;-1:-1:-1;10778:435:0;;-1:-1:-1;;10778:435:0:i;8438:17::-;;;;;;;;;;;;;:::i;8462:29::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;8324:44;;;;;;;;;;;;;:::i;8273:::-;;;;;;;;;;;;;:::i;8223:43::-;;;;;;;;;;;;;:::i;8958:406::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8958:406:0;;:::i;8500:51::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8500:51:0;;:::i;8377:20::-;;;;;;;;;;;;;:::i;11221:1317::-;11402:5;;11355:12;;-1:-1:-1;;;;;11402:5:0;11388:10;:19;11380:88;;;;-1:-1:-1;;;11380:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11481:14;11519:6;11527:5;11534:9;11545:4;11551:3;11508:47;;;;;;-1:-1:-1;;;;;11508:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11508:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11508:47:0;;;-1:-1:-1;;11508:47:0;;;;;;;;;11498:58;;11508:47;11498:58;;;;11575:26;;;;:18;:26;;;;;;11498:58;;-1:-1:-1;11575:26:0;;;-1:-1:-1;11567:100:0;;-1:-1:-1;;;;;;;11567:100:0;;;-1:-1:-1;;;11567:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11709:3;11686:19;:17;:19::i;:::-;:26;;11678:108;;;;-1:-1:-1;;;11678:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11828:21;:3;8259:7;11828;:21::i;:::-;11805:19;:17;:19::i;:::-;:44;;11797:108;;;;-1:-1:-1;;;11797:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11947:5;11918:26;;;:18;:26;;;;;:34;;-1:-1:-1;;11918:34:0;;;12003:23;;11965:21;;11999:179;;-1:-1:-1;12059:4:0;11999:179;;;12147:9;12131:27;;;;;;12161:4;12107:59;;;;;;-1:-1:-1;;;;;12107:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;12107:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12096:70;;11999:179;12251:12;12265:23;12292:6;-1:-1:-1;;;;;12292:11:0;12311:5;12318:8;12292:35;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;12292:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12250:77;;;;12346:7;12338:81;;;;-1:-1:-1;;;12338:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12464:6;-1:-1:-1;;;;;12437:63:0;12456:6;12437:63;12472:5;12479:9;12490:4;12496:3;12437:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12437:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12520:10;11221:1317;-1:-1:-1;;;;;;;;;11221:1317:0:o;9372:242::-;9435:12;;-1:-1:-1;;;;;9435:12:0;9421:10;:26;9413:95;;;;-1:-1:-1;;;9413:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9519:5;:18;;9527:10;-1:-1:-1;;;;;;9519:18:0;;;;;;;-1:-1:-1;9548:25:0;;;;;;;;9591:15;;-1:-1:-1;;;;;9600:5:0;;;;9591:15;;;9372:242::o;8404:27::-;;;-1:-1:-1;;;;;8404:27:0;;:::o;10163:607::-;10287:7;10329:5;;-1:-1:-1;;;;;10329:5:0;10315:10;:19;10307:86;;;;-1:-1:-1;;;10307:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10419:30;10443:5;;10419:19;:17;:19::i;:::-;:23;;:30::i;:::-;10412:3;:37;;10404:123;;;;-1:-1:-1;;;10404:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10540:14;10578:6;10586:5;10593:9;10604:4;10610:3;10567:47;;;;;;-1:-1:-1;;;;;10567:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10567:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10557:58;;;;;;10540:75;;10655:4;10626:18;:26;10645:6;10626:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;10702:6;-1:-1:-1;;;;;10677:61:0;10694:6;10677:61;10710:5;10717:9;10728:4;10734:3;10677:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10677:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10756:6;10163:607;-1:-1:-1;;;;;;10163:607:0:o;9687:468::-;9757:17;;;;9753:309;;;9799:10;9821:4;9799:27;9791:96;;;;-1:-1:-1;;;9791:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9753:309;;;9942:5;;-1:-1:-1;;;;;9942:5:0;9928:10;:19;9920:91;;;;-1:-1:-1;;;9920:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10026:17;:24;;-1:-1:-1;;10026:24:0;10046:4;10026:24;;;9753:309;10072:12;:28;;-1:-1:-1;;;;;;10072:28:0;-1:-1:-1;;;;;10072:28:0;;;;;;;;;;;10118:29;;10134:12;;;10118:29;;-1:-1:-1;;10118:29:0;9687:468;:::o;10778:435::-;10927:5;;-1:-1:-1;;;;;10927:5:0;10913:10;:19;10905:87;;;;-1:-1:-1;;;10905:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11005:14;11043:6;11051:5;11058:9;11069:4;11075:3;11032:47;;;;;;-1:-1:-1;;;;;11032:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11032:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11022:58;;;;;;11005:75;;11120:5;11091:18;:26;11110:6;11091:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;11169:6;-1:-1:-1;;;;;11143:62:0;11161:6;11143:62;11177:5;11184:9;11195:4;11201:3;11143:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11143:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10778:435;;;;;;:::o;8438:17::-;;;;:::o;8462:29::-;;;;;;:::o;8324:44::-;8361:7;8324:44;:::o;8273:::-;8310:7;8273:44;:::o;8223:43::-;8259:7;8223:43;:::o;8958:406::-;9015:10;9037:4;9015:27;9007:89;;;;-1:-1:-1;;;9007:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8310:7;9115:6;:23;;9107:88;;;;-1:-1:-1;;;9107:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8361:7;9214:6;:23;;9206:92;;;;-1:-1:-1;;;9206:92:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9309:5;:14;;;9341:15;;9317:6;;9341:15;;;;;8958:406;:::o;8500:51::-;;;;;;;;;;;;;;;:::o;8377:20::-;;;-1:-1:-1;;;;;8377:20:0;;:::o;12546:162::-;12685:15;12546:162;:::o;2898:179::-;2956:7;2988:5;;;3012:6;;;;3004:46;;;;;-1:-1:-1;;;3004:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3068:1;2898:179;-1:-1:-1;;;2898:179:0:o

Swarm Source

ipfs://3c74cd553d9c52292da49e1e88cc3415e0df839f13f37c995d553a29333519d8
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.