Contract 0x798c597d8f31de87a13ffa44a5daba628ffca7fc

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x7a3a72b6404d98ca1c5ef49e1dae174f51700b4c0d28988d0112ec648966492cExecute Transact...103961192021-08-27 14:34:4761 days 1 hr agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00016352
0x425a87765967f41c2bd952dbf5215bc39df73d8cfd94dd8a18073fcb17fd6586Cancel Transacti...103388432021-08-25 14:03:2463 days 2 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102835
0x4429fdb21a965e7c4247cd9eec3a7036b3e3a5b14edb58203382cb3050f53abbCancel Transacti...103388352021-08-25 14:03:0063 days 2 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102415
0xc0400c3142f18eabd6a9cd3bfca066e555c56506ae3670f1503a0f1969204f0cCancel Transacti...103388272021-08-25 14:02:3663 days 2 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102415
0x4dc1e8dbe7e03f92cacfeb8a26e164c013af99620ee1be872ac4b7c64874af83Cancel Transacti...103388202021-08-25 14:02:1563 days 2 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102415
0xbeaad3c8ef62d75bf611c4f957f583513c25268653823ca3c6c0ffc794c95cb9Cancel Transacti...103388072021-08-25 14:01:3663 days 2 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102835
0xd2c82b12e45ef0697d2606400fc9694c3d638ccb2ceb6c605a2bd4fc4fe4669dCancel Transacti...103388002021-08-25 14:01:1563 days 2 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00020567
0x1a6363877a705ae8574563cc120095e5441456d37650e506b1990c0f1c986d22Queue Transactio...103387932021-08-25 14:00:5463 days 2 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025828
0xe0079a8be159e6b9a70db41dbf89e9a7a3152d4a0bdb91e4f965cc7c372fa5f8Queue Transactio...102866742021-08-23 18:24:5764 days 22 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025756
0x7b6913ec793b597c78e23d93f384c8fd385d80eaa6d94092634593da14ddde68Queue Transactio...102866472021-08-23 18:23:3664 days 22 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025714
0x3c4a21aba69f05fe33135f952922bfe3e7dce29e35a6b56c2e3b931ce912b39dQueue Transactio...102866312021-08-23 18:22:4864 days 22 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025714
0x5939712b2e3e0ec24893bae47c37508d3715d847f29e24fb00e4e8d9bcc73452Queue Transactio...102866212021-08-23 18:22:1864 days 22 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025714
0x7067b3b30c6c14f88ed709aa7a966bf019f863f8b840e214b7b40c613343f5a5Queue Transactio...102865912021-08-23 18:20:4864 days 22 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025756
0x28f39b4db03c8673427ff3988e9f3e94538f9f32bea3f1f4fc38675c5341a355Queue Transactio...102865822021-08-23 18:20:2164 days 22 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025756
0x2e7130b438c5fff2fa38f2362edbc99f421777665938fdbae28d79af366cbc4aQueue Transactio...102865112021-08-23 18:16:4864 days 22 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025828
0xc6feb551512ff3a1c5a7aa36cc920a076e9dbaa953362947b4adb9dfaa1e0475Cancel Transacti...97998592021-08-06 15:01:3682 days 1 hr agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102775
0x416f558c8dc61463a5a30c47c0f1c0956af7ab708f3c393310098532795f079dCancel Transacti...97998532021-08-06 15:01:1882 days 1 hr agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102835
0x32c176a5d3223f6aedeb39d5eb1c55b184f60e40f70cfa50b020320a2c27d33fCancel Transacti...97998432021-08-06 15:00:4282 days 1 hr agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102835
0x707a32e0b435b4d81fe38855ce3e7442e5039faae9e74320e6615c29e26c1d6dCancel Transacti...97998172021-08-06 14:59:1682 days 1 hr agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102835
0x4058c2645a0a5e9d8b40690eda4a67c7560bb6d073043753d509f805c9776d37Cancel Transacti...97998062021-08-06 14:58:4382 days 1 hr agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000102835
0x0a6a5db46efb19e4602d0ba39da5e7e35226df099a18d08cd36269ed34b885bfCancel Transacti...97979532021-08-06 13:20:1482 days 3 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.000103495
0xbb79b3190e581dc5b970134ed7ade846d4dcb993470e1e00b6a431d1464ee951Queue Transactio...97818352021-08-05 23:27:3182 days 17 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.0002575
0x555eb145321b888605b623dac4666c99d7f4913155be407bdb6ebb9ea47684baQueue Transactio...97818162021-08-05 23:26:3482 days 17 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025756
0xdbda524a10778a2390434cf43cfc2188806129ca632eb360ef7e2d8ccaa247a8Queue Transactio...97817852021-08-05 23:25:0182 days 17 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.0002572
0xe2f2579dfc547bc72e969c3420e5eefeda1980f2d1b7459b89e015e62c02a636Queue Transactio...97817802021-08-05 23:24:4682 days 17 hrs agoCryptoZoon: Deployer IN  0x798c597d8f31de87a13ffa44a5daba628ffca7fc0 BNB0.00025714
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Timelock

