Contract 0xba5474c12b6af35e73f99f86378e8047e5754778

 

Contract Overview

Balance:
0.1 BNB

BNB Value:
$46.82 (@ $468.15/BNB)

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xec46b8b130ca167f1d28a0a5d4845c9d3132c829e9e4bc33e4cb4e745c165c32Execute Transact...71427172021-05-04 23:37:22165 days 14 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.001050715
0xad989518ca0fd3dd966f1062c862003cc74d0bddca18a655333f319ed68a8684Queue Transactio...71092122021-05-03 19:33:30166 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.00025846
0x85ee08b7a55af2b20bbeda20ad863d956960696eb20501c7456940aa094912abExecute Transact...64532452021-04-10 20:44:37189 days 17 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.001100165
0x2e8f049dd1742cef0b32900494436436fb29760e228817fc249893e6f4a43c59Execute Transact...64532382021-04-10 20:44:16189 days 17 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.001100165
0x6dea175c5ed449b5d30d51421a0a42bc10d40e96d02cf4c4fa7e42c3405e7c14Execute Transact...64532322021-04-10 20:43:58189 days 17 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.001097315
0x930ba1bf60442cef2fe4eb356e95a9dc07e730810610a252b59dbedf1f686037Execute Transact...64529502021-04-10 20:29:52189 days 17 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.001424995
0x50ec60ee419efa6f98d5b25d9d1e52b1803f004ceb1ecf4f108786de7fe73b2bQueue Transactio...64226372021-04-09 19:12:33190 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.000263945
0x6527df3ef75d336f495d4ccc49c976d0b53e2f7a02a2b4d8684e437b04d35a49Queue Transactio...64226292021-04-09 19:12:09190 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.000263945
0x95a8d2cb1acadc3734fcbf7ff65100b1098f397bddbfd19abe05970fa23e0889Queue Transactio...64226172021-04-09 19:11:33190 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.000263825
0xc20d8320e674616df88dccfd2d0b9213253bac0edbd171c55df355e4dc45cf1dQueue Transactio...64225872021-04-09 19:10:03190 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.000265085
0xd6f58adc94b018ee271826f59186c733cf7af5951709da218eab55191ccb6f79Queue Transactio...64225722021-04-09 19:09:18190 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.000265085
0x2f4874b65e523adabb06861b3d095c7c5fda1c80fa3f722e2ea59e56fff1f04bQueue Transactio...64225572021-04-09 19:08:33190 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.000265085
0xfc3531d632806310e9c07d87e114dea1d4e04f6a262eed5afb5e3a93626374afExecute Transact...60327702021-03-27 1:38:02204 days 12 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.00259285
0x9838f1ed5c1dba9e49aea4c548dd2ed24f0068c6c68ff67bbd8dca16135061deQueue Transactio...60029732021-03-26 0:19:37205 days 13 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.00053017
0x384bf199b7da280a702c7128a298a41f2518a9da70e265efbbe7cc36b1120ea2Execute Transact...59948122021-03-25 17:29:15205 days 20 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.00241972
0xa439fca89f7c6f4d085cc2e7062ab3686d7159ea9454b6dbda9591e8760dbea9Execute Transact...59947842021-03-25 17:27:51205 days 20 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.00029061
0x0bb501ccfac529bad4fce67103f418202a0feb220b24dae3295885e5ffe4827eQueue Transactio...59422692021-03-23 21:22:56207 days 16 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.00106034
0x987a38219170fbf15c6fe2eea8fbf6e7c09453c18e9d1028f273aeceadd665b0Execute Transact...58380982021-03-20 6:03:46211 days 7 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.0050383
0xf57eed301fc59cffee567df4f7949a696f26ac4d7bbae7d9ed937b3fcc0a1df9Execute Transact...58379992021-03-20 5:58:49211 days 7 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.00602132
0x5514c36febf1517703657b0b013498a936ff39676dbf1d55cc6f3a0b726a6f43Execute Transact...58006532021-03-18 22:49:20212 days 14 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.00302262
0xa58bb8b59b305e9911180a4784710baae9d0a26c503f00a85e63dd7b117e28efQueue Transactio...57981142021-03-18 20:42:23212 days 17 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.001319125
0x0fe3cb2fd90525904cfbdc0b3c92c31e6643ce12f968d368b44fdd64a602441dExecute Transact...57972022021-03-18 19:56:47212 days 17 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780.1 BNB0.00302298
0x35f0fe8962e59ffea32215d985002b47d37d581d1889cbb70560641a47bcd64eQueue Transactio...57675582021-03-17 19:12:31213 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.00052993
0xbf40e5ce687d4e4b3f6f5446a14546cd7560f6a23b8b3b89ac8b619fa2cdf4c1Queue Transactio...57674912021-03-17 19:09:10213 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.001325125
0xce3c33504edbfffedae53d5a4d9aa00f750dde1ae479459b24b927538b0556d1Queue Transactio...57674772021-03-17 19:08:28213 days 18 hrs agoFriction Finance: Deployer IN  0xba5474c12b6af35e73f99f86378e8047e57547780 BNB0.001325125
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Timelock

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, GNU GPLv2 license
/**
 *Submitted for verification at BscScan.com on 2021-03-09
*/

