Contract 0x6E5b0758Fb7Ecb1D37c49F605811B209eea8F4A0

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x4bf91b6addc13fac4b69f2e94715fbad809d61aa299d3205205076d83f479e5aExecute Transact...83626152021-06-17 1:47:06132 days 15 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.020042485
0x18cb52978da71a9504c3bc42d2a375b6aea81f1ca29a84754eaab515386b00f0Queue Transactio...83526582021-06-16 17:27:21132 days 23 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00025846
0x08548051fb66617f680506a1b63220eb4b87c4868b59d54f5b47ab145262033aQueue Transactio...83481152021-06-16 13:38:07133 days 3 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027289
0x7fc8282e0b92be0834d43e252cf72a0d934d3e72051c5792766736ad14c499ebQueue Transactio...83459212021-06-16 11:48:23133 days 5 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027313
0x592fe161c24d7ee9d69ccc01867eff94022aadcab6ac268cabb017cde093f2e3Execute Transact...83455972021-06-16 11:31:55133 days 5 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.020432035
0xfcab8eb72c24af8a2773bbc0796a4f6c275e61d72a3d1650903de54d4328a044Execute Transact...83455722021-06-16 11:30:30133 days 5 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.000720065
0xbcbb1db59303cb34e124d3d56536c242be95340e17cffb39b3d7fece4304a975Execute Transact...83455532021-06-16 11:29:23133 days 5 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.000624065
0x3a5c45f65aba8d8a2f231526de8e77e7db80bcd41cb2e3cb28fd4696bcb7c3a0Queue Transactio...83445542021-06-16 10:39:15133 days 6 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027313
0xa12457ac31b3ecc38c659961586c98ca2ade1a43f8d5602ac5233f745585f492Queue Transactio...83262722021-06-15 19:16:47133 days 22 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027301
0x919a2dc88e26c2379b4fa1422295570069b0fc232f536bf2d2a7bf1d9ad1066cQueue Transactio...83262412021-06-15 19:15:14133 days 22 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027415
0xc915f1adeb62d3f643906c0351b97950f4d937a6136e477ea625d714d11f0fe7Queue Transactio...83261922021-06-15 19:12:47133 days 22 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027415
0xb7b5321322d021286fdbc365c14cff4da38968db3e40f3e6eedc1998914812d7Execute Transact...83165602021-06-15 11:04:11134 days 6 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.020007575
0x3605b99d3d0a4a0294c7997781978b27f93e987d64db53f1142c60f54b27bcb9Execute Transact...83165362021-06-15 11:02:59134 days 6 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00023151
0x5a50a1bea077183d105e95d630ac2a333d7a543294334d58bd2d41c928cb3ee6Execute Transact...83164622021-06-15 10:59:17134 days 6 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.02018766
0xef3cb7e4831068697dc327753fd762ae82635e4c93bd4dece8b4be525df21019Execute Transact...83142132021-06-15 9:02:43134 days 8 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.019795225
0x30904b95a35829b89fe2c72d5d03a303f1aeb12c41441386bb448255cd25a401Queue Transactio...83026422021-06-14 23:17:13134 days 18 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027409
0xbf19ad2cda5556f756224c5007dbb77cdc47aceb21c70b2d830ee44a0042f977Queue Transactio...82902492021-06-14 12:50:50135 days 4 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027307
0xd0890aaa62d25879984bc9ac1be319f7994b127495701ffc718cb05c52d76770Queue Transactio...82902002021-06-14 12:48:08135 days 4 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027313
0x7e14f14b538a0748942100ce26787ffca8debd5822493a4f65b29ca3fd746a5bQueue Transactio...82901812021-06-14 12:47:11135 days 4 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00027307
0xabfb3c1df86309e1c9b1cd6c8c95d151f7ff0f56f19fabae8a399eff610a9d99Execute Transact...82888522021-06-14 11:39:50135 days 5 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.019774225
0x9411b4a1c88e2d0eae0f2e539ce687e8b3e3c7a082246409efe8b6c5bff53e7eExecute Transact...82888352021-06-14 11:38:59135 days 5 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00021045
0xc46defd55076f8d3374bed2ab45899cbbc0f8d429512089b27e8656fda845cdeExecute Transact...82888202021-06-14 11:38:14135 days 5 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00021045
0x771d4c7c3c4f423d622d9ab1819ef634900dfd728dd2239fc08272d8f5cd6a6eExecute Transact...82883152021-06-14 11:12:59135 days 6 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00023151
0x3fc30b35d84406908a69a2d69825181969fbc599d136d5e991e337eac8ed000dExecute Transact...82882962021-06-14 11:12:02135 days 6 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.00023151
0x7e8804406bae24eb36ffec6556c915c9fe11dd16004448b66552edc86bd22932Execute Transact...82882072021-06-14 11:07:35135 days 6 hrs agoCerberus: Deployer IN  0x6e5b0758fb7ecb1d37c49f605811b209eea8f4a00 BNB0.019725255
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Timelock

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

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

