Contract 0xdb6276af443d9d6e9f3ed57e5e28797bd60425f3

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x86648e71905d7ed99a40545c7a9b7bdf169f201a8fd306b7c446df4715a32241Execute Transact...232857362021-11-27 13:32:18213 days 12 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.005736078212
0xa47568478b88ced0ae132fe3a296516997b85e181da638397dea492aaca04f8dQueue Transactio...232155522021-11-26 20:10:58214 days 5 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.010191930192
0x9368ec0e049a9981f31dd397332175fcbd9f8fba67984abac1f67e730649a8a7Execute Transact...219355532021-11-13 13:58:17227 days 11 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.020517904513
0x4bde8b7c4b591d71eb21658538b917e4985f0442cceb3024dd81bc305ea1b4aaQueue Transactio...217967772021-11-12 3:34:12228 days 21 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.007112585472
0x94c10f911178152a00a8278d6bd2d91e8797d84d27761ae7de82a06afa9740d2Execute Transact...216455622021-11-10 14:35:16230 days 10 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.009033055864
0x5758dae71ab8cbd0e3b2fedb943b0bba76b74a3a2fbca5f52ed31c88b14f1f7fQueue Transactio...216124842021-11-10 6:25:48230 days 19 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.006553560626
0xe78e4a24dbca57ec6d781bef2d0382c6dbf7102ab2d0134a805a41ded7e5142fExecute Transact...214356212021-11-08 10:58:11232 days 14 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.0073230145
0xd48805a6f58f5d0243c6b5fef24b4b69c166d1eda3b9b081b12268ea47c49127Execute Transact...214355992021-11-08 10:57:50232 days 14 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.007318990335
0x6eafadb44c8abb7465e8c7d97b71df32a2808d845c12cd6ad42e8fffa0ce6b5aQueue Transactio...214100372021-11-08 4:48:14232 days 20 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.014733473929
0x00233863f8395b7715a21cef07f1c03adac92918daa05c32ed057534ae4337abQueue Transactio...214100122021-11-08 4:47:56232 days 20 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.014726831604
0xde15cb1101315076c451025fc783996272ff939b0bee7a6d5e4597550759a30aExecute Transact...214099562021-11-08 4:46:33232 days 20 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.012357175561
0x86e2562447a038b024b5e98c3e1601553cabea26c284366e680d2589637ca9f5Execute Transact...214099422021-11-08 4:46:08232 days 20 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.012353645483
0x03f903d5ed11a570d3a4ee4e55738eeadcc51a7d4bd6ba9c7fdfd819546555bdQueue Transactio...213805002021-11-07 21:35:46233 days 3 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.0191579564
0x106e68e3ad33b00bc29317c745920c095b7c64a928decc55c8a8b8b49d11662aQueue Transactio...213804712021-11-07 21:35:23233 days 3 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.0191534662
0x432b875e3fb6bf678753c699d8bd2062d2c1122c69b878faa8cd8a424851626cQueue Transactio...213803832021-11-07 21:34:16233 days 3 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.019279416598
0xf355a9058643b4335388696d480c006e4151ad3104b1cea4b3de456ccc1aa4d6Execute Transact...213072522021-11-07 3:31:17233 days 22 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.007086136533
0xc5e51dfa05453e58bed454d43714d8fcc8e3350627b3aa58c754432e4281af09Execute Transact...213072392021-11-07 3:31:05233 days 22 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.007086136533
0xacc07521bff6d0e8b3f4402c3488d3a1e1ed15b8545cedb38bf5b7e7c01fe394Execute Transact...213072002021-11-07 3:30:33233 days 22 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.007084111122
0xb7e08db552e56f0a16bb5a1d0bcc3f47186add1dff9d6810b63aba28584dd5a7Execute Transact...213066522021-11-07 3:22:37233 days 22 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.025576577089
0xa3ab511101352b513b4ba56f978050207398cdf12c0bf1cee4b84458276f7a03Queue Transactio...212813772021-11-06 21:22:34234 days 4 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.007805826683
0x00783205a075f8f3a73ed7e57b6f207ce67fc00b838365aba92bf0b99ff068f9Queue Transactio...212813162021-11-06 21:21:45234 days 4 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.007832953964
0x3da486ee87609a72bddc601347c386977df3f76c9a34ee81fc705efd61c1b8a1Queue Transactio...212812702021-11-06 21:21:10234 days 4 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.007831117266
0x5af4889791cfa591970d15598232466cad84831e6b764ad9eb01d1d27d071c38Queue Transactio...212618452021-11-06 16:53:17234 days 8 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.008463826719
0x2897fa422e6e5804877be503aec892c1e7900cc8f142fafe3fcd9cff04412f7aExecute Transact...211833272021-11-05 21:43:15235 days 3 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.009722265653
0x15e1e778186c7fd960cc00e4d81be4d74163c02598f9168bc0e1097d22204abbExecute Transact...211833052021-11-05 21:42:58235 days 3 hrs agoBouje Finance: Deployer IN  0xdb6276af443d9d6e9f3ed57e5e28797bd60425f30 FTM0.009912357493
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xd68b01ce6234598d979ad4adbf1b1e69074e6cf257ce5464a36de407b3415290208448902021-11-02 12:29:39238 days 13 hrs ago Bouje Finance: Deployer  Contract Creation0 FTM
[ Download CSV Export 
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 FtmScan.com on 2021-11-02
*/

// SPDX-License-Identifier: MIT

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

// SPDX-License-Identifier: MIT

// XXX: pragma solidity ^0.5.16;
pragma solidity 0.6.12;

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

        return c;
    }

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

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

        return c;
    }

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

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

        return c;
    }

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

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

        return c;
    }

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

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

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

