PSA: Scheduled Server Maintenance & Upgrades [2nd-December-2021 6:00 AM UTC] - Estimated duration: 3 hours.

Contract 0x88b048191b071ed1bcd1ff7c7c21a697ec86811c

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x1268a909fbd50f37b7f69445d0a2bb866ff9503f48fdc3df2e2a65ecb8aad651Queue Transactio...126151122021-11-13 13:33:0718 days 17 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00026132
0x81448bc85b5e4791d11c2984547110eb8b53877fa4a9bebd33dcaa887be88c9cQueue Transactio...126146762021-11-13 13:11:0118 days 17 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00012938
0x6087e610147840befa374ee4815ca4c66f0eefb95a8aa699f9dc2f0a5aee88daExecute Transact...121892692021-10-29 10:01:3733 days 21 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.000313835
0x3a3d71032e60b79ac56ce850c1c13fa83565ea88134119cc25737b023d5d7ffbExecute Transact...121617502021-10-28 10:46:0934 days 20 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.000235495
0xa138c34bdeb55b050f5c0f723c0e3e365cf67d4ce358298cc9a042f8fac0e38aQueue Transactio...121319372021-10-27 9:33:1935 days 21 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00025702
0x32b5b67015577adbb5bb0700c44ace6e4f287098dafa7aa02542fd9a39710fb8Queue Transactio...121035752021-10-26 9:39:1136 days 21 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00026096
0x3e7bf7ccf72616141875f5f9f356e08a723493fe1f519099cfdba77f52d08abcQueue Transactio...121035552021-10-26 9:38:1136 days 21 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00012902
0x454bf9e430cf71531717813c5de53057aa09669d83adabf220c9b87d5d404c9eExecute Transact...119286962021-10-20 6:00:1443 days 1 hr ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.000389255
0xe9d20bc5a61dba805e5416601600f6e1208a3679af6407251f18eca647b9039fQueue Transactio...118719262021-10-18 5:58:4145 days 1 hr ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00025744
0xfb8375dab7c14e4f0620af9acc4f0755b896be240f235e8bcd68881c44df43edExecute Transact...118194002021-10-16 9:56:5546 days 21 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.000389255
0x5559d191f0d3b592c8e43607cb91d5fc5c1c275d240bf99eb471a9fbe1944db3Queue Transactio...117619662021-10-14 9:55:4548 days 21 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00025744
0x4bafab0fdfede3dda5b5e6d4aa27506e99d220209d613813e300d2bc222d3c86Queue Transactio...117619472021-10-14 9:54:4548 days 21 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00012751
0x679b5809a8705517413e017b0cb31d48f00d52a060dba236df8122abdd04e4beExecute Transact...117258822021-10-13 3:21:2250 days 3 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00022531
0x710add589187e58cd5cc0c3c33432feff38332cc441c78cd8f00581dd543ea65Execute Transact...117095992021-10-12 13:43:2650 days 17 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.000389255
0x539243fe5a6dbf33769209fc989ed25d7b4c9daced1a979271d6f3c194834beaQueue Transactio...116678262021-10-11 2:08:2652 days 4 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00025702
0xa3d13d01cb9bff1e8590ed677cb6d0720b087226f43254ebaed999176741230fQueue Transactio...116678152021-10-11 2:07:5352 days 4 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00012709
0xe09d0b8571116bc94c39cf897e17160ff510c29ec3c4276d666d023a051679fbQueue Transactio...116676802021-10-11 2:01:0852 days 5 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00025822
0xa7c5df52385a74d658ea0a8c9a3324f68d18492b2fa8f535ec7b2564055b55a4Queue Transactio...116514532021-10-10 12:23:5852 days 18 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00025744
0x4de2198b3ffcdf96f9eb5379b958f25b18f3ff52e70e9ae0daa0b95dffb93b1cQueue Transactio...116514322021-10-10 12:22:5552 days 18 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00012751
0xe332d7adaac4fadecf4cdce67e4830d828b47c86e05abb03c717505867a07c5bExecute Transact...115382632021-10-06 13:54:1556 days 17 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.000389195
0xc75d87861840d7648c2250308912581e580a9a7bf3bdbab814cb2f35a06f94f8Execute Transact...115094062021-10-05 13:48:5357 days 17 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.002714865
0xa54ae2549bed1e275fe561edc05e8d2096ced33e259c49722454e7d330a886f5Execute Transact...115094022021-10-05 13:48:4157 days 17 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.00273611
0x206f87a7e3f0d31089e993520e7f07e2ae50934ce93560eb53ed560a9f7668d2Execute Transact...115093982021-10-05 13:48:2957 days 17 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.002757355
0x52446a96e07eabdaf64df2fb6da79dec442f78a62161d9bc58c0b131c06db462Execute Transact...115093952021-10-05 13:48:2057 days 17 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.0027786
0x1a0419d8bf14bbf2fa30fcb2d17cb6ab7b4ba54d56bb74bd6e566dcfe7e12918Execute Transact...115093912021-10-05 13:48:0857 days 17 hrs ago0xf210e843cc8eb95bfcf9d5219eb95db6065f1db1 IN  0x88b048191b071ed1bcd1ff7c7c21a697ec86811c0 BNB0.002799845
[ 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, None license
/**
 *Submitted for verification at BscScan.com on 2021-08-09
*/

// SPDX-License-Identifier: MIT

// COPIED FROM https://github.com/compound-finance/compound-protocol/blob/master/contracts/Governance/GovernorAlpha.sol
// Copyright 2020 Compound Labs, Inc.
// Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
// 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
// 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
// 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
// Ctrl+f for XXX to see all the modifications.

// XXX: pragma solidity ^0.5.16;
pragma solidity 0.6.12;
library SafeMath {
    /**
     * @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) {
        return sub(a, b, 'SafeMath: subtraction overflow');
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * 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);
        uint256 c = a - b;

        return c;
    }

    /**
     * @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) {
        // 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 0;
        }

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

        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts 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) {
        return div(a, b, 'SafeMath: division by zero');
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message 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,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts 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) {
        return mod(a, b, 'SafeMath: modulo by zero');
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts with custom message 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,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }

    function min(uint256 x, uint256 y) internal pure returns (uint256 z) {
        z = x < y ? x : y;
    }

    // babylonian method (https://en.wikipedia.org/wiki/Methods_of_computing_square_roots#Babylonian_method)
    function sqrt(uint256 y) internal pure returns (uint256 z) {
        if (y > 3) {
            z = y;
            uint256 x = y / 2 + 1;
            while (x < z) {
                z = x;
                x = (y / x + x) / 2;
            }
        } else if (y != 0) {
            z = 1;
        }
    }
}

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 = 2 days;
    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;
    }

    // XXX: function() external payable { }
    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);
    }

    function setPendingAdmin(address pendingAdmin_) public {
        // allows one time setting of admin for deployment purposes
        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"}]

608060405234801561001057600080fd5b5060405161196e38038061196e8339818101604052604081101561003357600080fd5b5080516020909101516202a30081101561007e5760405162461bcd60e51b81526004018080602001828103825260378152602001806119376037913960400191505060405180910390fd5b62278d008111156100c05760405162461bcd60e51b815260040180806020018281038252603b8152602001806118fc603b913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff191690556117fe806100fe6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e214610631578063e177246e14610646578063f2b0653714610670578063f851a4401461069a576100e8565b80636fc1f57e146105de5780637d645fab14610607578063b1b43ae51461061c576100e8565b80633a66f901116100bb5780633a66f901146102ea5780634dd18bf514610449578063591fcdfe1461047c5780636a42b8f8146105c9576100e8565b80630825f38f146100ed5780630e18b681146102a257806326782247146102b9576100e8565b366100e857005b600080fd5b61022d600480360360a081101561010357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561013257600080fd5b82018360208201111561014457600080fd5b803590602001918460018302840111600160201b8311171561016557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101b757600080fd5b8201836020820111156101c957600080fd5b803590602001918460018302840111600160201b831117156101ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106af915050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026757818101518382015260200161024f565b50505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ae57600080fd5b506102b7610baf565b005b3480156102c557600080fd5b506102ce610c4b565b604080516001600160a01b039092168252519081900360200190f35b3480156102f657600080fd5b50610437600480360360a081101561030d57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561033c57600080fd5b82018360208201111561034e57600080fd5b803590602001918460018302840111600160201b8311171561036f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111600160201b831117156103f457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610c5a915050565b60408051918252519081900360200190f35b34801561045557600080fd5b506102b76004803603602081101561046c57600080fd5b50356001600160a01b0316610f5c565b34801561048857600080fd5b506102b7600480360360a081101561049f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104ce57600080fd5b8201836020820111156104e057600080fd5b803590602001918460018302840111600160201b8311171561050157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561055357600080fd5b82018360208201111561056557600080fd5b803590602001918460018302840111600160201b8311171561058657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611051915050565b3480156105d557600080fd5b506104376112fe565b3480156105ea57600080fd5b506105f3611304565b604080519115158252519081900360200190f35b34801561061357600080fd5b5061043761130d565b34801561062857600080fd5b50610437611314565b34801561063d57600080fd5b5061043761131b565b34801561065257600080fd5b506102b76004803603602081101561066957600080fd5b5035611322565b34801561067c57600080fd5b506105f36004803603602081101561069357600080fd5b5035611417565b3480156106a657600080fd5b506102ce61142c565b6000546060906001600160a01b031633146106fb5760405162461bcd60e51b81526004018080602001828103825260388152602001806114a16038913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610761578181015183820152602001610749565b50505050905090810190601f16801561078e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156107c15781810151838201526020016107a9565b50505050905090810190601f1680156107ee5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301206000818152600490935291205490995060ff16975061085f96505050505050505760405162461bcd60e51b815260040180806020018281038252603d81526020018061162f603d913960400191505060405180910390fd5b8261086861143b565b10156108a55760405162461bcd60e51b81526004018080602001828103825260458152602001806115436045913960600191505060405180910390fd5b6108b2836212750061143f565b6108ba61143b565b11156108f75760405162461bcd60e51b81526004018080602001828103825260338152602001806115106033913960400191505060405180910390fd5b6000818152600460205260409020805460ff19169055845160609061091d5750836109a0565b85805190602001208560405160200180836001600160e01b031916815260040182805190602001908083835b602083106109685780518252601f199092019160209182019101610949565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b60006060896001600160a01b031689846040518082805190602001908083835b602083106109df5780518252601f1990920191602091820191016109c0565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a41576040519150601f19603f3d011682016040523d82523d6000602084013e610a46565b606091505b509150915081610a875760405162461bcd60e51b815260040180806020018281038252603d815260200180611712603d913960400191505060405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610b04578181015183820152602001610aec565b50505050905090810190601f168015610b315780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610b64578181015183820152602001610b4c565b50505050905090810190601f168015610b915780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b6001546001600160a01b03163314610bf85760405162461bcd60e51b815260040180806020018281038252603881526020018061166c6038913960400191505060405180910390fd5b60008054336001600160a01b031991821617808355600180549092169091556040516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6001546001600160a01b031681565b600080546001600160a01b03163314610ca45760405162461bcd60e51b81526004018080602001828103825260368152602001806116dc6036913960400191505060405180910390fd5b610cb8600254610cb261143b565b9061143f565b821015610cf65760405162461bcd60e51b815260040180806020018281038252604981526020018061174f6049913960600191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610d5c578181015183820152602001610d44565b50505050905090810190601f168015610d895780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610dbc578181015183820152602001610da4565b50505050905090810190601f168015610de95780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550866001600160a01b0316817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610eb4578181015183820152602001610e9c565b50505050905090810190601f168015610ee15780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610f14578181015183820152602001610efc565b50505050905090810190601f168015610f415780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b60035460ff1615610faa57333014610fa55760405162461bcd60e51b81526004018080602001828103825260388152602001806116a46038913960400191505060405180910390fd5b611001565b6000546001600160a01b03163314610ff35760405162461bcd60e51b815260040180806020018281038252603b8152602001806115bc603b913960400191505060405180910390fd5b6003805460ff191660011790555b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b0316331461109a5760405162461bcd60e51b81526004018080602001828103825260378152602001806114d96037913960400191505060405180910390fd5b6000858585858560405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156111005781810151838201526020016110e8565b50505050905090810190601f16801561112d5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015611160578181015183820152602001611148565b50505050905090810190601f16801561118d5780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550856001600160a01b0316817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015611258578181015183820152602001611240565b50505050905090810190601f1680156112855780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156112b85781810151838201526020016112a0565b50505050905090810190601f1680156112e55780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b6202a30081565b6212750081565b3330146113605760405162461bcd60e51b81526004018080602001828103825260318152602001806117986031913960400191505060405180910390fd5b6202a3008110156113a25760405162461bcd60e51b81526004018080602001828103825260348152602001806115886034913960400191505060405180910390fd5b62278d008111156113e45760405162461bcd60e51b81526004018080602001828103825260388152602001806115f76038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b6000546001600160a01b031681565b4290565b600082820183811015611499576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e20657865637574696f6e2072657665727465642e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea2646970667358221220f53dda681c1c59a5e2336f52af724d5babae917aca8964a48e574a0e84ba33f764736f6c634300060c003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e000000000000000000000000ecc031d649b2584b52c874b300829e3843448656000000000000000000000000000000000000000000000000000000000002a300

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

000000000000000000000000ecc031d649b2584b52c874b300829e3843448656000000000000000000000000000000000000000000000000000000000002a300

-----Decoded View---------------
Arg [0] : admin_ (address): 0xecc031d649b2584b52c874b300829e3843448656
Arg [1] : delay_ (uint256): 172800

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000ecc031d649b2584b52c874b300829e3843448656
Arg [1] : 000000000000000000000000000000000000000000000000000000000002a300


Deployed ByteCode Sourcemap

7121:5140:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10772:1316;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10772:1316:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10772:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10772:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10772:1316:0;;;;;;;;-1:-1:-1;10772:1316:0;;-1:-1:-1;;;;;10772:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10772:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10772:1316:0;;-1:-1:-1;;10772:1316:0;;;-1:-1:-1;10772:1316:0;;-1:-1:-1;;10772:1316:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8919:242;;;;;;;;;;;;;:::i;:::-;;7904:27;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;7904:27:0;;;;;;;;;;;;;;9714:607;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9714:607:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9714:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9714:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9714:607:0;;;;;;;;-1:-1:-1;9714:607:0;;-1:-1:-1;;;;;9714:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9714:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9714:607:0;;-1:-1:-1;;9714:607:0;;;-1:-1:-1;9714:607:0;;-1:-1:-1;;9714:607:0:i;:::-;;;;;;;;;;;;;;;;9169:537;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9169:537:0;-1:-1:-1;;;;;9169:537:0;;:::i;10329:435::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10329:435:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10329:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10329:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10329:435:0;;;;;;;;-1:-1:-1;10329:435:0;;-1:-1:-1;;;;;10329:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10329:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10329:435:0;;-1:-1:-1;;10329:435:0;;;-1:-1:-1;10329:435:0;;-1:-1:-1;;10329:435:0:i;7938:17::-;;;;;;;;;;;;;:::i;7962:29::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;7824:44;;;;;;;;;;;;;:::i;7774:43::-;;;;;;;;;;;;;:::i;7724:::-;;;;;;;;;;;;;:::i;8505:406::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8505:406:0;;:::i;8000:51::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8000:51:0;;:::i;7877:20::-;;;;;;;;;;;;;:::i;10772:1316::-;10953:5;;10906:12;;-1:-1:-1;;;;;10953:5:0;10939:10;:19;10931:88;;;;-1:-1:-1;;;10931:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11032:14;11070:6;11078:5;11085:9;11096:4;11102:3;11059:47;;;;;;-1:-1:-1;;;;;11059:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11059:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11059:47:0;;;-1:-1:-1;;11059:47:0;;;;;;;;;11049:58;;11059:47;11049:58;;;;11126:26;;;;:18;:26;;;;;;11049:58;;-1:-1:-1;11126:26:0;;;-1:-1:-1;11118:100:0;;-1:-1:-1;;;;;;;11118:100:0;;;-1:-1:-1;;;11118:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11260:3;11237:19;:17;:19::i;:::-;:26;;11229:108;;;;-1:-1:-1;;;11229:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11379:21;:3;7760:7;11379;:21::i;:::-;11356:19;:17;:19::i;:::-;:44;;11348:108;;;;-1:-1:-1;;;11348:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11498:5;11469:26;;;:18;:26;;;;;:34;;-1:-1:-1;;11469:34:0;;;11554:23;;11516:21;;11550:179;;-1:-1:-1;11610:4:0;11550:179;;;11698:9;11682:27;;;;;;11712:4;11658:59;;;;;;-1:-1:-1;;;;;11658:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11658:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11647:70;;11550:179;11802:12;11816:23;11843:6;-1:-1:-1;;;;;11843:11:0;11861:5;11868:8;11843:34;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11843:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11801:76;;;;11896:7;11888:81;;;;-1:-1:-1;;;11888:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12014:6;-1:-1:-1;;;;;11987:63:0;12006:6;11987:63;12022:5;12029:9;12040:4;12046:3;11987:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11987:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12070:10;10772:1316;-1:-1:-1;;;;;;;;;10772:1316:0:o;8919:242::-;8982:12;;-1:-1:-1;;;;;8982:12:0;8968:10;:26;8960:95;;;;-1:-1:-1;;;8960:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9066:5;:18;;9074:10;-1:-1:-1;;;;;;9066:18:0;;;;;;;-1:-1:-1;9095:25:0;;;;;;;;9138:15;;-1:-1:-1;;;;;9147:5:0;;;;9138:15;;;8919:242::o;7904:27::-;;;-1:-1:-1;;;;;7904:27:0;;:::o;9714:607::-;9838:7;9880:5;;-1:-1:-1;;;;;9880:5:0;9866:10;:19;9858:86;;;;-1:-1:-1;;;9858:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9970:30;9994:5;;9970:19;:17;:19::i;:::-;:23;;:30::i;:::-;9963:3;:37;;9955:123;;;;-1:-1:-1;;;9955:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10091:14;10129:6;10137:5;10144:9;10155:4;10161:3;10118:47;;;;;;-1:-1:-1;;;;;10118:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10118:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10108:58;;;;;;10091:75;;10206:4;10177:18;:26;10196:6;10177:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;10253:6;-1:-1:-1;;;;;10228:61:0;10245:6;10228:61;10261:5;10268:9;10279:4;10285:3;10228:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10228:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10307:6;9714:607;-1:-1:-1;;;;;;9714:607:0:o;9169:537::-;9308:17;;;;9304:309;;;9350:10;9372:4;9350:27;9342:96;;;;-1:-1:-1;;;9342:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9304:309;;;9493:5;;-1:-1:-1;;;;;9493:5:0;9479:10;:19;9471:91;;;;-1:-1:-1;;;9471:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9577:17;:24;;-1:-1:-1;;9577:24:0;9597:4;9577:24;;;9304:309;9623:12;:28;;-1:-1:-1;;;;;;9623:28:0;-1:-1:-1;;;;;9623:28:0;;;;;;;;;;;9669:29;;9685:12;;;9669:29;;-1:-1:-1;;9669:29:0;9169:537;:::o;10329:435::-;10478:5;;-1:-1:-1;;;;;10478:5:0;10464:10;:19;10456:87;;;;-1:-1:-1;;;10456:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10556:14;10594:6;10602:5;10609:9;10620:4;10626:3;10583:47;;;;;;-1:-1:-1;;;;;10583:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10583:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10573:58;;;;;;10556:75;;10671:5;10642:18;:26;10661:6;10642:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;10720:6;-1:-1:-1;;;;;10694:62:0;10712:6;10694:62;10728:5;10735:9;10746:4;10752:3;10694:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10694:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10329:435;;;;;;:::o;7938:17::-;;;;:::o;7962:29::-;;;;;;:::o;7824:44::-;7861:7;7824:44;:::o;7774:43::-;7811:6;7774:43;:::o;7724:::-;7760:7;7724:43;:::o;8505:406::-;8562:10;8584:4;8562:27;8554:89;;;;-1:-1:-1;;;8554:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7811:6;8662;:23;;8654:88;;;;-1:-1:-1;;;8654:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7861:7;8761:6;:23;;8753:92;;;;-1:-1:-1;;;8753:92:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8856:5;:14;;;8888:15;;8864:6;;8888:15;;;;;8505:406;:::o;8000:51::-;;;;;;;;;;;;;;;:::o;7877:20::-;;;-1:-1:-1;;;;;7877:20:0;;:::o;12096:162::-;12235:15;12096:162;:::o;2016:181::-;2074:7;2106:5;;;2130:6;;;;2122:46;;;;;-1:-1:-1;;;2122:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2188:1;2016:181;-1:-1:-1;;;2016:181:0:o

Swarm Source

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