Contract 0xc14BFa11c072d5e5735092CEe376Be905B9D7359

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x84e46426c5bcdf51cbc38915b3498c0e49b9e20b20faa918edb32f3ce7034e4cExecute Transact...83561972021-12-17 12:23:40151 days 2 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.028504167823 28.33737404
0x2df5ec096bdb4adb1581cc3acb80b6c7f994413ca3d7ea89cea2ad52eee30f72Execute Transact...83561892021-12-17 12:23:24151 days 2 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0035270124 29.236814883
0x42e193c4f34ce8ebf36ef32bd08201c72bc56e62f86e2d38a6639ec70d67d9ebExecute Transact...83561892021-12-17 12:23:24151 days 2 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.028634955888 28.467057185
0x3b8defb8ed439f773e2ca73822ec85496fdf9b341bbb75be00da9a5b467bf2ebExecute Transact...82714512021-12-15 13:06:36153 days 2 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.02475915 25
0xb2f7d96ce0613dd3710c67dd9f4842f98841a06e6c120d44970069efc4a7387bQueue Transactio...82547952021-12-15 3:43:04153 days 11 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0013916 25
0xecc00296dc2669ae87246b90e6071a988bde8409ce6b24fd5811750c8026745cExecute Transact...79908202021-12-09 0:48:49159 days 14 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.02570765 25
0x3438bf5ddde6c630efc79caf87569c7c08fe025f365f8da0359383645d6b169eQueue Transactio...79662832021-12-08 11:14:19160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0x41c5cc9fd414536104afccd569077744c96fae1ff28343457fe9520d50bb8300Queue Transactio...79662822021-12-08 11:14:16160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0x2a50d76d27a21385bc4d0b3b38f29ae36c364f637ae2fa62ea56800d1e778836Queue Transactio...79662812021-12-08 11:14:13160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0014783525
0xe54c948b4be5b9772a8401fe09a42d9cccfd422b58f4dbcabda9bdf75d697118Queue Transactio...79662692021-12-08 11:13:51160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0x22990c0cbc1a775fea1534dbd1488257c2c0a8e376ef1f6a0cb1b28c1838c9a7Queue Transactio...79662682021-12-08 11:13:49160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0x155de6c73c6da7cdf2db7277ee602297a6820985acbe9f5be0f66d7668052565Queue Transactio...79662652021-12-08 11:13:43160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0014783525
0xe3d9bf360e4509ae26602d9b74b2a457efab02238eeaf5c102a049c6440a212fQueue Transactio...79662392021-12-08 11:12:51160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0x30bd584fa335f3cc5c3a810f908ba5853030b6bae0d207057270d5fa605c031fQueue Transactio...79662382021-12-08 11:12:50160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0x8a77166d8b9d630fb10f2925f2a45efe8f1a067f8de6c10e61a57aef08dca544Queue Transactio...79662372021-12-08 11:12:48160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0014783525
0xd741e6e6b82d5962c76ad78ccd01f437aa508c03af9d0ad651964b77b3da80d8Queue Transactio...79662242021-12-08 11:12:17160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0xbbc35dae395c9563f9774167fb9e4e012f8b49a522af7c915cf8918b34b27f54Queue Transactio...79662232021-12-08 11:12:14160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0xf4977c8768619bc7b0863e27ef3073d0e3ab5037ad0c04918689bebf1e0bd106Queue Transactio...79662222021-12-08 11:12:12160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0014783525
0xb9ed621c6b672982b7f08a104d840488ffee3504dfdf5f5c647d71330de4fafeQueue Transactio...79661572021-12-08 11:10:02160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0x893f7cd9114e90c99613f7dff9e4ebd2a18f27437f405f3011eb59882770d823Queue Transactio...79661512021-12-08 11:09:50160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0014783525
0x9e2e57b6119f490d14b5cd6db7041256fa2deefcd1600f75e374b7a718684a09Queue Transactio...79661382021-12-08 11:09:22160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009808525
0x88486698fbd65ae3004dd788869f9f0dd7674a63e5b37190b0936e7b0f6b2cdeQueue Transactio...79661372021-12-08 11:09:19160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0014783525
0x878ef6f3191aab1a542544855d0078014eb9081ef104e5bcb85144b3a3ef57acQueue Transactio...79661112021-12-08 11:08:27160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009811525
0x05faa784d93a582dfe4e4d1e2b7ab942fb34add2f32cfaf18b28f66f1a65771fQueue Transactio...79661082021-12-08 11:08:19160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0009811525
0xdc2bed1be2bf2ae8c7b900e030dfb438ba1aa51f091ce6a6cfc3c1538a0f1358Queue Transactio...79661062021-12-08 11:08:17160 days 4 hrs ago0xee68753bd98d29d20c8768b05f90c95d66aef1a8 IN  0xc14bfa11c072d5e5735092cee376be905b9d73590 AVAX0.0014786525
[ 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 snowtrace.io on 2021-11-22
*/

// 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 File: SafeMath.sol

pragma solidity ^0.6.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, 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;
    }
}