Compiler Version
v0.6.6+commit.6c089d02

Optimization Enabled:
Yes with 200 runs

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

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

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

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

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

        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

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

        return c;
    }

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

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

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

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

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 = 1 days;
  uint public constant MAXIMUM_DELAY = 30 days;

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

  mapping (bytes32 => bool) public queuedTransactions;

  // delay_ in seconds
  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 _getRevertMsg(bytes memory _returnData) internal pure returns (string memory) {
    // If the _res length is less than 68, then the transaction failed silently (without a revert message)
    if (_returnData.length < 68) return "Transaction reverted silently";

    assembly {
        // Slice the sighash.
        _returnData := add(_returnData, 0x04)
    }
    return abi.decode(_returnData, (string)); // All that remains is the revert string
  }

  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, _getRevertMsg(returnData));

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

608060405234801561001057600080fd5b50604051611ad0380380611ad08339818101604052604081101561003357600080fd5b5080516020909101516201518081101561007e5760405162461bcd60e51b8152600401808060200182810382526037815260200180611a996037913960400191505060405180910390fd5b62278d008111156100c05760405162461bcd60e51b815260040180806020018281038252603b815260200180611a5e603b913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff19169055611960806100fe6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e214610631578063e177246e14610646578063f2b0653714610670578063f851a4401461069a576100e8565b80636fc1f57e146105de5780637d645fab14610607578063b1b43ae51461061c576100e8565b80633a66f901116100bb5780633a66f901146102ea5780634dd18bf514610449578063591fcdfe1461047c5780636a42b8f8146105c9576100e8565b80630825f38f146100ed5780630e18b681146102a257806326782247146102b9576100e8565b366100e857005b600080fd5b61022d600480360360a081101561010357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561013257600080fd5b82018360208201111561014457600080fd5b803590602001918460018302840111600160201b8311171561016557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101b757600080fd5b8201836020820111156101c957600080fd5b803590602001918460018302840111600160201b831117156101ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106af915050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026757818101518382015260200161024f565b50505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ae57600080fd5b506102b7610c20565b005b3480156102c557600080fd5b506102ce610cbc565b604080516001600160a01b039092168252519081900360200190f35b3480156102f657600080fd5b50610437600480360360a081101561030d57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561033c57600080fd5b82018360208201111561034e57600080fd5b803590602001918460018302840111600160201b8311171561036f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111600160201b831117156103f457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610ccb915050565b60408051918252519081900360200190f35b34801561045557600080fd5b506102b76004803603602081101561046c57600080fd5b50356001600160a01b0316610fdc565b34801561048857600080fd5b506102b7600480360360a081101561049f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104ce57600080fd5b8201836020820111156104e057600080fd5b803590602001918460018302840111600160201b8311171561050157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561055357600080fd5b82018360208201111561056557600080fd5b803590602001918460018302840111600160201b8311171561058657600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506110d1915050565b3480156105d557600080fd5b50610437611387565b3480156105ea57600080fd5b506105f361138d565b604080519115158252519081900360200190f35b34801561061357600080fd5b50610437611396565b34801561062857600080fd5b5061043761139d565b34801561063d57600080fd5b506104376113a4565b34801561065257600080fd5b506102b76004803603602081101561066957600080fd5b50356113ab565b34801561067c57600080fd5b506105f36004803603602081101561069357600080fd5b50356114a0565b3480156106a657600080fd5b506102ce6114b5565b6000546060906001600160a01b031633146106fb5760405162461bcd60e51b81526004018080602001828103825260388152602001806116406038913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b03166001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b8381101561076a578181015183820152602001610752565b50505050905090810190601f1680156107975780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156107ca5781810151838201526020016107b2565b50505050905090810190601f1680156107f75780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301206000818152600490935291205490995060ff16975061086896505050505050505760405162461bcd60e51b815260040180806020018281038252603d8152602001806117ce603d913960400191505060405180910390fd5b826108716114c4565b10156108ae5760405162461bcd60e51b81526004018080602001828103825260458152602001806116e26045913960600191505060405180910390fd5b6108c1836212750063ffffffff6114c816565b6108c96114c4565b11156109065760405162461bcd60e51b81526004018080602001828103825260338152602001806116af6033913960400191505060405180910390fd5b6000818152600460205260409020805460ff19169055845160609061092c5750836109b9565b85805190602001208560405160200180836001600160e01b0319166001600160e01b031916815260040182805190602001908083835b602083106109815780518252601f199092019160209182019101610962565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b60006060896001600160a01b031689846040518082805190602001908083835b602083106109f85780518252601f1990920191602091820191016109d9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a5a576040519150601f19603f3d011682016040523d82523d6000602084013e610a5f565b606091505b509150915081610a6e82611529565b90610af75760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610abc578181015183820152602001610aa4565b50505050905090810190601f168015610ae95780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610b75578181015183820152602001610b5d565b50505050905090810190601f168015610ba25780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610bd5578181015183820152602001610bbd565b50505050905090810190601f168015610c025780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b6001546001600160a01b03163314610c695760405162461bcd60e51b815260040180806020018281038252603881526020018061180b6038913960400191505060405180910390fd5b60008054336001600160a01b031991821617808355600180549092169091556040516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6001546001600160a01b031681565b600080546001600160a01b03163314610d155760405162461bcd60e51b815260040180806020018281038252603681526020018061187b6036913960400191505060405180910390fd5b610d2f600254610d236114c4565b9063ffffffff6114c816565b821015610d6d5760405162461bcd60e51b81526004018080602001828103825260498152602001806118b16049913960600191505060405180910390fd5b6000868686868660405160200180866001600160a01b03166001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610ddc578181015183820152602001610dc4565b50505050905090810190601f168015610e095780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610e3c578181015183820152602001610e24565b50505050905090810190601f168015610e695780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550866001600160a01b0316817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610f34578181015183820152602001610f1c565b50505050905090810190601f168015610f615780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610f94578181015183820152602001610f7c565b50505050905090810190601f168015610fc15780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b60035460ff161561102a573330146110255760405162461bcd60e51b81526004018080602001828103825260388152602001806118436038913960400191505060405180910390fd5b611081565b6000546001600160a01b031633146110735760405162461bcd60e51b815260040180806020018281038252603b81526020018061175b603b913960400191505060405180910390fd5b6003805460ff191660011790555b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b0316331461111a5760405162461bcd60e51b81526004018080602001828103825260378152602001806116786037913960400191505060405180910390fd5b6000858585858560405160200180866001600160a01b03166001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015611189578181015183820152602001611171565b50505050905090810190601f1680156111b65780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156111e95781810151838201526020016111d1565b50505050905090810190601f1680156112165780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550856001600160a01b0316817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156112e15781810151838201526020016112c9565b50505050905090810190601f16801561130e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015611341578181015183820152602001611329565b50505050905090810190601f16801561136e5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b6201518081565b6212750081565b3330146113e95760405162461bcd60e51b81526004018080602001828103825260318152602001806118fa6031913960400191505060405180910390fd5b6201518081101561142b5760405162461bcd60e51b81526004018080602001828103825260348152602001806117276034913960400191505060405180910390fd5b62278d0081111561146d5760405162461bcd60e51b81526004018080602001828103825260388152602001806117966038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b6000546001600160a01b031681565b4290565b600082820183811015611522576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b606060448251101561156f575060408051808201909152601d81527f5472616e73616374696f6e2072657665727465642073696c656e746c79000000602082015261163a565b600482018051909260240190602081101561158957600080fd5b8101908080516040519392919084600160201b8211156115a857600080fd5b9083019060208201858111156115bd57600080fd5b8251600160201b8111828201881017156115d657600080fd5b82525081516020918201929091019080838360005b838110156116035781810151838201526020016115eb565b50505050905090810190601f1680156116305780820380516001836020036101000a031916815260200191505b5060405250505090505b91905056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea2646970667358221220d20b7d44a84c878bca27182427f4508ef2bba149c59a8ac67a58b4ca2b36087364736f6c6343000606003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e000000000000000000000000094aaedab11579ac637cdeb82fd868fdfb24cc95000000000000000000000000000000000000000000000000000000000002a300

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