pragma solidity >=0.6.0 <0.8.0;

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, 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;
    }
}

// SPDX-License-Identifier: MIT

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

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


contract Timelock {
    using SafeMath for uint;

    event NewAdmin(address indexed newAdmin);
    event NewPendingAdmin(address indexed newPendingAdmin);
    event NewDelay(uint indexed newDelay);
    event CancelTransaction(bytes32 indexed txHash, address indexed target, uint value, string signature,  bytes data, uint eta);
    event ExecuteTransaction(bytes32 indexed txHash, address indexed target, uint value, string signature,  bytes data, uint eta);
    event QueueTransaction(bytes32 indexed txHash, address indexed target, uint value, string signature, bytes data, uint eta);

    uint public constant GRACE_PERIOD = 14 days;
    uint public constant MINIMUM_DELAY = 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"}]

608060405234801561001057600080fd5b5060405161196b38038061196b8339818101604052604081101561003357600080fd5b50805160209091015161546081101561007d5760405162461bcd60e51b81526004018080602001828103825260378152602001806119346037913960400191505060405180910390fd5b62278d008111156100bf5760405162461bcd60e51b815260040180806020018281038252603b8152602001806118f9603b913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff191690556117fc806100fd6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e214610631578063e177246e14610646578063f2b0653714610670578063f851a4401461069a576100e8565b80636fc1f57e146105de5780637d645fab14610607578063b1b43ae51461061c576100e8565b80633a66f901116100bb5780633a66f901146102ea5780634dd18bf514610449578063591fcdfe1461047c5780636a42b8f8146105c9576100e8565b80630825f38f146100ed5780630e18b681146102a257806326782247146102b9576100e8565b366100e857005b600080fd5b61022d600480360360a081101561010357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561013257600080fd5b82018360208201111561014457600080fd5b803590602001918460018302840111600160201b8311171561016557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101b757600080fd5b8201836020820111156101c957600080fd5b803590602001918460018302840111600160201b831117156101ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106af915050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026757818101518382015260200161024f565b50505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ae57600080fd5b506102b7610baf565b005b3480156102c557600080fd5b506102ce610c4b565b604080516001600160a01b039092168252519081900360200190f35b3480156102f657600080fd5b50610437600480360360a081101561030d57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561033c57600080fd5b82018360208201111561034e57600080fd5b803590602001918460018302840111600160201b8311171561036f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111600160201b831117156103f457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610c5a915050565b60408051918252519081900360200190f35b34801561045557600080fd5b506102b76004803603602081101561046c57600080fd5b50356001600160a01b0316610f5c565b34801561048857600080fd5b506102b7600480360360a081101561049f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104ce57600080fd5b8201836020820111156104e057600080fd5b803590602001918460018302840111600160201b8311171561050157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561055357600080fd5b82018360208201111561056557600080fd5b803590602001918460018302840111600160201b8311171561058657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611051915050565b3480156105d557600080fd5b506104376112fe565b3480156105ea57600080fd5b506105f3611304565b604080519115158252519081900360200190f35b34801561061357600080fd5b5061043761130d565b34801561062857600080fd5b50610437611314565b34801561063d57600080fd5b5061043761131a565b34801561065257600080fd5b506102b76004803603602081101561066957600080fd5b5035611321565b34801561067c57600080fd5b506105f36004803603602081101561069357600080fd5b5035611415565b3480156106a657600080fd5b506102ce61142a565b6000546060906001600160a01b031633146106fb5760405162461bcd60e51b815260040180806020018281038252603881526020018061149f6038913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610761578181015183820152602001610749565b50505050905090810190601f16801561078e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156107c15781810151838201526020016107a9565b50505050905090810190601f1680156107ee5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301206000818152600490935291205490995060ff16975061085f96505050505050505760405162461bcd60e51b815260040180806020018281038252603d81526020018061162d603d913960400191505060405180910390fd5b82610868611439565b10156108a55760405162461bcd60e51b81526004018080602001828103825260458152602001806115416045913960600191505060405180910390fd5b6108b2836212750061143d565b6108ba611439565b11156108f75760405162461bcd60e51b815260040180806020018281038252603381526020018061150e6033913960400191505060405180910390fd5b6000818152600460205260409020805460ff19169055845160609061091d5750836109a0565b85805190602001208560405160200180836001600160e01b031916815260040182805190602001908083835b602083106109685780518252601f199092019160209182019101610949565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b60006060896001600160a01b031689846040518082805190602001908083835b602083106109df5780518252601f1990920191602091820191016109c0565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a41576040519150601f19603f3d011682016040523d82523d6000602084013e610a46565b606091505b509150915081610a875760405162461bcd60e51b815260040180806020018281038252603d815260200180611710603d913960400191505060405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610b04578181015183820152602001610aec565b50505050905090810190601f168015610b315780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610b64578181015183820152602001610b4c565b50505050905090810190601f168015610b915780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b6001546001600160a01b03163314610bf85760405162461bcd60e51b815260040180806020018281038252603881526020018061166a6038913960400191505060405180910390fd5b60008054336001600160a01b031991821617808355600180549092169091556040516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6001546001600160a01b031681565b600080546001600160a01b03163314610ca45760405162461bcd60e51b81526004018080602001828103825260368152602001806116da6036913960400191505060405180910390fd5b610cb8600254610cb2611439565b9061143d565b821015610cf65760405162461bcd60e51b815260040180806020018281038252604981526020018061174d6049913960600191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610d5c578181015183820152602001610d44565b50505050905090810190601f168015610d895780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610dbc578181015183820152602001610da4565b50505050905090810190601f168015610de95780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550866001600160a01b0316817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610eb4578181015183820152602001610e9c565b50505050905090810190601f168015610ee15780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610f14578181015183820152602001610efc565b50505050905090810190601f168015610f415780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b60035460ff1615610faa57333014610fa55760405162461bcd60e51b81526004018080602001828103825260388152602001806116a26038913960400191505060405180910390fd5b611001565b6000546001600160a01b03163314610ff35760405162461bcd60e51b815260040180806020018281038252603b8152602001806115ba603b913960400191505060405180910390fd5b6003805460ff191660011790555b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b0316331461109a5760405162461bcd60e51b81526004018080602001828103825260378152602001806114d76037913960400191505060405180910390fd5b6000858585858560405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156111005781810151838201526020016110e8565b50505050905090810190601f16801561112d5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015611160578181015183820152602001611148565b50505050905090810190601f16801561118d5780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550856001600160a01b0316817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015611258578181015183820152602001611240565b50505050905090810190601f1680156112855780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156112b85781810151838201526020016112a0565b50505050905090810190601f1680156112e55780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b61546081565b6212750081565b33301461135f5760405162461bcd60e51b81526004018080602001828103825260318152602001806117966031913960400191505060405180910390fd5b6154608110156113a05760405162461bcd60e51b81526004018080602001828103825260348152602001806115866034913960400191505060405180910390fd5b62278d008111156113e25760405162461bcd60e51b81526004018080602001828103825260388152602001806115f56038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b6000546001600160a01b031681565b4290565b600082820183811015611497576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e20657865637574696f6e2072657665727465642e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea2646970667358221220ff4a8c3da273af729824be96152442cf363202488c777bf800fa82797405ccb164736f6c634300060c003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e000000000000000000000000cf53e701b40278f470f2be2023a4f4dec8b2fd7e0000000000000000000000000000000000000000000000000000000000015180

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

000000000000000000000000cf53e701b40278f470f2be2023a4f4dec8b2fd7e0000000000000000000000000000000000000000000000000000000000015180

-----Decoded View---------------
Arg [0] : admin_ (address): 0xcf53e701b40278f470f2be2023a4f4dec8b2fd7e
Arg [1] : delay_ (uint256): 86400

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000cf53e701b40278f470f2be2023a4f4dec8b2fd7e
Arg [1] : 0000000000000000000000000000000000000000000000000000000000015180


Deployed ByteCode Sourcemap

7092:5141:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10744:1316;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10744:1316:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10744:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10744:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10744:1316:0;;;;;;;;-1:-1:-1;10744:1316:0;;-1:-1:-1;;;;;10744:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10744:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10744:1316:0;;-1:-1:-1;;10744:1316:0;;;-1:-1:-1;10744:1316:0;;-1:-1:-1;;10744:1316:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8891:242;;;;;;;;;;;;;:::i;:::-;;7876:27;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;7876:27:0;;;;;;;;;;;;;;9686:607;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9686:607:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9686:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9686:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9686:607:0;;;;;;;;-1:-1:-1;9686:607:0;;-1:-1:-1;;;;;9686:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;9686:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9686:607:0;;-1:-1:-1;;9686:607:0;;;-1:-1:-1;9686:607:0;;-1:-1:-1;;9686:607:0:i;:::-;;;;;;;;;;;;;;;;9141:537;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9141:537:0;-1:-1:-1;;;;;9141:537:0;;:::i;10301:435::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10301:435:0;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10301:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10301:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10301:435:0;;;;;;;;-1:-1:-1;10301:435:0;;-1:-1:-1;;;;;10301:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;10301:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10301:435:0;;-1:-1:-1;;10301:435:0;;;-1:-1:-1;10301:435:0;;-1:-1:-1;;10301:435:0:i;7910:17::-;;;;;;;;;;;;;:::i;7934:29::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;7796:44;;;;;;;;;;;;;:::i;7745:::-;;;;;;;;;;;;;:::i;7695:43::-;;;;;;;;;;;;;:::i;8477:406::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;8477:406:0;;:::i;7972:51::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7972:51:0;;:::i;7849:20::-;;;;;;;;;;;;;:::i;10744:1316::-;10925:5;;10878:12;;-1:-1:-1;;;;;10925:5:0;10911:10;:19;10903:88;;;;-1:-1:-1;;;10903:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11004:14;11042:6;11050:5;11057:9;11068:4;11074:3;11031:47;;;;;;-1:-1:-1;;;;;11031:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11031:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11031:47:0;;;-1:-1:-1;;11031:47:0;;;;;;;;;11021:58;;11031:47;11021:58;;;;11098:26;;;;:18;:26;;;;;;11021:58;;-1:-1:-1;11098:26:0;;;-1:-1:-1;11090:100:0;;-1:-1:-1;;;;;;;11090:100:0;;;-1:-1:-1;;;11090:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11232:3;11209:19;:17;:19::i;:::-;:26;;11201:108;;;;-1:-1:-1;;;11201:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11351:21;:3;7731:7;11351;:21::i;:::-;11328:19;:17;:19::i;:::-;:44;;11320:108;;;;-1:-1:-1;;;11320:108:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11470:5;11441:26;;;:18;:26;;;;;:34;;-1:-1:-1;;11441:34:0;;;11526:23;;11488:21;;11522:179;;-1:-1:-1;11582:4:0;11522:179;;;11670:9;11654:27;;;;;;11684:4;11630:59;;;;;;-1:-1:-1;;;;;11630:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11630:59:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11619:70;;11522:179;11774:12;11788:23;11815:6;-1:-1:-1;;;;;11815:11:0;11833:5;11840:8;11815:34;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;11815:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11773:76;;;;11868:7;11860:81;;;;-1:-1:-1;;;11860:81:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11986:6;-1:-1:-1;;;;;11959:63:0;11978:6;11959:63;11994:5;12001:9;12012:4;12018:3;11959:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11959:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12042:10;10744:1316;-1:-1:-1;;;;;;;;;10744:1316:0:o;8891:242::-;8954:12;;-1:-1:-1;;;;;8954:12:0;8940:10;:26;8932:95;;;;-1:-1:-1;;;8932:95:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9038:5;:18;;9046:10;-1:-1:-1;;;;;;9038:18:0;;;;;;;-1:-1:-1;9067:25:0;;;;;;;;9110:15;;-1:-1:-1;;;;;9119:5:0;;;;9110:15;;;8891:242::o;7876:27::-;;;-1:-1:-1;;;;;7876:27:0;;:::o;9686:607::-;9810:7;9852:5;;-1:-1:-1;;;;;9852:5:0;9838:10;:19;9830:86;;;;-1:-1:-1;;;9830:86:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9942:30;9966:5;;9942:19;:17;:19::i;:::-;:23;;:30::i;:::-;9935:3;:37;;9927:123;;;;-1:-1:-1;;;9927:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10063:14;10101:6;10109:5;10116:9;10127:4;10133:3;10090:47;;;;;;-1:-1:-1;;;;;10090:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10090:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10080:58;;;;;;10063:75;;10178:4;10149:18;:26;10168:6;10149:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;10225:6;-1:-1:-1;;;;;10200:61:0;10217:6;10200:61;10233:5;10240:9;10251:4;10257:3;10200:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10200:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10279:6;9686:607;-1:-1:-1;;;;;;9686:607:0:o;9141:537::-;9280:17;;;;9276:309;;;9322:10;9344:4;9322:27;9314:96;;;;-1:-1:-1;;;9314:96:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9276:309;;;9465:5;;-1:-1:-1;;;;;9465:5:0;9451:10;:19;9443:91;;;;-1:-1:-1;;;9443:91:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9549:17;:24;;-1:-1:-1;;9549:24:0;9569:4;9549:24;;;9276:309;9595:12;:28;;-1:-1:-1;;;;;;9595:28:0;-1:-1:-1;;;;;9595:28:0;;;;;;;;;;;9641:29;;9657:12;;;9641:29;;-1:-1:-1;;9641:29:0;9141:537;:::o;10301:435::-;10450:5;;-1:-1:-1;;;;;10450:5:0;10436:10;:19;10428:87;;;;-1:-1:-1;;;10428:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10528:14;10566:6;10574:5;10581:9;10592:4;10598:3;10555:47;;;;;;-1:-1:-1;;;;;10555:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10555:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10545:58;;;;;;10528:75;;10643:5;10614:18;:26;10633:6;10614:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;10692:6;-1:-1:-1;;;;;10666:62:0;10684:6;10666:62;10700:5;10707:9;10718:4;10724:3;10666:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10666:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10301:435;;;;;;:::o;7910:17::-;;;;:::o;7934:29::-;;;;;;:::o;7796:44::-;7833:7;7796:44;:::o;7745:::-;7782:7;7745:44;:::o;7695:43::-;7731:7;7695:43;:::o;8477:406::-;8534:10;8556:4;8534:27;8526:89;;;;-1:-1:-1;;;8526:89:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7782:7;8634:6;:23;;8626:88;;;;-1:-1:-1;;;8626:88:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7833:7;8733:6;:23;;8725:92;;;;-1:-1:-1;;;8725:92:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8828:5;:14;;;8860:15;;8836:6;;8860:15;;;;;8477:406;:::o;7972:51::-;;;;;;;;;;;;;;;:::o;7849:20::-;;;-1:-1:-1;;;;;7849:20:0;;:::o;12068:162::-;12207:15;12068:162;:::o;875:181::-;933:7;965:5;;;989:6;;;;981:46;;;;;-1:-1:-1;;;981:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1047:1;875:181;-1:-1:-1;;;875:181:0:o

Swarm Source

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