// XXX 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 = 8 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;
    }

    // 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 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"}]

608060405234801561001057600080fd5b5060405161196b38038061196b8339818101604052604081101561003357600080fd5b50805160209091015161708081101561007d5760405162461bcd60e51b81526004018080602001828103825260378152602001806119346037913960400191505060405180910390fd5b62278d008111156100bf5760405162461bcd60e51b815260040180806020018281038252603b8152602001806118f9603b913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff191690556117fc806100fd6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e214610631578063e177246e14610646578063f2b0653714610670578063f851a4401461069a576100e8565b80636fc1f57e146105de5780637d645fab14610607578063b1b43ae51461061c576100e8565b80633a66f901116100bb5780633a66f901146102ea5780634dd18bf514610449578063591fcdfe1461047c5780636a42b8f8146105c9576100e8565b80630825f38f146100ed5780630e18b681146102a257806326782247146102b9576100e8565b366100e857005b600080fd5b61022d600480360360a081101561010357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561013257600080fd5b82018360208201111561014457600080fd5b803590602001918460018302840111600160201b8311171561016557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101b757600080fd5b8201836020820111156101c957600080fd5b803590602001918460018302840111600160201b831117156101ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106af915050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026757818101518382015260200161024f565b50505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ae57600080fd5b506102b7610baf565b005b3480156102c557600080fd5b506102ce610c4b565b604080516001600160a01b039092168252519081900360200190f35b3480156102f657600080fd5b50610437600480360360a081101561030d57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561033c57600080fd5b82018360208201111561034e57600080fd5b803590602001918460018302840111600160201b8311171561036f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111600160201b831117156103f457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610c5a915050565b60408051918252519081900360200190f35b34801561045557600080fd5b506102b76004803603602081101561046c57600080fd5b50356001600160a01b0316610f5c565b34801561048857600080fd5b506102b7600480360360a081101561049f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104ce57600080fd5b8201836020820111156104e057600080fd5b803590602001918460018302840111600160201b8311171561050157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561055357600080fd5b82018360208201111561056557600080fd5b803590602001918460018302840111600160201b8311171561058657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611051915050565b3480156105d557600080fd5b506104376112fe565b3480156105ea57600080fd5b506105f3611304565b604080519115158252519081900360200190f35b34801561061357600080fd5b5061043761130d565b34801561062857600080fd5b50610437611314565b34801561063d57600080fd5b5061043761131a565b34801561065257600080fd5b506102b76004803603602081101561066957600080fd5b5035611321565b34801561067c57600080fd5b506105f36004803603602081101561069357600080fd5b5035611415565b3480156106a657600080fd5b506102ce61142a565b6000546060906001600160a01b031633146106fb5760405162461bcd60e51b815260040180806020018281038252603881526020018061149f6038913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610761578181015183820152602001610749565b50505050905090810190601f16801561078e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156107c15781810151838201526020016107a9565b50505050905090810190601f1680156107ee5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301206000818152600490935291205490995060ff16975061085f96505050505050505760405162461bcd60e51b815260040180806020018281038252603d81526020018061162d603d913960400191505060405180910390fd5b82610868611439565b10156108a55760405162461bcd60e51b81526004018080602001828103825260458152602001806115416045913960600191505060405180910390fd5b6108b2836212750061143d565b6108ba611439565b11156108f75760405162461bcd60e51b815260040180806020018281038252603381526020018061150e6033913960400191505060405180910390fd5b6000818152600460205260409020805460ff19169055845160609061091d5750836109a0565b85805190602001208560405160200180836001600160e01b031916815260040182805190602001908083835b602083106109685780518252601f199092019160209182019101610949565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b60006060896001600160a01b031689846040518082805190602001908083835b602083106109df5780518252601f1990920191602091820191016109c0565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a41576040519150601f19603f3d011682016040523d82523d6000602084013e610a46565b606091505b509150915081610a875760405162461bcd60e51b815260040180806020018281038252603d815260200180611710603d913960400191505060405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610b04578181015183820152602001610aec565b50505050905090810190601f168015610b315780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610b64578181015183820152602001610b4c565b50505050905090810190601f168015610b915780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b6001546001600160a01b03163314610bf85760405162461bcd60e51b815260040180806020018281038252603881526020018061166a6038913960400191505060405180910390fd5b60008054336001600160a01b031991821617808355600180549092169091556040516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6001546001600160a01b031681565b600080546001600160a01b03163314610ca45760405162461bcd60e51b81526004018080602001828103825260368152602001806116da6036913960400191505060405180910390fd5b610cb8600254610cb2611439565b9061143d565b821015610cf65760405162461bcd60e51b815260040180806020018281038252604981526020018061174d6049913960600191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610d5c578181015183820152602001610d44565b50505050905090810190601f168015610d895780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610dbc578181015183820152602001610da4565b50505050905090810190601f168015610de95780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550866001600160a01b0316817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610eb4578181015183820152602001610e9c565b50505050905090810190601f168015610ee15780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610f14578181015183820152602001610efc565b50505050905090810190601f168015610f415780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b60035460ff1615610faa57333014610fa55760405162461bcd60e51b81526004018080602001828103825260388152602001806116a26038913960400191505060405180910390fd5b611001565b6000546001600160a01b03163314610ff35760405162461bcd60e51b815260040180806020018281038252603b8152602001806115ba603b913960400191505060405180910390fd5b6003805460ff191660011790555b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b0316331461109a5760405162461bcd60e51b81526004018080602001828103825260378152602001806114d76037913960400191505060405180910390fd5b6000858585858560405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156111005781810151838201526020016110e8565b50505050905090810190601f16801561112d5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015611160578181015183820152602001611148565b50505050905090810190601f16801561118d5780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550856001600160a01b0316817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015611258578181015183820152602001611240565b50505050905090810190601f1680156112855780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156112b85781810151838201526020016112a0565b50505050905090810190601f1680156112e55780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b61708081565b6212750081565b33301461135f5760405162461bcd60e51b81526004018080602001828103825260318152602001806117966031913960400191505060405180910390fd5b6170808110156113a05760405162461bcd60e51b81526004018080602001828103825260348152602001806115866034913960400191505060405180910390fd5b62278d008111156113e25760405162461bcd60e51b81526004018080602001828103825260388152602001806115f56038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b6000546001600160a01b031681565b4290565b600082820183811015611497576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e20657865637574696f6e2072657665727465642e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea26469706673582212201bdf7b8d0af0ff7bc259251c3076711d567949a390e2e4abc6868364ae7daae064736f6c634300060c003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e000000000000000000000000ee68753bd98d29d20c8768b05f90c95d66aef1a80000000000000000000000000000000000000000000000000000000000007080

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