608060405234801561001057600080fd5b5060405161196b38038061196b8339818101604052604081101561003357600080fd5b50805160209091015161546081101561007d5760405162461bcd60e51b81526004018080602001828103825260378152602001806119346037913960400191505060405180910390fd5b62278d008111156100bf5760405162461bcd60e51b815260040180806020018281038252603b8152602001806118f9603b913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff191690556117fc806100fd6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e214610631578063e177246e14610646578063f2b0653714610670578063f851a4401461069a576100e8565b80636fc1f57e146105de5780637d645fab14610607578063b1b43ae51461061c576100e8565b80633a66f901116100bb5780633a66f901146102ea5780634dd18bf514610449578063591fcdfe1461047c5780636a42b8f8146105c9576100e8565b80630825f38f146100ed5780630e18b681146102a257806326782247146102b9576100e8565b366100e857005b600080fd5b61022d600480360360a081101561010357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561013257600080fd5b82018360208201111561014457600080fd5b803590602001918460018302840111600160201b8311171561016557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101b757600080fd5b8201836020820111156101c957600080fd5b803590602001918460018302840111600160201b831117156101ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106af915050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026757818101518382015260200161024f565b50505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ae57600080fd5b506102b7610baf565b005b3480156102c557600080fd5b506102ce610c4b565b604080516001600160a01b039092168252519081900360200190f35b3480156102f657600080fd5b50610437600480360360a081101561030d57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561033c57600080fd5b82018360208201111561034e57600080fd5b803590602001918460018302840111600160201b8311171561036f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111600160201b831117156103f457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610c5a915050565b60408051918252519081900360200190f35b34801561045557600080fd5b506102b76004803603602081101561046c57600080fd5b50356001600160a01b0316610f5c565b34801561048857600080fd5b506102b7600480360360a081101561049f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104ce57600080fd5b8201836020820111156104e057600080fd5b803590602001918460018302840111600160201b8311171561050157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561055357600080fd5b82018360208201111561056557600080fd5b803590602001918460018302840111600160201b8311171561058657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611051915050565b3480156105d557600080fd5b506104376112fe565b3480156105ea57600080fd5b506105f3611304565b604080519115158252519081900360200190f35b34801561061357600080fd5b5061043761130d565b34801561062857600080fd5b50610437611314565b34801561063d57600080fd5b5061043761131a565b34801561065257600080fd5b506102b76004803603602081101561066957600080fd5b5035611321565b34801561067c57600080fd5b506105f36004803603602081101561069357600080fd5b5035611415565b3480156106a657600080fd5b506102ce61142a565b6000546060906001600160a01b031633146106fb5760405162461bcd60e51b815260040180806020018281038252603881526020018061149f6038913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610761578181015183820152602001610749565b50505050905090810190601f16801561078e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156107c15781810151838201526020016107a9565b50505050905090810190601f1680156107ee5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301206000818152600490935291205490995060ff16975061085f96505050505050505760405162461bcd60e51b815260040180806020018281038252603d81526020018061162d603d913960400191505060405180910390fd5b82610868611439565b10156108a55760405162461bcd60e51b81526004018080602001828103825260458152602001806115416045913960600191505060405180910390fd5b6108b2836212750061143d565b6108ba611439565b11156108f75760405162461bcd60e51b815260040180806020018281038252603381526020018061150e6033913960400191505060405180910390fd5b6000818152600460205260409020805460ff19169055845160609061091d5750836109a0565b85805190602001208560405160200180836001600160e01b031916815260040182805190602001908083835b602083106109685780518252601f199092019160209182019101610949565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b60006060896001600160a01b031689846040518082805190602001908083835b602083106109df5780518252601f1990920191602091820191016109c0565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a41576040519150601f19603f3d011682016040523d82523d6000602084013e610a46565b606091505b509150915081610a875760405162461bcd60e51b815260040180806020018281038252603d815260200180611710603d913960400191505060405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610b04578181015183820152602001610aec565b50505050905090810190601f168015610b315780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610b64578181015183820152602001610b4c565b50505050905090810190601f168015610b915780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b6001546001600160a01b03163314610bf85760405162461bcd60e51b815260040180806020018281038252603881526020018061166a6038913960400191505060405180910390fd5b60008054336001600160a01b031991821617808355600180549092169091556040516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6001546001600160a01b031681565b600080546001600160a01b03163314610ca45760405162461bcd60e51b81526004018080602001828103825260368152602001806116da6036913960400191505060405180910390fd5b610cb8600254610cb2611439565b9061143d565b821015610cf65760405162461bcd60e51b815260040180806020018281038252604981526020018061174d6049913960600191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610d5c578181015183820152602001610d44565b50505050905090810190601f168015610d895780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610dbc578181015183820152602001610da4565b50505050905090810190601f168015610de95780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550866001600160a01b0316817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610eb4578181015183820152602001610e9c565b50505050905090810190601f168015610ee15780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610f14578181015183820152602001610efc565b50505050905090810190601f168015610f415780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b60035460ff1615610faa57333014610fa55760405162461bcd60e51b81526004018080602001828103825260388152602001806116a26038913960400191505060405180910390fd5b611001565b6000546001600160a01b03163314610ff35760405162461bcd60e51b815260040180806020018281038252603b8152602001806115ba603b913960400191505060405180910390fd5b6003805460ff191660011790555b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b0316331461109a5760405162461bcd60e51b81526004018080602001828103825260378152602001806114d76037913960400191505060405180910390fd5b6000858585858560405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156111005781810151838201526020016110e8565b50505050905090810190601f16801561112d5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015611160578181015183820152602001611148565b50505050905090810190601f16801561118d5780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550856001600160a01b0316817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015611258578181015183820152602001611240565b50505050905090810190601f1680156112855780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156112b85781810151838201526020016112a0565b50505050905090810190601f1680156112e55780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b61546081565b6212750081565b33301461135f5760405162461bcd60e51b81526004018080602001828103825260318152602001806117966031913960400191505060405180910390fd5b6154608110156113a05760405162461bcd60e51b81526004018080602001828103825260348152602001806115866034913960400191505060405180910390fd5b62278d008111156113e25760405162461bcd60e51b81526004018080602001828103825260388152602001806115f56038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b6000546001600160a01b031681565b4290565b600082820183811015611497576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e20657865637574696f6e2072657665727465642e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea2646970667358221220893848d86a04e8bb351bb1428c1fa9ba2f4da436e66cdc56d2f2449687657a7964736f6c634300060c003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e0000000000000000000000003000bc6b47f08d3db621fc5810be37731d743e270000000000000000000000000000000000000000000000000000000000005460

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

