Contract 0x93707607dB30758Cc612387216E10993971A9ad2

 

Contract Overview

Balance:
1.235 MATIC

MATIC Value:
$1.90 (@ $1.54/MATIC)

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xd86b5880df3c2c6f57df2186f23115fdf6cffc96fba3f50daad90a619872675dExecute Transact...235562452022-01-10 12:08:5113 days 9 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.005 MATIC0.0120591330
0x0f51ed2ecf5003acb73d053ebfbf0a693bfe140ffacaec6ca93d42758d7647aeQueue Transactio...234823122022-01-08 14:13:2315 days 7 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20 MATIC0.0016706130
0x481b74b070d736827f829766efe92dd0f3e9b762f26ce57442e40b6ea4fd6daeExecute Transact...222410612021-12-07 13:19:1747 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.005 MATIC0.0120594930
0xf1f5936a724d6668da5955ebffaa0e6721292a0cfebcbf2afe6e805f9ca5d57cExecute Transact...222410432021-12-07 13:18:4147 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.005 MATIC0.001215630
0x5c2e5b6d65c4c0ff2126cc2c7bf74a322e0013c24dba33f966166a20b49700bdExecute Transact...222410342021-12-07 13:18:2347 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.005 MATIC0.001215630
0x327f74ee23045de0a5fc0c845e6c364b874828847f8f94f91f01b61c9c5a609cExecute Transact...222410252021-12-07 13:18:0547 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.005 MATIC0.001215630
0xde5140a9065cf4bb5a373c24334fe4f0296211680e95d42ae18d9c4ef5710ac6Execute Transact...222410162021-12-07 13:17:4347 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.005 MATIC0.001215630
0xb2b8f34c1704deb84b90ac080b7423485a5c6045099ea61df5831be2a6217f68Execute Transact...222410032021-12-07 13:17:1747 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.005 MATIC0.001215630
0x06d5ed1c9b5d20c142ed277f593881b417a81566a34805106edfdf79d6ba2241Queue Transactio...221962522021-12-06 9:08:2348 days 12 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20 MATIC0.0016709730
0x6e8e279223ea706281d5f2963cd73aef118ee794e7f2527e6619014203a357ecQueue Transactio...217860852021-11-25 13:40:0659 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20 MATIC0.001795530
0x492d81ab6b7a29ff1dba4d96fb51e32f496df99066487d96f99680e98e573f33Queue Transactio...217860852021-11-25 13:40:0659 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20 MATIC0.001795530
0x351b96c0a3abd51ef2d1e680e749839132b2954b87d310f3752ea9e1bb0cde23Queue Transactio...217860852021-11-25 13:40:0659 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20 MATIC0.00018014853.01
0x7b30c89e3c23b571adf87e5169672bff3b14901fb85efe81484ce264bc85f6b3Queue Transactio...217860842021-11-25 13:40:0459 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20 MATIC0.00018014853.01
0x69bc79ed2d90811bb4834dd8d62e6bf61ea4c23401463d01197cc8a913ab6971Queue Transactio...217860832021-11-25 13:40:0259 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20 MATIC0.00018014853.01
0x77abf5960e0f5fe06b6503dd723ec398b263aa63a0900abea7ea67c11b46f208Execute Transact...215589052021-11-19 15:21:3565 days 6 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.0012123630
0xbb17d26442f8811d3d26709b24bffea2b3270670d25674516683a76e2f190399Execute Transact...215588922021-11-19 15:21:0965 days 6 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.0012123630
0x2d227356fe3b0feccb562cadf94b2b801ed5f4dd0b35fb3109454b8a55fc24f4Execute Transact...215588772021-11-19 15:20:3965 days 6 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.0016630830
0x3c47e44d0e61544daee640caf3f63fb239fe87fdedf97d5997392117c73e0509Execute Transact...215588482021-11-19 15:19:4165 days 6 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.0012123630
0x43ff74811f9d537d38782708acd89b13b908cbaa56307ead5f336936514da771Execute Transact...215588292021-11-19 15:18:5965 days 6 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.007272180
0x3554131c64599d2c430d46889604767a10e7a29a8e3d8d4aa2539d97ff395a70Execute Transact...215175882021-11-18 13:39:5266 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.0291598200
0x8f7cae898e32fd046079e8bdb0194c0dd2cef88d4ee712a146ba272ba6c985efExecute Transact...215175742021-11-18 13:39:2466 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.0291598200
0x81b7f555dd0125b7b2c4573acb716ba961cf1a6161dc4ffcb74665746d3fd67eExecute Transact...215175472021-11-18 13:38:2666 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.002771250
0xf545cc57b438b87824bbffb1e1ed37c38d46a4028dc981305a84e8f7587d346fExecute Transact...215175472021-11-18 13:38:2666 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.002771850
0x84502ef16a1030b65b2ca96bf7e74c95b1837c07caaafa26e058bf1e4f47ec0fExecute Transact...215175472021-11-18 13:38:2666 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.002776650
0xe088711e2a26005cf8a833b5b93bc7c731709a1ecf4926aaa146448a3cda8fa5Execute Transact...215175472021-11-18 13:38:2666 days 8 hrs ago0xf301911451e7fdb9900a65cb7acd6ded9e915a1d IN  0x93707607db30758cc612387216e10993971a9ad20.05 MATIC0.00999576180
[ 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, None license

Contract Source Code (Solidity Multiple files format)

File 1 of 2: Timelock.sol
// 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;

import "./SafeMath.sol";

contract Timelock {
    using SafeMath for uint;

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

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


    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.");
        require(admin_ !=  address(0), "Timelock::constructor: admin_ is zero address");

        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 {
        require(pendingAdmin_ !=  address(0), "Timelock::setPendingAdmin: pendingAdmin_ is zero address");
        // 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.");
        require(target !=  address(0), "Timelock::queueTransaction: target is zero address");

        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.");
        require(target !=  address(0), "Timelock::executeTransaction: target is zero address");

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

File 2 of 2: SafeMath.sol
// SPDX-License-Identifier: MIT

pragma solidity >=0.6.0 <0.8.0;

/**
 * @dev Wrappers over Solidity's arithmetic operations with added overflow
 * checks.
 *
 * Arithmetic operations in Solidity wrap on overflow. This can easily result
 * in bugs, because programmers usually assume that an overflow raises an
 * error, which is the standard behavior in high level programming languages.
 * `SafeMath` restores this intuition by reverting the transaction when an
 * operation overflows.
 *
 * Using this library instead of the unchecked operations eliminates an entire
 * class of bugs, so it's recommended to use it always.
 */
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        uint256 c = a + b;
        if (c < a) return (false, 0);
        return (true, c);
    }

    /**
     * @dev Returns the substraction of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b > a) return (false, 0);
        return (true, a - b);
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, with an overflow flag.
     *
     * _Available since v3.4._
     */
    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) return (true, 0);
        uint256 c = a * b;
        if (c / a != b) return (false, 0);
        return (true, c);
    }

    /**
     * @dev Returns the division of two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers, with a division by zero flag.
     *
     * _Available since v3.4._
     */
    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a % b);
    }

    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

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

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) return 0;
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

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

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

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {trySub}.
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        return a - b;
    }

    /**
     * @dev Returns the integer division of two unsigned integers, reverting with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryDiv}.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        return a / b;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * reverting with custom message when dividing by zero.
     *
     * CAUTION: This function is deprecated because it requires allocating memory for the error
     * message unnecessarily. For custom revert reasons use {tryMod}.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        return a % b;
    }
}

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

608060405234801561001057600080fd5b50604051611b4d380380611b4d8339818101604052604081101561003357600080fd5b5080516020909101516201518081101561007e5760405162461bcd60e51b8152600401808060200182810382526037815260200180611ae96037913960400191505060405180910390fd5b62278d008111156100c05760405162461bcd60e51b815260040180806020018281038252603b815260200180611aae603b913960400191505060405180910390fd5b6001600160a01b0382166101055760405162461bcd60e51b815260040180806020018281038252602d815260200180611b20602d913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff1916905561196b806101436000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e214610631578063e177246e14610646578063f2b0653714610670578063f851a4401461069a576100e8565b80636fc1f57e146105de5780637d645fab14610607578063b1b43ae51461061c576100e8565b80633a66f901116100bb5780633a66f901146102ea5780634dd18bf514610449578063591fcdfe1461047c5780636a42b8f8146105c9576100e8565b80630825f38f146100ed5780630e18b681146102a257806326782247146102b9576100e8565b366100e857005b600080fd5b61022d600480360360a081101561010357600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561013257600080fd5b82018360208201111561014457600080fd5b803590602001918460018302840111600160201b8311171561016557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156101b757600080fd5b8201836020820111156101c957600080fd5b803590602001918460018302840111600160201b831117156101ea57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106af915050565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561026757818101518382015260200161024f565b50505050905090810190601f1680156102945780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102ae57600080fd5b506102b7610bf4565b005b3480156102c557600080fd5b506102ce610c90565b604080516001600160a01b039092168252519081900360200190f35b3480156102f657600080fd5b50610437600480360360a081101561030d57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b81111561033c57600080fd5b82018360208201111561034e57600080fd5b803590602001918460018302840111600160201b8311171561036f57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b8111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111600160201b831117156103f457600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610c9f915050565b60408051918252519081900360200190f35b34801561045557600080fd5b506102b76004803603602081101561046c57600080fd5b50356001600160a01b0316610fe6565b34801561048857600080fd5b506102b7600480360360a081101561049f57600080fd5b6001600160a01b0382351691602081013591810190606081016040820135600160201b8111156104ce57600080fd5b8201836020820111156104e057600080fd5b803590602001918460018302840111600160201b8311171561050157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561055357600080fd5b82018360208201111561056557600080fd5b803590602001918460018302840111600160201b8311171561058657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611120915050565b3480156105d557600080fd5b506104376113cd565b3480156105ea57600080fd5b506105f36113d3565b604080519115158252519081900360200190f35b34801561061357600080fd5b506104376113dc565b34801561062857600080fd5b506104376113e3565b34801561063d57600080fd5b506104376113ea565b34801561065257600080fd5b506102b76004803603602081101561066957600080fd5b50356113f1565b34801561067c57600080fd5b506105f36004803603602081101561069357600080fd5b50356114e6565b3480156106a657600080fd5b506102ce6114fb565b6000546060906001600160a01b031633146106fb5760405162461bcd60e51b81526004018080602001828103825260388152602001806115706038913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610761578181015183820152602001610749565b50505050905090810190601f16801561078e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156107c15781810151838201526020016107a9565b50505050905090810190601f1680156107ee5780820380516001836020036101000a031916815260200191505b5060408051601f1981840301815291815281516020928301206000818152600490935291205490995060ff16975061085f96505050505050505760405162461bcd60e51b815260040180806020018281038252603d8152602001806116fe603d913960400191505060405180910390fd5b8261086861150a565b10156108a55760405162461bcd60e51b81526004018080602001828103825260458152602001806116126045913960600191505060405180910390fd5b6108b2836212750061150e565b6108ba61150a565b11156108f75760405162461bcd60e51b81526004018080602001828103825260338152602001806115df6033913960400191505060405180910390fd5b6001600160a01b03871661093c5760405162461bcd60e51b815260040180806020018281038252603481526020018061173b6034913960400191505060405180910390fd5b6000818152600460205260409020805460ff1916905584516060906109625750836109e5565b85805190602001208560405160200180836001600160e01b031916815260040182805190602001908083835b602083106109ad5780518252601f19909201916020918201910161098e565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b60006060896001600160a01b031689846040518082805190602001908083835b60208310610a245780518252601f199092019160209182019101610a05565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610a86576040519150601f19603f3d011682016040523d82523d6000602084013e610a8b565b606091505b509150915081610acc5760405162461bcd60e51b815260040180806020018281038252603d81526020018061184d603d913960400191505060405180910390fd5b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610b49578181015183820152602001610b31565b50505050905090810190601f168015610b765780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610ba9578181015183820152602001610b91565b50505050905090810190601f168015610bd65780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b6001546001600160a01b03163314610c3d5760405162461bcd60e51b81526004018080602001828103825260388152602001806117a76038913960400191505060405180910390fd5b60008054336001600160a01b031991821617808355600180549092169091556040516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6001546001600160a01b031681565b600080546001600160a01b03163314610ce95760405162461bcd60e51b81526004018080602001828103825260368152602001806118176036913960400191505060405180910390fd5b610cfd600254610cf761150a565b9061150e565b821015610d3b5760405162461bcd60e51b81526004018080602001828103825260498152602001806118bc6049913960600191505060405180910390fd5b6001600160a01b038616610d805760405162461bcd60e51b815260040180806020018281038252603281526020018061188a6032913960400191505060405180910390fd5b6000868686868660405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610de6578181015183820152602001610dce565b50505050905090810190601f168015610e135780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610e46578181015183820152602001610e2e565b50505050905090810190601f168015610e735780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550866001600160a01b0316817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610f3e578181015183820152602001610f26565b50505050905090810190601f168015610f6b5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610f9e578181015183820152602001610f86565b50505050905090810190601f168015610fcb5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b6001600160a01b03811661102b5760405162461bcd60e51b815260040180806020018281038252603881526020018061176f6038913960400191505060405180910390fd5b60035460ff1615611079573330146110745760405162461bcd60e51b81526004018080602001828103825260388152602001806117df6038913960400191505060405180910390fd5b6110d0565b6000546001600160a01b031633146110c25760405162461bcd60e51b815260040180806020018281038252603b81526020018061168b603b913960400191505060405180910390fd5b6003805460ff191660011790555b600180546001600160a01b0319166001600160a01b0383811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b031633146111695760405162461bcd60e51b81526004018080602001828103825260378152602001806115a86037913960400191505060405180910390fd5b6000858585858560405160200180866001600160a01b031681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156111cf5781810151838201526020016111b7565b50505050905090810190601f1680156111fc5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b8381101561122f578181015183820152602001611217565b50505050905090810190601f16801561125c5780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff021916908315150217905550856001600160a01b0316817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b8381101561132757818101518382015260200161130f565b50505050905090810190601f1680156113545780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b8381101561138757818101518382015260200161136f565b50505050905090810190601f1680156113b45780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b6201518081565b6212750081565b33301461142f5760405162461bcd60e51b81526004018080602001828103825260318152602001806119056031913960400191505060405180910390fd5b620151808110156114715760405162461bcd60e51b81526004018080602001828103825260348152602001806116576034913960400191505060405180910390fd5b62278d008111156114b35760405162461bcd60e51b81526004018080602001828103825260388152602001806116c66038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b6000546001600160a01b031681565b4290565b600082820183811015611568576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20746172676574206973207a65726f206164647265737354696d656c6f636b3a3a73657450656e64696e6741646d696e3a2070656e64696e6741646d696e5f206973207a65726f206164647265737354696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e20657865637574696f6e2072657665727465642e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20746172676574206973207a65726f206164647265737354696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea264697066735822122097eae1f4c4fdcf78b4630bfb72eb04bb9deb959c7099e36896fcf3b860b6119e64736f6c634300060c003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2061646d696e5f206973207a65726f2061646472657373000000000000000000000000f301911451e7fdb9900a65cb7acd6ded9e915a1d0000000000000000000000000000000000000000000000000000000000015180

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

000000000000000000000000f301911451e7fdb9900a65cb7acd6ded9e915a1d0000000000000000000000000000000000000000000000000000000000015180

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

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


Deployed ByteCode Sourcemap

1783:5530:1:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5727:1413;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5727:1413:1;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5727:1413:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5727:1413:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5727:1413:1;;;;;;;;-1:-1:-1;5727:1413:1;;-1:-1:-1;;;;;5727:1413:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5727:1413:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5727:1413:1;;-1:-1:-1;;5727:1413:1;;;-1:-1:-1;5727:1413:1;;-1:-1:-1;;5727:1413:1:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3671:242;;;;;;;;;;;;;:::i;:::-;;2566:27;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;2566:27:1;;;;;;;;;;;;;;4574:702;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4574:702:1;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;4574:702:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;4574:702:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4574:702:1;;;;;;;;-1:-1:-1;4574:702:1;;-1:-1:-1;;;;;4574:702:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;4574:702:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4574:702:1;;-1:-1:-1;;4574:702:1;;;-1:-1:-1;4574:702:1;;-1:-1:-1;;4574:702:1:i;:::-;;;;;;;;;;;;;;;;3921:645;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3921:645:1;-1:-1:-1;;;;;3921:645:1;;:::i;5284:435::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5284:435:1;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5284:435:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5284:435:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5284:435:1;;;;;;;;-1:-1:-1;5284:435:1;;-1:-1:-1;;;;;5284:435:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;5284:435:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5284:435:1;;-1:-1:-1;;5284:435:1;;;-1:-1:-1;5284:435:1;;-1:-1:-1;;5284:435:1:i;2600:17::-;;;;;;;;;;;;;:::i;2624:29::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;2486:44;;;;;;;;;;;;;:::i;2436:43::-;;;;;;;;;;;;;:::i;2386:::-;;;;;;;;;;;;;:::i;3257:406::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3257:406:1;;:::i;2662:51::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2662:51:1;;:::i;2539:20::-;;;;;;;;;;;;;:::i;5727:1413::-;5908:5;;5861:12;;-1:-1:-1;;;;;5908:5:1;5894:10;:19;5886:88;;;;-1:-1:-1;;;5886:88:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5987:14;6025:6;6033:5;6040:9;6051:4;6057:3;6014:47;;;;;;-1:-1:-1;;;;;6014:47:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6014:47:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6014:47:1;;;-1:-1:-1;;6014:47:1;;;;;;;;;6004:58;;6014:47;6004:58;;;;6081:26;;;;:18;:26;;;;;;6004:58;;-1:-1:-1;6081:26:1;;;-1:-1:-1;6073:100:1;;-1:-1:-1;;;;;;;6073:100:1;;;-1:-1:-1;;;6073:100:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6215:3;6192:19;:17;:19::i;:::-;:26;;6184:108;;;;-1:-1:-1;;;6184:108:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6334:21;:3;2422:7;6334;:21::i;:::-;6311:19;:17;:19::i;:::-;:44;;6303:108;;;;-1:-1:-1;;;6303:108:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6430:21:1;;6422:86;;;;-1:-1:-1;;;6422:86:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6550:5;6521:26;;;:18;:26;;;;;:34;;-1:-1:-1;;6521:34:1;;;6606:23;;6568:21;;6602:179;;-1:-1:-1;6662:4:1;6602:179;;;6750:9;6734:27;;;;;;6764:4;6710:59;;;;;;-1:-1:-1;;;;;6710:59:1;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6710:59:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6699:70;;6602:179;6854:12;6868:23;6895:6;-1:-1:-1;;;;;6895:11:1;6913:5;6920:8;6895:34;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;6895:34:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6853:76;;;;6948:7;6940:81;;;;-1:-1:-1;;;6940:81:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7066:6;-1:-1:-1;;;;;7039:63:1;7058:6;7039:63;7074:5;7081:9;7092:4;7098:3;7039:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7039:63:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7122:10;5727:1413;-1:-1:-1;;;;;;;;;5727:1413:1:o;3671:242::-;3734:12;;-1:-1:-1;;;;;3734:12:1;3720:10;:26;3712:95;;;;-1:-1:-1;;;3712:95:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3818:5;:18;;3826:10;-1:-1:-1;;;;;;3818:18:1;;;;;;;-1:-1:-1;3847:25:1;;;;;;;;3890:15;;-1:-1:-1;;;;;3899:5:1;;;;3890:15;;;3671:242::o;2566:27::-;;;-1:-1:-1;;;;;2566:27:1;;:::o;4574:702::-;4698:7;4740:5;;-1:-1:-1;;;;;4740:5:1;4726:10;:19;4718:86;;;;-1:-1:-1;;;4718:86:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4830:30;4854:5;;4830:19;:17;:19::i;:::-;:23;;:30::i;:::-;4823:3;:37;;4815:123;;;;-1:-1:-1;;;4815:123:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4957:21:1;;4949:84;;;;-1:-1:-1;;;4949:84:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5046:14;5084:6;5092:5;5099:9;5110:4;5116:3;5073:47;;;;;;-1:-1:-1;;;;;5073:47:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5073:47:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5063:58;;;;;;5046:75;;5161:4;5132:18;:26;5151:6;5132:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;5208:6;-1:-1:-1;;;;;5183:61:1;5200:6;5183:61;5216:5;5223:9;5234:4;5240:3;5183:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5183:61:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5262:6;4574:702;-1:-1:-1;;;;;;4574:702:1:o;3921:645::-;-1:-1:-1;;;;;3995:28:1;;3987:97;;;;-1:-1:-1;;;3987:97:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4168:17;;;;4164:309;;;4210:10;4232:4;4210:27;4202:96;;;;-1:-1:-1;;;4202:96:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4164:309;;;4353:5;;-1:-1:-1;;;;;4353:5:1;4339:10;:19;4331:91;;;;-1:-1:-1;;;4331:91:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4437:17;:24;;-1:-1:-1;;4437:24:1;4457:4;4437:24;;;4164:309;4483:12;:28;;-1:-1:-1;;;;;;4483:28:1;-1:-1:-1;;;;;4483:28:1;;;;;;;;;;;4529:29;;4545:12;;;4529:29;;-1:-1:-1;;4529:29:1;3921:645;:::o;5284:435::-;5433:5;;-1:-1:-1;;;;;5433:5:1;5419:10;:19;5411:87;;;;-1:-1:-1;;;5411:87:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5511:14;5549:6;5557:5;5564:9;5575:4;5581:3;5538:47;;;;;;-1:-1:-1;;;;;5538:47:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5538:47:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5528:58;;;;;;5511:75;;5626:5;5597:18;:26;5616:6;5597:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;5675:6;-1:-1:-1;;;;;5649:62:1;5667:6;5649:62;5683:5;5690:9;5701:4;5707:3;5649:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5649:62:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5284:435;;;;;;:::o;2600:17::-;;;;:::o;2624:29::-;;;;;;:::o;2486:44::-;2523:7;2486:44;:::o;2436:43::-;2473:6;2436:43;:::o;2386:::-;2422:7;2386:43;:::o;3257:406::-;3314:10;3336:4;3314:27;3306:89;;;;-1:-1:-1;;;3306:89:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2473:6;3414;:23;;3406:88;;;;-1:-1:-1;;;3406:88:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2523:7;3513:6;:23;;3505:92;;;;-1:-1:-1;;;3505:92:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3608:5;:14;;;3640:15;;3616:6;;3640:15;;;;;3257:406;:::o;2662:51::-;;;;;;;;;;;;;;;:::o;2539:20::-;;;-1:-1:-1;;;;;2539:20:1;;:::o;7148:162::-;7287:15;7148:162;:::o;2690:175:0:-;2748:7;2779:5;;;2802:6;;;;2794:46;;;;;-1:-1:-1;;;2794:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2857:1;2690:175;-1:-1:-1;;;2690:175:0:o

Swarm Source

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