000000000000000000000000ee68753bd98d29d20c8768b05f90c95d66aef1a80000000000000000000000000000000000000000000000000000000000007080

-----Decoded View---------------
Arg [0] : admin_ (address): 0xee68753bd98d29d20c8768b05f90c95d66aef1a8
Arg [1] : delay_ (uint256): 28800

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000ee68753bd98d29d20c8768b05f90c95d66aef1a8
Arg [1] : 0000000000000000000000000000000000000000000000000000000000007080


Deployed ByteCode Sourcemap

7114:5141:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10766:1316;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10766:1316:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10766:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10766:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10766:1316:0;;;;;;;;-1:-1:-1;10766:1316:0;;-1:-1:-1;;;;;10766:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10766:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10766:1316:0;;-1:-1:-1;;10766:1316:0;;;-1:-1:-1;10766:1316:0;;-1:-1:-1;;10766:1316:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8913:242;;;;;;;;;;;;;:::i;:::-;;7898:27;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;7898:27:0;;;;;;;;;;;;;;9708:607;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9708:607:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9708:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9708:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9708:607:0;;;;;;;;-1:-1:-1;9708:607:0;;-1:-1:-1;;;;;9708:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9708:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9708:607:0;;-1:-1:-1;;9708:607:0;;;-1:-1:-1;9708:607:0;;-1:-1:-1;;9708:607:0:i;:::-;;;;;;;;;;;;;;;;9163:537;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9163:537:0;-1:-1:-1;;;;;9163:537:0;;:::i;10323:435::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10323:435:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10323:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10323:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10323:435:0;;;;;;;;-1:-1:-1;10323:435:0;;-1:-1:-1;;;;;10323:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10323:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10323:435:0;;-1:-1:-1;;10323:435:0;;;-1:-1:-1;10323:435:0;;-1:-1:-1;;10323:435:0:i;7932:17::-;;;;;;;;;;;;;:::i;7956:29::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;7818:44;;;;;;;;;;;;;:::i;7767:::-;;;;;;;;;;;;;:::i;7717:43::-;;;;;;;;;;;;;:::i;8499:406::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8499:406:0;;:::i;7994:51::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7994:51:0;;:::i;7871:20::-;;;;;;;;;;;;;:::i;10766:1316::-;10947:5;;10900:12;;-1:-1:-1;;;;;10947:5:0;10933:10;:19;10925:88;;;;-1:-1:-1;;;10925:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11026:14;11064:6;11072:5;11079:9;11090:4;11096:3;11053:47;;;;;;-1:-1:-1;;;;;11053:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11053:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11053:47:0;;;-1:-1:-1;;11053:47:0;;;;;;;;;11043:58;;11053:47;11043:58;;;;11120:26;;;;:18;:26;;;;;;11043:58;;-1:-1:-1;11120:26:0;;;-1:-1:-1;11112:100:0;;-1:-1:-1;;;;;;;11112:100:0;;;-1:-1:-1;;;11112:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11254:3;11231:19;:17;:19::i;:::-;:26;;11223:108;;;;-1:-1:-1;;;11223:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11373:21;:3;7753:7;11373;:21::i;:::-;11350:19;:17;:19::i;:::-;:44;;11342:108;;;;-1:-1:-1;;;11342:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11492:5;11463:26;;;:18;:26;;;;;:34;;-1:-1:-1;;11463:34:0;;;11548:23;;11510:21;;11544:179;;-1:-1:-1;11604:4:0;11544:179;;;11692:9;11676:27;;;;;;11706:4;11652:59;;;;;;-1:-1:-1;;;;;11652:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11652:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11641:70;;11544:179;11796:12;11810:23;11837:6;-1:-1:-1;;;;;11837:11:0;11855:5;11862:8;11837:34;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11837:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11795:76;;;;11890:7;11882:81;;;;-1:-1:-1;;;11882:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12008:6;-1:-1:-1;;;;;11981:63:0;12000:6;11981:63;12016:5;12023:9;12034:4;12040:3;11981:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11981:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12064:10;10766:1316;-1:-1:-1;;;;;;;;;10766:1316:0:o;8913:242::-;8976:12;;-1:-1:-1;;;;;8976:12:0;8962:10;:26;8954:95;;;;-1:-1:-1;;;8954:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9060:5;:18;;9068:10;-1:-1:-1;;;;;;9060:18:0;;;;;;;-1:-1:-1;9089:25:0;;;;;;;;9132:15;;-1:-1:-1;;;;;9141:5:0;;;;9132:15;;;8913:242::o;7898:27::-;;;-1:-1:-1;;;;;7898:27:0;;:::o;9708:607::-;9832:7;9874:5;;-1:-1:-1;;;;;9874:5:0;9860:10;:19;9852:86;;;;-1:-1:-1;;;9852:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9964:30;9988:5;;9964:19;:17;:19::i;:::-;:23;;:30::i;:::-;9957:3;:37;;9949:123;;;;-1:-1:-1;;;9949:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10085:14;10123:6;10131:5;10138:9;10149:4;10155:3;10112:47;;;;;;-1:-1:-1;;;;;10112:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10112:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10102:58;;;;;;10085:75;;10200:4;10171:18;:26;10190:6;10171:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;10247:6;-1:-1:-1;;;;;10222:61:0;10239:6;10222:61;10255:5;10262:9;10273:4;10279:3;10222:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10222:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10301:6;9708:607;-1:-1:-1;;;;;;9708:607:0:o;9163:537::-;9302:17;;;;9298:309;;;9344:10;9366:4;9344:27;9336:96;;;;-1:-1:-1;;;9336:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9298:309;;;9487:5;;-1:-1:-1;;;;;9487:5:0;9473:10;:19;9465:91;;;;-1:-1:-1;;;9465:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9571:17;:24;;-1:-1:-1;;9571:24:0;9591:4;9571:24;;;9298:309;9617:12;:28;;-1:-1:-1;;;;;;9617:28:0;-1:-1:-1;;;;;9617:28:0;;;;;;;;;;;9663:29;;9679:12;;;9663:29;;-1:-1:-1;;9663:29:0;9163:537;:::o;10323:435::-;10472:5;;-1:-1:-1;;;;;10472:5:0;10458:10;:19;10450:87;;;;-1:-1:-1;;;10450:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10550:14;10588:6;10596:5;10603:9;10614:4;10620:3;10577:47;;;;;;-1:-1:-1;;;;;10577:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10577:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10567:58;;;;;;10550:75;;10665:5;10636:18;:26;10655:6;10636:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;10714:6;-1:-1:-1;;;;;10688:62:0;10706:6;10688:62;10722:5;10729:9;10740:4;10746:3;10688:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10688:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10323:435;;;;;;:::o;7932:17::-;;;;:::o;7956:29::-;;;;;;:::o;7818:44::-;7855:7;7818:44;:::o;7767:::-;7804:7;7767:44;:::o;7717:43::-;7753:7;7717:43;:::o;8499:406::-;8556:10;8578:4;8556:27;8548:89;;;;-1:-1:-1;;;8548:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7804:7;8656:6;:23;;8648:88;;;;-1:-1:-1;;;8648:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7855:7;8755:6;:23;;8747:92;;;;-1:-1:-1;;;8747:92:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8850:5;:14;;;8882:15;;8858:6;;8882:15;;;;;8499:406;:::o;7994:51::-;;;;;;;;;;;;;;;:::o;7871:20::-;;;-1:-1:-1;;;;;7871:20:0;;:::o;12090:162::-;12229:15;12090:162;:::o;2594:181::-;2652:7;2684:5;;;2708:6;;;;2700:46;;;;;-1:-1:-1;;;2700:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2766:1;2594:181;-1:-1:-1;;;2594:181:0:o

Swarm Source

ipfs://1bdf7b8d0af0ff7bc259251c3076711d567949a390e2e4abc6868364ae7daae0
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.