Contract 0xEdEe9514CF75B0A12DD3136f852B74476b48B982

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x45f634f1c2451713abc817e3cf0c8e9238a128766ac540057d93787f6a6843c8Execute Transact...79656092021-12-08 10:51:41420 days 10 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.0011944 25
0xe274193053a9125403dcc578f7edcbd308a2e24ebcf6cde5831b352cf75d0888Queue Transactio...79203442021-12-07 9:34:21421 days 11 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.001395525
0x7ab00683307af200ca4c99ff40c8babd8e1eb3ae4a7b0d0114aa65e730d6ec81Execute Transact...75389712021-11-28 13:08:19430 days 8 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.001484325
0x889b6c053c2a863b89cd23418d23c8d4ab421ae70e7b049f6c479d15141ec554Execute Transact...75389632021-11-28 13:08:01430 days 8 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.001484325
0x8ecbd56ab1a8a62e30ef255c9dea6303c6ad9da11583669be20900b23fcb91e8Execute Transact...75389572021-11-28 13:07:49430 days 8 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.001484325
0x397df02f19d1057339c5a12bc4aec4574c5099d39fdcd16ce8c47ffbd217020eQueue Transactio...75171842021-11-28 0:56:11430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.0014613525
0x8f89cd8b0a75753dd936c5dc28e691a339c806fd56234c56ed48dbf175efdd77Queue Transactio...75171782021-11-28 0:56:00430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.0014613525
0xf87932732d1e9f193f604fc7cc6a5cd0a990a4e9cca4cdc4be937ef09a455bcaQueue Transactio...75171642021-11-28 0:55:32430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.0014613525
0xf522bac15da14e070761d457bb89f75e1b2541ee359bc58806d692422da7d90fExecute Transact...75169272021-11-28 0:47:34430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00152406910625.669829323
0xe8b0d8ee0fd9ae7f397464095b5131acb6af175b5e41ba2ae9c4cf7ab1f5ef42Execute Transact...75169272021-11-28 0:47:34430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00154554221126.031499894
0xb69d64d73abebc6346604784d313cef70c05f206edb8d85b59a129b0d50f94c0Execute Transact...75169272021-11-28 0:47:34430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00150203947425.298785193
0x733cc970e8d8df7990e9b5635d3bbbbc7d4a2579c8e578804e14e6a2d1f47cc7Execute Transact...75169062021-11-28 0:46:46430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00154413468826.007793046
0xaf97fc9d9e9f03f788b69e09dbf737c90dcd689abd94b030c2bff09e75de5311Execute Transact...75168922021-11-28 0:46:22430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00149165050925.123804309
0x676f19d94f79639d21071852f3b008d6d4784cee91ded01f5bf988096263e5a4Execute Transact...75168922021-11-28 0:46:22430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.001484325
0x3243948018940e1746352acfe77a7162821fd3303cd33c4ff6822c59ce9f8779Execute Transact...75168832021-11-28 0:46:05430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00155977526126.271226529
0x42cb47b76e512ec2ba064882cd2fe18c8a2dbf3711a13eae4b630626fba7eb4cExecute Transact...75168772021-11-28 0:45:56430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00155842648326.248509115
0x339112a4c2b89de6641f0f7d3a22d73eb7c6cc61f29a1db61a64cb3098ff579cExecute Transact...75168742021-11-28 0:45:51430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00148811245725.064213049
0x9d2dc95751d495aa84091d8b118eeba931ec8a4739d92c49beb01c15c5941488Execute Transact...75168692021-11-28 0:45:39430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00169610575828.567435125
0x44a9adcfe782bbf738973189e7d302567d943f37cde68d4d440c80addfbdde7fExecute Transact...75168692021-11-28 0:45:39430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00163794741627.587876716
0x145ea1e49386bcde1fc756fec48dc9b530b5275f7e6c975ffa0109dfd8395ef4Execute Transact...75168512021-11-28 0:45:03430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00187228638631.534837741
0x38059e5396d069df3ce355614ba972a6802e779042640df91647819572c7227dExecute Transact...75168512021-11-28 0:45:03430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00103773472134.203517519
0x280e04076f34032ea7af97e1fad793977d9f5b382cfcc74dbd5f6d98ca8bef92Execute Transact...75168502021-11-28 0:45:02430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00193028822732.511760219
0x7f6ddd4bf06312a6d9b326497f1962df2e6809283f5f94c3b3f64e3db8476c78Execute Transact...75168502021-11-28 0:45:02430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00186300046931.378435455
0x5f96dfd0396eb092f573dfd0ac0d32dc20211b54e69102d25d42d9d7ba85a715Execute Transact...75168502021-11-28 0:45:02430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00180193853630.349971984
0x2bb317a63a3c05e6783457abee0f0e7d68518a45ae5e2682d1c65bc1e22c0c3dExecute Transact...75168502021-11-28 0:45:02430 days 20 hrs ago0xb9780943a99f2462f954e2d0b5d99eb70301b740 IN  0xedee9514cf75b0a12dd3136f852b74476b48b9820 AVAX0.00171102047128.818642984
[ 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-20
*/

/**
 *Submitted for verification at BscScan.com on 2021-03-08
*/

// File: @openzeppelin/contracts/math/SafeMath.sol

// 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: localhost/contracts/Timelock.sol

// 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;

// XXX: import "./SafeMath.sol";


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

608060405234801561001057600080fd5b5060405161196b38038061196b8339818101604052604081101561003357600080fd5b508051602090910151611c2081101561007d5760405162461bcd60e51b81526004018080602001828103825260378152602001806119346037913960400191505060405180910390fd5b62278d008111156100bf5760405162461bcd60e51b815260040180806020018281038252603b8152602001806118f9603b913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff191690556117fc806100fd6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e214610631578063e177246e14610646578063f2b0653714610670578063f851a4401461069a576100e8565b80636fc1f57e146105de5780637d645fab14610607578063b1b43ae51461061c576100e8565b80633a66f901116100bb5780633a66f901146102ea5780634dd18bf514610449578063591fcdfe1461047c5780636a42b8f8146105c9576100e8565b80630825f38f146100ed5780630e18b681146102a257806326782247146102b9576100e8565b366100e857005b600080fd5b61022d600480360360a081101561010357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561013257600080fd5b82018360208201111561014457600080fd5b803590602001918460018302840111600160201b8311171561016557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101b757600080fd5b8201836020820111156101c957600080fd5b803590602001918460018302840111600160201b831117156101ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106af915050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026757818101518382015260200161024f565b50505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ae57600080fd5b506102b7610baf565b005b3480156102c557600080fd5b506102ce610c4b565b604080516001600160a01b039092168252519081900360200190f35b3480156102f657600080fd5b50610437600480360360a081101561030d57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561033c57600080fd5b82018360208201111561034e57600080fd5b803590602001918460018302840111600160201b8311171561036f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111600160201b831117156103f457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610c5a915050565b60408051918252519081900360200190f35b34801561045557600080fd5b506102b76004803603602081101561046c57600080fd5b50356001600160a01b0316610f5c565b34801561048857600080fd5b506102b7600480360360a081101561049f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104ce57600080fd5b8201836020820111156104e057600080fd5b803590602001918460018302840111600160201b8311171561050157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561055357600080fd5b82018360208201111561056557600080fd5b803590602001918460018302840111600160201b8311171561058657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611051915050565b3480156105d557600080fd5b506104376112fe565b3480156105ea57600080fd5b506105f3611304565b604080519115158252519081900360200190f35b34801561061357600080fd5b5061043761130d565b34801561062857600080fd5b50610437611314565b34801561063d57600080fd5b5061043761131a565b34801561065257600080fd5b506102b76004803603602081101561066957600080fd5b5035611321565b34801561067c57600080fd5b506105f36004803603602081101561069357600080fd5b5035611415565b3480156106a657600080fd5b506102ce61142a565b6000546060906001600160a01b031633146106fb5760405162461bcd60e51b815260040180806020018281038252603881526020018061149f6038913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610761578181015183820152602001610749565b50505050905090810190601f16801561078e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156107c15781810151838201526020016107a9565b50505050905090810190601f1680156107ee5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301206000818152600490935291205490995060ff16975061085f96505050505050505760405162461bcd60e51b815260040180806020018281038252603d81526020018061162d603d913960400191505060405180910390fd5b82610868611439565b10156108a55760405162461bcd60e51b81526004018080602001828103825260458152602001806115416045913960600191505060405180910390fd5b6108b2836212750061143d565b6108ba611439565b11156108f75760405162461bcd60e51b815260040180806020018281038252603381526020018061150e6033913960400191505060405180910390fd5b6000818152600460205260409020805460ff19169055845160609061091d5750836109a0565b85805190602001208560405160200180836001600160e01b031916815260040182805190602001908083835b602083106109685780518252601f199092019160209182019101610949565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b60006060896001600160a01b031689846040518082805190602001908083835b602083106109df5780518252601f1990920191602091820191016109c0565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a41576040519150601f19603f3d011682016040523d82523d6000602084013e610a46565b606091505b509150915081610a875760405162461bcd60e51b815260040180806020018281038252603d815260200180611710603d913960400191505060405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610b04578181015183820152602001610aec565b50505050905090810190601f168015610b315780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610b64578181015183820152602001610b4c565b50505050905090810190601f168015610b915780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b6001546001600160a01b03163314610bf85760405162461bcd60e51b815260040180806020018281038252603881526020018061166a6038913960400191505060405180910390fd5b60008054336001600160a01b031991821617808355600180549092169091556040516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6001546001600160a01b031681565b600080546001600160a01b03163314610ca45760405162461bcd60e51b81526004018080602001828103825260368152602001806116da6036913960400191505060405180910390fd5b610cb8600254610cb2611439565b9061143d565b821015610cf65760405162461bcd60e51b815260040180806020018281038252604981526020018061174d6049913960600191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610d5c578181015183820152602001610d44565b50505050905090810190601f168015610d895780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610dbc578181015183820152602001610da4565b50505050905090810190601f168015610de95780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550866001600160a01b0316817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610eb4578181015183820152602001610e9c565b50505050905090810190601f168015610ee15780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610f14578181015183820152602001610efc565b50505050905090810190601f168015610f415780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b60035460ff1615610faa57333014610fa55760405162461bcd60e51b81526004018080602001828103825260388152602001806116a26038913960400191505060405180910390fd5b611001565b6000546001600160a01b03163314610ff35760405162461bcd60e51b815260040180806020018281038252603b8152602001806115ba603b913960400191505060405180910390fd5b6003805460ff191660011790555b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b0316331461109a5760405162461bcd60e51b81526004018080602001828103825260378152602001806114d76037913960400191505060405180910390fd5b6000858585858560405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156111005781810151838201526020016110e8565b50505050905090810190601f16801561112d5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015611160578181015183820152602001611148565b50505050905090810190601f16801561118d5780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550856001600160a01b0316817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015611258578181015183820152602001611240565b50505050905090810190601f1680156112855780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156112b85781810151838201526020016112a0565b50505050905090810190601f1680156112e55780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b611c2081565b6212750081565b33301461135f5760405162461bcd60e51b81526004018080602001828103825260318152602001806117966031913960400191505060405180910390fd5b611c208110156113a05760405162461bcd60e51b81526004018080602001828103825260348152602001806115866034913960400191505060405180910390fd5b62278d008111156113e25760405162461bcd60e51b81526004018080602001828103825260388152602001806115f56038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b6000546001600160a01b031681565b4290565b600082820183811015611497576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e20657865637574696f6e2072657665727465642e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea2646970667358221220a3c1231737e5de7b85755a6a80d8215b1fef8399be5405e9ef73709eaaa3802064736f6c634300060c003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e000000000000000000000000b9780943a99f2462f954e2d0b5d99eb70301b740000000000000000000000000000000000000000000000000000000000000a8c0

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

000000000000000000000000b9780943a99f2462f954e2d0b5d99eb70301b740000000000000000000000000000000000000000000000000000000000000a8c0

-----Decoded View---------------
Arg [0] : admin_ (address): 0xb9780943a99f2462f954e2d0b5d99eb70301b740
Arg [1] : delay_ (uint256): 43200

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000b9780943a99f2462f954e2d0b5d99eb70301b740
Arg [1] : 000000000000000000000000000000000000000000000000000000000000a8c0


Deployed ByteCode Sourcemap

9368:5141:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13020:1316;;;;;;;;;;;;;;;;-1:-1:-1;;;;;13020:1316:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13020:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13020:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13020:1316:0;;;;;;;;-1:-1:-1;13020:1316:0;;-1:-1:-1;;;;;13020:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;13020:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13020:1316:0;;-1:-1:-1;;13020:1316:0;;;-1:-1:-1;13020:1316:0;;-1:-1:-1;;13020:1316:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11167:242;;;;;;;;;;;;;:::i;:::-;;10152:27;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;10152:27:0;;;;;;;;;;;;;;11962:607;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11962:607:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11962:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11962:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11962:607:0;;;;;;;;-1:-1:-1;11962:607:0;;-1:-1:-1;;;;;11962:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11962:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11962:607:0;;-1:-1:-1;;11962:607:0;;;-1:-1:-1;11962:607:0;;-1:-1:-1;;11962:607:0:i;:::-;;;;;;;;;;;;;;;;11417:537;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11417:537:0;-1:-1:-1;;;;;11417:537:0;;:::i;12577:435::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;12577:435:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;12577:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;12577:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12577:435:0;;;;;;;;-1:-1:-1;12577:435:0;;-1:-1:-1;;;;;12577:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;12577:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12577:435:0;;-1:-1:-1;;12577:435:0;;;-1:-1:-1;12577:435:0;;-1:-1:-1;;12577:435:0:i;10186:17::-;;;;;;;;;;;;;:::i;10210:29::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;10072:44;;;;;;;;;;;;;:::i;10021:::-;;;;;;;;;;;;;:::i;9971:43::-;;;;;;;;;;;;;:::i;10753:406::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10753:406:0;;:::i;10248:51::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10248:51:0;;:::i;10125:20::-;;;;;;;;;;;;;:::i;13020:1316::-;13201:5;;13154:12;;-1:-1:-1;;;;;13201:5:0;13187:10;:19;13179:88;;;;-1:-1:-1;;;13179:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13280:14;13318:6;13326:5;13333:9;13344:4;13350:3;13307:47;;;;;;-1:-1:-1;;;;;13307:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13307:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13307:47:0;;;-1:-1:-1;;13307:47:0;;;;;;;;;13297:58;;13307:47;13297:58;;;;13374:26;;;;:18;:26;;;;;;13297:58;;-1:-1:-1;13374:26:0;;;-1:-1:-1;13366:100:0;;-1:-1:-1;;;;;;;13366:100:0;;;-1:-1:-1;;;13366:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13508:3;13485:19;:17;:19::i;:::-;:26;;13477:108;;;;-1:-1:-1;;;13477:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13627:21;:3;10007:7;13627;:21::i;:::-;13604:19;:17;:19::i;:::-;:44;;13596:108;;;;-1:-1:-1;;;13596:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13746:5;13717:26;;;:18;:26;;;;;:34;;-1:-1:-1;;13717:34:0;;;13802:23;;13764:21;;13798:179;;-1:-1:-1;13858:4:0;13798:179;;;13946:9;13930:27;;;;;;13960:4;13906:59;;;;;;-1:-1:-1;;;;;13906:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;13906:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13895:70;;13798:179;14050:12;14064:23;14091:6;-1:-1:-1;;;;;14091:11:0;14109:5;14116:8;14091:34;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;14091:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14049:76;;;;14144:7;14136:81;;;;-1:-1:-1;;;14136:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14262:6;-1:-1:-1;;;;;14235:63:0;14254:6;14235:63;14270:5;14277:9;14288:4;14294:3;14235:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14235:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14318:10;13020:1316;-1:-1:-1;;;;;;;;;13020:1316:0:o;11167:242::-;11230:12;;-1:-1:-1;;;;;11230:12:0;11216:10;:26;11208:95;;;;-1:-1:-1;;;11208:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11314:5;:18;;11322:10;-1:-1:-1;;;;;;11314:18:0;;;;;;;-1:-1:-1;11343:25:0;;;;;;;;11386:15;;-1:-1:-1;;;;;11395:5:0;;;;11386:15;;;11167:242::o;10152:27::-;;;-1:-1:-1;;;;;10152:27:0;;:::o;11962:607::-;12086:7;12128:5;;-1:-1:-1;;;;;12128:5:0;12114:10;:19;12106:86;;;;-1:-1:-1;;;12106:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12218:30;12242:5;;12218:19;:17;:19::i;:::-;:23;;:30::i;:::-;12211:3;:37;;12203:123;;;;-1:-1:-1;;;12203:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12339:14;12377:6;12385:5;12392:9;12403:4;12409:3;12366:47;;;;;;-1:-1:-1;;;;;12366:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12366:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12356:58;;;;;;12339:75;;12454:4;12425:18;:26;12444:6;12425:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;12501:6;-1:-1:-1;;;;;12476:61:0;12493:6;12476:61;12509:5;12516:9;12527:4;12533:3;12476:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12476:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12555:6;11962:607;-1:-1:-1;;;;;;11962:607:0:o;11417:537::-;11556:17;;;;11552:309;;;11598:10;11620:4;11598:27;11590:96;;;;-1:-1:-1;;;11590:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11552:309;;;11741:5;;-1:-1:-1;;;;;11741:5:0;11727:10;:19;11719:91;;;;-1:-1:-1;;;11719:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11825:17;:24;;-1:-1:-1;;11825:24:0;11845:4;11825:24;;;11552:309;11871:12;:28;;-1:-1:-1;;;;;;11871:28:0;-1:-1:-1;;;;;11871:28:0;;;;;;;;;;;11917:29;;11933:12;;;11917:29;;-1:-1:-1;;11917:29:0;11417:537;:::o;12577:435::-;12726:5;;-1:-1:-1;;;;;12726:5:0;12712:10;:19;12704:87;;;;-1:-1:-1;;;12704:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12804:14;12842:6;12850:5;12857:9;12868:4;12874:3;12831:47;;;;;;-1:-1:-1;;;;;12831:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12831:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12821:58;;;;;;12804:75;;12919:5;12890:18;:26;12909:6;12890:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;12968:6;-1:-1:-1;;;;;12942:62:0;12960:6;12942:62;12976:5;12983:9;12994:4;13000:3;12942:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12942:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12577:435;;;;;;:::o;10186:17::-;;;;:::o;10210:29::-;;;;;;:::o;10072:44::-;10109:7;10072:44;:::o;10021:::-;10058:7;10021:44;:::o;9971:43::-;10007:7;9971:43;:::o;10753:406::-;10810:10;10832:4;10810:27;10802:89;;;;-1:-1:-1;;;10802:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10058:7;10910:6;:23;;10902:88;;;;-1:-1:-1;;;10902:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10109:7;11009:6;:23;;11001:92;;;;-1:-1:-1;;;11001:92:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11104:5;:14;;;11136:15;;11112:6;;11136:15;;;;;10753:406;:::o;10248:51::-;;;;;;;;;;;;;;;:::o;10125:20::-;;;-1:-1:-1;;;;;10125:20:0;;:::o;14344:162::-;14483:15;14344: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://a3c1231737e5de7b85755a6a80d8215b1fef8399be5405e9ef73709eaaa38020
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.