000000000000000000000000094aaedab11579ac637cdeb82fd868fdfb24cc95000000000000000000000000000000000000000000000000000000000002a300

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

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000094aaedab11579ac637cdeb82fd868fdfb24cc95
Arg [1] : 000000000000000000000000000000000000000000000000000000000002a300


Deployed ByteCode Sourcemap

7022:5343:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;9;2:12;10969:1235:0;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;-1:-1;;;;;10969:1235:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11:28;;8:2;;;52:1;49;42:12;8:2;10969:1235:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;10969:1235:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;10969:1235:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;10969:1235:0;;;;;;;;-1:-1:-1;10969:1235:0;;-1:-1:-1;;;;;11:28;;8:2;;;52:1;49;42:12;8:2;10969:1235:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;10969:1235:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;10969:1235:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;10969:1235:0;;-1:-1:-1;;10969:1235:0;;;-1:-1:-1;10969:1235:0;;-1:-1:-1;;10969:1235:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;10969:1235:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8758:224;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8758:224:0;;;:::i;:::-;;7781:27;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7781:27:0;;;:::i;:::-;;;;-1:-1:-1;;;;;7781:27:0;;;;;;;;;;;;;;9487:581;;5:9:-1;2:2;;;27:1;24;17:12;2:2;9487:581:0;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;-1:-1;;;;;9487:581:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11:28;;8:2;;;52:1;49;42:12;8:2;9487:581:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;9487:581:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;9487:581:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;9487:581:0;;;;;;;;-1:-1:-1;9487:581:0;;-1:-1:-1;;;;;11:28;;8:2;;;52:1;49;42:12;8:2;9487:581:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;9487:581:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;9487:581:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;9487:581:0;;-1:-1:-1;;9487:581:0;;;-1:-1:-1;9487:581:0;;-1:-1:-1;;9487:581:0:i;:::-;;;;;;;;;;;;;;;;8988:493;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8988:493:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;8988:493:0;-1:-1:-1;;;;;8988:493:0;;:::i;10074:417::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;10074:417:0;;;;;;15:3:-1;10;7:12;4:2;;;32:1;29;22:12;4:2;-1:-1;;;;;10074:417:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;11:28;;8:2;;;52:1;49;42:12;8:2;10074:417:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;10074:417:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;10074:417:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;10074:417:0;;;;;;;;-1:-1:-1;10074:417:0;;-1:-1:-1;;;;;11:28;;8:2;;;52:1;49;42:12;8:2;10074:417:0;;41:9:-1;34:4;18:14;14:25;11:40;8:2;;;64:1;61;54:12;8:2;10074:417:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;10074:417:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;10074:417:0;;-1:-1:-1;;10074:417:0;;;-1:-1:-1;10074:417:0;;-1:-1:-1;;10074:417:0:i;7813:17::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7813:17:0;;;:::i;7835:29::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7835:29:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;7705:44;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7705:44:0;;;:::i;7657:43::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7657:43:0;;;:::i;7609:::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7609:43:0;;;:::i;8368:384::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;8368:384:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;8368:384:0;;:::i;7871:51::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7871:51:0;;;;;;15:2:-1;10:3;7:11;4:2;;;31:1;28;21:12;4:2;-1:-1;7871:51:0;;:::i;7756:20::-;;5:9:-1;2:2;;;27:1;24;17:12;2:2;7756:20:0;;;:::i;10969:1235::-;11176:5;;11133:12;;-1:-1:-1;;;;;11176:5:0;11162:10;:19;11154:88;;;;-1:-1:-1;;;11154:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11251:14;11289:6;11297:5;11304:9;11315:4;11321:3;11278:47;;;;;;-1:-1:-1;;;;;11278:47:0;-1:-1:-1;;;;;11278:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;11278:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11278:47:0;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;11278:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11278:47:0;;;-1:-1:-1;;26:21;;;22:32;6:49;;11278:47:0;;;11268:58;;49:4:-1;11268:58:0;;;;11341:26;;;;:18;:26;;;;;;11268:58;;-1:-1:-1;11341:26:0;;;-1:-1:-1;11333:100:0;;-1:-1:-1;;;;;;;11333:100:0;;;-1:-1:-1;;;11333:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11471:3;11448:19;:17;:19::i;:::-;:26;;11440:108;;;;-1:-1:-1;;;11440:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11586:21;:3;7645:7;11586:21;:7;:21;:::i;:::-;11563:19;:17;:19::i;:::-;:44;;11555:108;;;;-1:-1:-1;;;11555:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11701:5;11672:26;;;:18;:26;;;;;:34;;-1:-1:-1;;11672:34:0;;;11749:23;;11715:21;;11745:159;;-1:-1:-1;11799:4:0;11745:159;;;11877:9;11861:27;;;;;;11891:4;11837:59;;;;;;-1:-1:-1;;;;;11837:59:0;;-1:-1:-1;;;;;11837:59:0;;;;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;11837:59:0;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;11837:59:0;;;11826:70;;11745:159;11969:12;11983:23;12010:6;-1:-1:-1;;;;;12010:11:0;12029:5;12036:8;12010:35;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;12010:35:0;;;;;;;;;;;;;;;;;;;;;;;;;12:1:-1;19;14:27;;;;67:4;61:11;56:16;;134:4;130:9;123:4;105:16;101:27;97:43;94:1;90:51;84:4;77:65;157:16;154:1;147:27;211:16;208:1;201:4;198:1;194:12;179:49;5:228;;14:27;32:4;27:9;;5:228;;11968:77:0;;;;12060:7;12069:25;12083:10;12069:13;:25::i;:::-;12052:43;;;;;-1:-1:-1;;;12052:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;12052:43:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12136:6;-1:-1:-1;;;;;12109:63:0;12128:6;12109:63;12144:5;12151:9;12162:4;12168:3;12109:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;12109:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12109:63:0;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;12109:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12188:10;10969:1235;-1:-1:-1;;;;;;;;;10969:1235:0:o;8758:224::-;8817:12;;-1:-1:-1;;;;;8817:12:0;8803:10;:26;8795:95;;;;-1:-1:-1;;;8795:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8897:5;:18;;8905:10;-1:-1:-1;;;;;;8897:18:0;;;;;;;-1:-1:-1;8922:25:0;;;;;;;;8961:15;;-1:-1:-1;;;;;8970:5:0;;;;8961:15;;;8758:224::o;7781:27::-;;;-1:-1:-1;;;;;7781:27:0;;:::o;9487:581::-;9611:7;9649:5;;-1:-1:-1;;;;;9649:5:0;9635:10;:19;9627:86;;;;-1:-1:-1;;;9627:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9735:30;9759:5;;9735:19;:17;:19::i;:::-;:23;:30;:23;:30;:::i;:::-;9728:3;:37;;9720:123;;;;-1:-1:-1;;;9720:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9852:14;9890:6;9898:5;9905:9;9916:4;9922:3;9879:47;;;;;;-1:-1:-1;;;;;9879:47:0;-1:-1:-1;;;;;9879:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;9879:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9879:47:0;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;9879:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;9879:47:0;;;9869:58;;;;;;9852:75;;9963:4;9934:18;:26;9953:6;9934:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;10006:6;-1:-1:-1;;;;;9981:61:0;9998:6;9981:61;10014:5;10021:9;10032:4;10038:3;9981:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;9981:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9981:61:0;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;9981:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10056:6;9487:581;-1:-1:-1;;;;;;9487:581:0:o;8988:493::-;9119:17;;;;9115:283;;;9155:10;9177:4;9155:27;9147:96;;;;-1:-1:-1;;;9147:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9115:283;;;9288:5;;-1:-1:-1;;;;;9288:5:0;9274:10;:19;9266:91;;;;-1:-1:-1;;;9266:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9366:17;:24;;-1:-1:-1;;9366:24:0;9386:4;9366:24;;;9115:283;9404:12;:28;;-1:-1:-1;;;;;;9404:28:0;-1:-1:-1;;;;;9404:28:0;;;;;;;;;;;9446:29;;9462:12;;;9446:29;;-1:-1:-1;;9446:29:0;8988:493;:::o;10074:417::-;10219:5;;-1:-1:-1;;;;;10219:5:0;10205:10;:19;10197:87;;;;-1:-1:-1;;;10197:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10293:14;10331:6;10339:5;10346:9;10357:4;10363:3;10320:47;;;;;;-1:-1:-1;;;;;10320:47:0;-1:-1:-1;;;;;10320:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;10320:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10320:47:0;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;10320:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;10320:47:0;;;10310:58;;;;;;10293:75;;10404:5;10375:18;:26;10394:6;10375:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;10449:6;-1:-1:-1;;;;;10423:62:0;10441:6;10423:62;10457:5;10464:9;10475:4;10481:3;10423:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;10423:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10423:62:0;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;10423:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10074:417;;;;;;:::o;7813:17::-;;;;:::o;7835:29::-;;;;;;:::o;7705:44::-;7742:7;7705:44;:::o;7657:43::-;7694:6;7657:43;:::o;7609:::-;7645:7;7609:43;:::o;8368:384::-;8421:10;8443:4;8421:27;8413:89;;;;-1:-1:-1;;;8413:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7694:6;8517;:23;;8509:88;;;;-1:-1:-1;;;8509:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7742:7;8612:6;:23;;8604:92;;;;-1:-1:-1;;;8604:92:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8703:5;:14;;;8731:15;;8711:6;;8731:15;;;;;8368:384;:::o;7871:51::-;;;;;;;;;;;;;;;:::o;7756:20::-;;;-1:-1:-1;;;;;7756:20:0;;:::o;12210:152::-;12341:15;12210:152;:::o;2551:181::-;2609:7;2641:5;;;2665:6;;;;2657:46;;;;;-1:-1:-1;;;2657:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2723:1;2551:181;-1:-1:-1;;;2551:181:0:o;10497:466::-;10569:13;10724:2;10703:11;:18;:23;10699:67;;;-1:-1:-1;10728:38:0;;;;;;;;;;;;;;;;;;;10699:67;10858:4;10841:22;;10883:33;;10841:22;;10883:33;;;;7:11:-1;;4:2;;;31:1;28;21:12;4:2;10883:33:0;;;;;;;;;;;;;-1:-1:-1;;;14:3;11:20;8:2;;;44:1;41;34:12;8:2;62:21;;;;123:4;114:14;;138:31;;;135:2;;;182:1;179;172:12;135:2;213:10;;-1:-1;;;244:29;;285:43;;;282:58;-1:-1;233:115;230:2;;;361:1;358;351:12;230:2;372:25;;-1:-1;10883:33:0;;420:4:-1;411:14;;;;10883:33:0;;;;;411:14:-1;10883:33:0;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;10883:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10876:40;;10497:466;;;;:::o

Swarm Source

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