0000000000000000000000003000bc6b47f08d3db621fc5810be37731d743e270000000000000000000000000000000000000000000000000000000000005460

-----Decoded View---------------
Arg [0] : admin_ (address): 0x3000bc6b47f08d3db621fc5810be37731d743e27
Arg [1] : delay_ (uint256): 21600

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000003000bc6b47f08d3db621fc5810be37731d743e27
Arg [1] : 0000000000000000000000000000000000000000000000000000000000005460


Deployed ByteCode Sourcemap

7124:5142:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10776:1317;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10776:1317:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10776:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10776:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10776:1317:0;;;;;;;;-1:-1:-1;10776:1317:0;;-1:-1:-1;;;;;10776:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10776:1317:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10776:1317:0;;-1:-1:-1;;10776:1317:0;;;-1:-1:-1;10776:1317:0;;-1:-1:-1;;10776:1317:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8923:242;;;;;;;;;;;;;:::i;:::-;;7908:27;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;7908:27:0;;;;;;;;;;;;;;9718:607;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9718:607:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9718:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9718:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9718:607:0;;;;;;;;-1:-1:-1;9718:607:0;;-1:-1:-1;;;;;9718:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9718:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9718:607:0;;-1:-1:-1;;9718:607:0;;;-1:-1:-1;9718:607:0;;-1:-1:-1;;9718:607:0:i;:::-;;;;;;;;;;;;;;;;9173:537;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9173:537:0;-1:-1:-1;;;;;9173:537:0;;:::i;10333:435::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10333:435:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10333:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10333:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10333:435:0;;;;;;;;-1:-1:-1;10333:435:0;;-1:-1:-1;;;;;10333:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10333:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10333:435:0;;-1:-1:-1;;10333:435:0;;;-1:-1:-1;10333:435:0;;-1:-1:-1;;10333:435:0:i;7942:17::-;;;;;;;;;;;;;:::i;7966:29::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;7828:44;;;;;;;;;;;;;:::i;7777:::-;;;;;;;;;;;;;:::i;7727:43::-;;;;;;;;;;;;;:::i;8509:406::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8509:406:0;;:::i;8004:51::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8004:51:0;;:::i;7881:20::-;;;;;;;;;;;;;:::i;10776:1317::-;10957:5;;10910:12;;-1:-1:-1;;;;;10957:5:0;10943:10;:19;10935:88;;;;-1:-1:-1;;;10935:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11036:14;11074:6;11082:5;11089:9;11100:4;11106:3;11063:47;;;;;;-1:-1:-1;;;;;11063:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11063:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11063:47:0;;;-1:-1:-1;;11063:47:0;;;;;;;;;11053:58;;11063:47;11053:58;;;;11130:26;;;;:18;:26;;;;;;11053:58;;-1:-1:-1;11130:26:0;;;-1:-1:-1;11122:100:0;;-1:-1:-1;;;;;;;11122:100:0;;;-1:-1:-1;;;11122:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11264:3;11241:19;:17;:19::i;:::-;:26;;11233:108;;;;-1:-1:-1;;;11233:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11383:21;:3;7763:7;11383;:21::i;:::-;11360:19;:17;:19::i;:::-;:44;;11352:108;;;;-1:-1:-1;;;11352:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11502:5;11473:26;;;:18;:26;;;;;:34;;-1:-1:-1;;11473:34:0;;;11558:23;;11520:21;;11554:179;;-1:-1:-1;11614:4:0;11554:179;;;11702:9;11686:27;;;;;;11716:4;11662:59;;;;;;-1:-1:-1;;;;;11662:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11662:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11651:70;;11554:179;11806:12;11820:23;11847:6;-1:-1:-1;;;;;11847:11:0;11866:5;11873:8;11847:35;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11847:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11805:77;;;;11901:7;11893:81;;;;-1:-1:-1;;;11893:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12019:6;-1:-1:-1;;;;;11992:63:0;12011:6;11992:63;12027:5;12034:9;12045:4;12051:3;11992:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11992:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12075:10;10776:1317;-1:-1:-1;;;;;;;;;10776:1317:0:o;8923:242::-;8986:12;;-1:-1:-1;;;;;8986:12:0;8972:10;:26;8964:95;;;;-1:-1:-1;;;8964:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9070:5;:18;;9078:10;-1:-1:-1;;;;;;9070:18:0;;;;;;;-1:-1:-1;9099:25:0;;;;;;;;9142:15;;-1:-1:-1;;;;;9151:5:0;;;;9142:15;;;8923:242::o;7908:27::-;;;-1:-1:-1;;;;;7908:27:0;;:::o;9718:607::-;9842:7;9884:5;;-1:-1:-1;;;;;9884:5:0;9870:10;:19;9862:86;;;;-1:-1:-1;;;9862:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9974:30;9998:5;;9974:19;:17;:19::i;:::-;:23;;:30::i;:::-;9967:3;:37;;9959:123;;;;-1:-1:-1;;;9959:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10095:14;10133:6;10141:5;10148:9;10159:4;10165:3;10122:47;;;;;;-1:-1:-1;;;;;10122:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10122:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10112:58;;;;;;10095:75;;10210:4;10181:18;:26;10200:6;10181:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;10257:6;-1:-1:-1;;;;;10232:61:0;10249:6;10232:61;10265:5;10272:9;10283:4;10289:3;10232:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10232:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10311:6;9718:607;-1:-1:-1;;;;;;9718:607:0:o;9173:537::-;9312:17;;;;9308:309;;;9354:10;9376:4;9354:27;9346:96;;;;-1:-1:-1;;;9346:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9308:309;;;9497:5;;-1:-1:-1;;;;;9497:5:0;9483:10;:19;9475:91;;;;-1:-1:-1;;;9475:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9581:17;:24;;-1:-1:-1;;9581:24:0;9601:4;9581:24;;;9308:309;9627:12;:28;;-1:-1:-1;;;;;;9627:28:0;-1:-1:-1;;;;;9627:28:0;;;;;;;;;;;9673:29;;9689:12;;;9673:29;;-1:-1:-1;;9673:29:0;9173:537;:::o;10333:435::-;10482:5;;-1:-1:-1;;;;;10482:5:0;10468:10;:19;10460:87;;;;-1:-1:-1;;;10460:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10560:14;10598:6;10606:5;10613:9;10624:4;10630:3;10587:47;;;;;;-1:-1:-1;;;;;10587:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10587:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10577:58;;;;;;10560:75;;10675:5;10646:18;:26;10665:6;10646:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;10724:6;-1:-1:-1;;;;;10698:62:0;10716:6;10698:62;10732:5;10739:9;10750:4;10756:3;10698:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10698:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10333:435;;;;;;:::o;7942:17::-;;;;:::o;7966:29::-;;;;;;:::o;7828:44::-;7865:7;7828:44;:::o;7777:::-;7814:7;7777:44;:::o;7727:43::-;7763:7;7727:43;:::o;8509:406::-;8566:10;8588:4;8566:27;8558:89;;;;-1:-1:-1;;;8558:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7814:7;8666:6;:23;;8658:88;;;;-1:-1:-1;;;8658:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7865:7;8765:6;:23;;8757:92;;;;-1:-1:-1;;;8757:92:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8860:5;:14;;;8892:15;;8868:6;;8892:15;;;;;8509:406;:::o;8004:51::-;;;;;;;;;;;;;;;:::o;7881:20::-;;;-1:-1:-1;;;;;7881:20:0;;:::o;12101:162::-;12240:15;12101:162;:::o;2664:181::-;2722:7;2754:5;;;2778:6;;;;2770:46;;;;;-1:-1:-1;;;2770:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2836:1;2664:181;-1:-1:-1;;;2664:181:0:o

Swarm Source

ipfs://893848d86a04e8bb351bb1428c1fa9ba2f4da436e66cdc56d2f2449687657a79
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Validator ID :
0 FTM

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
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.