// 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: 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 = 6 hours;
    uint public constant MAXIMUM_DELAY = 30 days;

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

    mapping (bytes32 => bool) public queuedTransactions;


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

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

    // XXX: function() external payable { }
    receive() external payable { }

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

        emit NewDelay(delay);
    }

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

        emit NewAdmin(admin);
    }

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

        emit NewPendingAdmin(pendingAdmin);
    }

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

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

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

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

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

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

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

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

        queuedTransactions[txHash] = false;

        bytes memory callData;

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

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

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

        return returnData;
    }

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

Contract Security Audit

Contract ABI

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

608060405234801561001057600080fd5b5060405161196b38038061196b8339818101604052604081101561003357600080fd5b50805160209091015161546081101561007d5760405162461bcd60e51b81526004018080602001828103825260378152602001806119346037913960400191505060405180910390fd5b62278d008111156100bf5760405162461bcd60e51b815260040180806020018281038252603b8152602001806118f9603b913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff191690556117fc806100fd6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e214610631578063e177246e14610646578063f2b0653714610670578063f851a4401461069a576100e8565b80636fc1f57e146105de5780637d645fab14610607578063b1b43ae51461061c576100e8565b80633a66f901116100bb5780633a66f901146102ea5780634dd18bf514610449578063591fcdfe1461047c5780636a42b8f8146105c9576100e8565b80630825f38f146100ed5780630e18b681146102a257806326782247146102b9576100e8565b366100e857005b600080fd5b61022d600480360360a081101561010357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561013257600080fd5b82018360208201111561014457600080fd5b803590602001918460018302840111600160201b8311171561016557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101b757600080fd5b8201836020820111156101c957600080fd5b803590602001918460018302840111600160201b831117156101ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106af915050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026757818101518382015260200161024f565b50505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ae57600080fd5b506102b7610baf565b005b3480156102c557600080fd5b506102ce610c4b565b604080516001600160a01b039092168252519081900360200190f35b3480156102f657600080fd5b50610437600480360360a081101561030d57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561033c57600080fd5b82018360208201111561034e57600080fd5b803590602001918460018302840111600160201b8311171561036f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111600160201b831117156103f457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610c5a915050565b60408051918252519081900360200190f35b34801561045557600080fd5b506102b76004803603602081101561046c57600080fd5b50356001600160a01b0316610f5c565b34801561048857600080fd5b506102b7600480360360a081101561049f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104ce57600080fd5b8201836020820111156104e057600080fd5b803590602001918460018302840111600160201b8311171561050157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561055357600080fd5b82018360208201111561056557600080fd5b803590602001918460018302840111600160201b8311171561058657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611051915050565b3480156105d557600080fd5b506104376112fe565b3480156105ea57600080fd5b506105f3611304565b604080519115158252519081900360200190f35b34801561061357600080fd5b5061043761130d565b34801561062857600080fd5b50610437611314565b34801561063d57600080fd5b5061043761131a565b34801561065257600080fd5b506102b76004803603602081101561066957600080fd5b5035611321565b34801561067c57600080fd5b506105f36004803603602081101561069357600080fd5b5035611415565b3480156106a657600080fd5b506102ce61142a565b6000546060906001600160a01b031633146106fb5760405162461bcd60e51b815260040180806020018281038252603881526020018061149f6038913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610761578181015183820152602001610749565b50505050905090810190601f16801561078e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156107c15781810151838201526020016107a9565b50505050905090810190601f1680156107ee5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301206000818152600490935291205490995060ff16975061085f96505050505050505760405162461bcd60e51b815260040180806020018281038252603d81526020018061162d603d913960400191505060405180910390fd5b82610868611439565b10156108a55760405162461bcd60e51b81526004018080602001828103825260458152602001806115416045913960600191505060405180910390fd5b6108b2836212750061143d565b6108ba611439565b11156108f75760405162461bcd60e51b815260040180806020018281038252603381526020018061150e6033913960400191505060405180910390fd5b6000818152600460205260409020805460ff19169055845160609061091d5750836109a0565b85805190602001208560405160200180836001600160e01b031916815260040182805190602001908083835b602083106109685780518252601f199092019160209182019101610949565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b60006060896001600160a01b031689846040518082805190602001908083835b602083106109df5780518252601f1990920191602091820191016109c0565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a41576040519150601f19603f3d011682016040523d82523d6000602084013e610a46565b606091505b509150915081610a875760405162461bcd60e51b815260040180806020018281038252603d815260200180611710603d913960400191505060405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610b04578181015183820152602001610aec565b50505050905090810190601f168015610b315780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610b64578181015183820152602001610b4c565b50505050905090810190601f168015610b915780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b6001546001600160a01b03163314610bf85760405162461bcd60e51b815260040180806020018281038252603881526020018061166a6038913960400191505060405180910390fd5b60008054336001600160a01b031991821617808355600180549092169091556040516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6001546001600160a01b031681565b600080546001600160a01b03163314610ca45760405162461bcd60e51b81526004018080602001828103825260368152602001806116da6036913960400191505060405180910390fd5b610cb8600254610cb2611439565b9061143d565b821015610cf65760405162461bcd60e51b815260040180806020018281038252604981526020018061174d6049913960600191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610d5c578181015183820152602001610d44565b50505050905090810190601f168015610d895780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610dbc578181015183820152602001610da4565b50505050905090810190601f168015610de95780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550866001600160a01b0316817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610eb4578181015183820152602001610e9c565b50505050905090810190601f168015610ee15780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610f14578181015183820152602001610efc565b50505050905090810190601f168015610f415780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b60035460ff1615610faa57333014610fa55760405162461bcd60e51b81526004018080602001828103825260388152602001806116a26038913960400191505060405180910390fd5b611001565b6000546001600160a01b03163314610ff35760405162461bcd60e51b815260040180806020018281038252603b8152602001806115ba603b913960400191505060405180910390fd5b6003805460ff191660011790555b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b0316331461109a5760405162461bcd60e51b81526004018080602001828103825260378152602001806114d76037913960400191505060405180910390fd5b6000858585858560405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156111005781810151838201526020016110e8565b50505050905090810190601f16801561112d5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015611160578181015183820152602001611148565b50505050905090810190601f16801561118d5780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550856001600160a01b0316817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015611258578181015183820152602001611240565b50505050905090810190601f1680156112855780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156112b85781810151838201526020016112a0565b50505050905090810190601f1680156112e55780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b61546081565b6212750081565b33301461135f5760405162461bcd60e51b81526004018080602001828103825260318152602001806117966031913960400191505060405180910390fd5b6154608110156113a05760405162461bcd60e51b81526004018080602001828103825260348152602001806115866034913960400191505060405180910390fd5b62278d008111156113e25760405162461bcd60e51b81526004018080602001828103825260388152602001806115f56038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b6000546001600160a01b031681565b4290565b600082820183811015611497576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e20657865637574696f6e2072657665727465642e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea2646970667358221220a914caa88f7b00231137afb735201e1549a1ff401b43a74a244af8e10e46532364736f6c634300060c003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e0000000000000000000000000a2b8bcc6ed361208dd203a289be3a4b7057afaf0000000000000000000000000000000000000000000000000000000000007080

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

0000000000000000000000000a2b8bcc6ed361208dd203a289be3a4b7057afaf0000000000000000000000000000000000000000000000000000000000007080

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

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000000a2b8bcc6ed361208dd203a289be3a4b7057afaf
Arg [1] : 0000000000000000000000000000000000000000000000000000000000007080


Deployed ByteCode Sourcemap

9234:5142:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12886:1317;;;;;;;;;;;;;;;;-1:-1:-1;;;;;12886:1317:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;12886:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;12886:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12886:1317:0;;;;;;;;-1:-1:-1;12886:1317:0;;-1:-1:-1;;;;;12886:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;12886:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12886:1317:0;;-1:-1:-1;;12886:1317:0;;;-1:-1:-1;12886:1317:0;;-1:-1:-1;;12886:1317:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11033:242;;;;;;;;;;;;;:::i;:::-;;10018:27;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;10018:27:0;;;;;;;;;;;;;;11828:607;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;11828:607:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11828:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11828:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11828:607:0;;;;;;;;-1:-1:-1;11828:607:0;;-1:-1:-1;;;;;11828:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11828:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11828:607:0;;-1:-1:-1;;11828:607:0;;;-1:-1:-1;11828:607:0;;-1:-1:-1;;11828:607:0:i;:::-;;;;;;;;;;;;;;;;11283:537;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11283:537:0;-1:-1:-1;;;;;11283:537:0;;:::i;12443:435::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;12443:435:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;12443:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;12443:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12443:435:0;;;;;;;;-1:-1:-1;12443:435:0;;-1:-1:-1;;;;;12443:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;12443:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12443:435:0;;-1:-1:-1;;12443:435:0;;;-1:-1:-1;12443:435:0;;-1:-1:-1;;12443:435:0:i;10052:17::-;;;;;;;;;;;;;:::i;10076:29::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;9938:44;;;;;;;;;;;;;:::i;9887:::-;;;;;;;;;;;;;:::i;9837:43::-;;;;;;;;;;;;;:::i;10619:406::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10619:406:0;;:::i;10114:51::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10114:51:0;;:::i;9991:20::-;;;;;;;;;;;;;:::i;12886:1317::-;13067:5;;13020:12;;-1:-1:-1;;;;;13067:5:0;13053:10;:19;13045:88;;;;-1:-1:-1;;;13045:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13146:14;13184:6;13192:5;13199:9;13210:4;13216:3;13173:47;;;;;;-1:-1:-1;;;;;13173:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13173:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13173:47:0;;;-1:-1:-1;;13173:47:0;;;;;;;;;13163:58;;13173:47;13163:58;;;;13240:26;;;;:18;:26;;;;;;13163:58;;-1:-1:-1;13240:26:0;;;-1:-1:-1;13232:100:0;;-1:-1:-1;;;;;;;13232:100:0;;;-1:-1:-1;;;13232:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13374:3;13351:19;:17;:19::i;:::-;:26;;13343:108;;;;-1:-1:-1;;;13343:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13493:21;:3;9873:7;13493;:21::i;:::-;13470:19;:17;:19::i;:::-;:44;;13462:108;;;;-1:-1:-1;;;13462:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13612:5;13583:26;;;:18;:26;;;;;:34;;-1:-1:-1;;13583:34:0;;;13668:23;;13630:21;;13664:179;;-1:-1:-1;13724:4:0;13664:179;;;13812:9;13796:27;;;;;;13826:4;13772:59;;;;;;-1:-1:-1;;;;;13772:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;13772:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13761:70;;13664:179;13916:12;13930:23;13957:6;-1:-1:-1;;;;;13957:11:0;13976:5;13983:8;13957:35;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;13957:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13915:77;;;;14011:7;14003:81;;;;-1:-1:-1;;;14003:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14129:6;-1:-1:-1;;;;;14102:63:0;14121:6;14102:63;14137:5;14144:9;14155:4;14161:3;14102:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14102:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14185:10;12886:1317;-1:-1:-1;;;;;;;;;12886:1317:0:o;11033:242::-;11096:12;;-1:-1:-1;;;;;11096:12:0;11082:10;:26;11074:95;;;;-1:-1:-1;;;11074:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11180:5;:18;;11188:10;-1:-1:-1;;;;;;11180:18:0;;;;;;;-1:-1:-1;11209:25:0;;;;;;;;11252:15;;-1:-1:-1;;;;;11261:5:0;;;;11252:15;;;11033:242::o;10018:27::-;;;-1:-1:-1;;;;;10018:27:0;;:::o;11828:607::-;11952:7;11994:5;;-1:-1:-1;;;;;11994:5:0;11980:10;:19;11972:86;;;;-1:-1:-1;;;11972:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12084:30;12108:5;;12084:19;:17;:19::i;:::-;:23;;:30::i;:::-;12077:3;:37;;12069:123;;;;-1:-1:-1;;;12069:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12205:14;12243:6;12251:5;12258:9;12269:4;12275:3;12232:47;;;;;;-1:-1:-1;;;;;12232:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12232:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12222:58;;;;;;12205:75;;12320:4;12291:18;:26;12310:6;12291:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;12367:6;-1:-1:-1;;;;;12342:61:0;12359:6;12342:61;12375:5;12382:9;12393:4;12399:3;12342:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12342:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12421:6;11828:607;-1:-1:-1;;;;;;11828:607:0:o;11283:537::-;11422:17;;;;11418:309;;;11464:10;11486:4;11464:27;11456:96;;;;-1:-1:-1;;;11456:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11418:309;;;11607:5;;-1:-1:-1;;;;;11607:5:0;11593:10;:19;11585:91;;;;-1:-1:-1;;;11585:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11691:17;:24;;-1:-1:-1;;11691:24:0;11711:4;11691:24;;;11418:309;11737:12;:28;;-1:-1:-1;;;;;;11737:28:0;-1:-1:-1;;;;;11737:28:0;;;;;;;;;;;11783:29;;11799:12;;;11783:29;;-1:-1:-1;;11783:29:0;11283:537;:::o;12443:435::-;12592:5;;-1:-1:-1;;;;;12592:5:0;12578:10;:19;12570:87;;;;-1:-1:-1;;;12570:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12670:14;12708:6;12716:5;12723:9;12734:4;12740:3;12697:47;;;;;;-1:-1:-1;;;;;12697:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12697:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12687:58;;;;;;12670:75;;12785:5;12756:18;:26;12775:6;12756:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;12834:6;-1:-1:-1;;;;;12808:62:0;12826:6;12808:62;12842:5;12849:9;12860:4;12866:3;12808:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12808:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12443:435;;;;;;:::o;10052:17::-;;;;:::o;10076:29::-;;;;;;:::o;9938:44::-;9975:7;9938:44;:::o;9887:::-;9924:7;9887:44;:::o;9837:43::-;9873:7;9837:43;:::o;10619:406::-;10676:10;10698:4;10676:27;10668:89;;;;-1:-1:-1;;;10668:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9924:7;10776:6;:23;;10768:88;;;;-1:-1:-1;;;10768:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9975:7;10875:6;:23;;10867:92;;;;-1:-1:-1;;;10867:92:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10970:5;:14;;;11002:15;;10978:6;;11002:15;;;;;10619:406;:::o;10114:51::-;;;;;;;;;;;;;;;:::o;9991:20::-;;;-1:-1:-1;;;;;9991:20:0;;:::o;14211:162::-;14350:15;14211:162;:::o;2774:179::-;2832:7;2864:5;;;2888:6;;;;2880:46;;;;;-1:-1:-1;;;2880:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2944:1;2774:179;-1:-1:-1;;;2774:179:0:o

Swarm Source

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