Contract 0x7A6981d4dbfA6b8FE4a75b8947363084719a3D86

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xae93e2c0f64b2c75568f468b6ae1297e551acb6e84b32191148ee06c558341d1Execute Transact...108135372021-09-11 6:27:3246 days 10 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000114015
0xb83d4847230629b85850d464d1461899943c2cf3f32bb2e3aa81e742af227ac7Execute Transact...108129322021-09-11 5:57:0146 days 10 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000153085
0x2e48c4c08671adda09c956964e88b7926daf98309e6fa219b4c71b123d9e46ddExecute Transact...107692782021-09-09 17:07:0647 days 23 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000153085
0x8ff97da602630610193e967dc371ad6b6228060e538444410d722d21f83726a4Queue Transactio...107406522021-09-08 17:01:0948 days 23 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.00025804
0x4e5d1d42392fe2547b76722c3b80b6371bd5f5209fdd98bf3cb7c4bd6dc588a7Queue Transactio...107406002021-09-08 16:58:3348 days 23 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.00025804
0xd68738b3ff4fea3097e6fc46b646208618669464fc509fc7bac8090fadbfcd49Queue Transactio...107405892021-09-08 16:58:0048 days 23 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.00025804
0xedf36d9af7c792e86305088845a1245c844392e4ddfe9dfe1d842c225f6d8318Queue Transactio...107398982021-09-08 16:22:5149 days 28 mins agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.00025804
0xc7d80644ce8d2dd635c39027d9592774a3888d937880c2a62410e7d169f78e93Queue Transactio...107398712021-09-08 16:21:3049 days 30 mins agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.00025804
0xc7513bf90a854c576ebf5269a3fbd1e21e6fa2405fe713b76ecdb8c1a016c4c3Execute Transact...107389832021-09-08 15:36:4949 days 1 hr agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000153085
0x1cfe15cf0f2e43e7539a9b9ba7cfd4a33e1be02a1187cfa8829d1e5449694722Queue Transactio...107103472021-09-07 15:20:5150 days 1 hr agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000283778
0xf2ff3d37a8db7e9da75c2d8c4ecddc9610986749963d39b6597d320597058662Queue Transactio...107103232021-09-07 15:19:2750 days 1 hr agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000283844
0x333af82589c86f68836d4ef2e18a9f7e4a393de4440f28c6428a3779e9f2ef77Execute Transact...104115572021-08-28 3:42:1760 days 13 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.00295644
0x26127745426068b28e49e33bbc42d9b83383a0dbcee35dd64d1d102ba368f006Queue Transactio...103690962021-08-26 15:22:3162 days 1 hr agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000263525
0x93c27a96d5c558af828763d6b7b0cbb61d93c6151a1d32b9a43c1b69ab4e244eExecute Transact...96353982021-07-31 16:48:0688 days 3 mins agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000153085
0xfe84043288c07db7d019a79c7f00ee9fbe34350f5b53aa022f7a88330a2999b2Queue Transactio...96068612021-07-30 16:34:2189 days 17 mins agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.00025804
0x48dc66456d46aa3d7bf1b444d986261e879965a885ec101fe3c53e6bd6fd7c7cExecute Transact...89949712021-07-09 3:51:54110 days 12 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000153085
0xbd2c90e5e951e57fd4c0aec2e3b46569ddb69ce9043d272c58000a198ae6770cExecute Transact...89949272021-07-09 3:49:42110 days 13 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.002902625
0xb93d5b300a0b059aaabe64611c9c695c74d7310e387fe52e826c07b62baa7ac9Queue Transactio...89648442021-07-08 2:44:35111 days 14 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000263465
0x15c72333ba19c49aa5f8a85d7151898fb23945eb2414de99bed5c592b1a9037bQueue Transactio...89648182021-07-08 2:43:17111 days 14 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.00025804
0x1e67dd83109e4e9caf4ff6af1ab48f5bfe688eeb2790e1e5346357535dcbac85Execute Transact...88889222021-07-05 11:09:29114 days 5 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.0030315
0xcd82f32017d6ce9b1c3b05b776e55bc2b1a634cce98ac6873fa55b941def507aExecute Transact...88825772021-07-05 5:49:20114 days 11 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.00294519
0xdb5d51292be4ee9673dbf77a48dd374f33d55b3687b44133477940be83fad3acQueue Transactio...88530732021-07-04 5:06:11115 days 11 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000264605
0xeaa6730e570c034abd93d556f71f1461ea8601ab7348c22178aca395fddff5d8Queue Transactio...85162622021-06-22 10:36:33127 days 6 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000263585
0xe8c7e3a3d30844537de522eb6332e96286e80665bec924aadcbb110e893e8458Queue Transactio...85162212021-06-22 10:34:27127 days 6 hrs agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.000264545
0x3a5da1bd18f1f1f0730b31440401ed7f003d2cb6c82cb1a1e85795d0a1759d2dExecute Transact...84080672021-06-18 16:00:54131 days 50 mins agoWardenSwap: Deployer IN  0x7a6981d4dbfa6b8fe4a75b8947363084719a3d860 BNB0.002804555
[ 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 1000000 runs

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

// SPDX-License-Identifier: MIT

// ((/*,                                                                    ,*((/,.
// &&@@&&%#/*.                                                        .*(#&&@@@@%. 
// &&@@@@@@@&%(.                                                    ,#%&@@@@@@@@%. 
// &&@@@@@@@@@&&(,                                                ,#&@@@@@@@@@@@%. 
// &&@@@@@@@@@@@&&/.                                            .(&&@@@@@@@@@@@@%. 
// %&@@@@@@@@@@@@@&(,                                          *#&@@@@@@@@@@@@@@%. 
// #&@@@@@@@@@@@@@@&#*                                       .*#@@@@@@@@@@@@@@@&#. 
// #&@@@@@@@@@@@@@@@@#.                                      ,%&@@@@@@@@@@@@@@@&#. 
// #&@@@@@@@@@@@@@@@@%(,                                    ,(&@@@@@@@@@@@@@@@@&#. 
// #&@@@@@@@@@@@@@@@@&&/                                   .(%&@@@@@@@@@@@@@@@@&#. 
// #%@@@@@@@@@@@@@@@@@@(.               ,(/,.              .#&@@@@@@@@@@@@@@@@@&#. 
// (%@@@@@@@@@@@@@@@@@@#*.            ./%&&&/.            .*%@@@@@@@@@@@@@@@@@@%(. 
// (%@@@@@@@@@@@@@@@@@@#*.           *#&@@@@&%*.          .*%@@@@@@@@@@@@@@@@@@%(. 
// (%@@@@@@@@@@@@@@@@@@#/.         ./#@@@@@@@@%(.         ./%@@@@@@@@@@@@@@@@@@%(. 
// (%@@@@@@@@@@@@@@@@@@#/.        ./&@@@@@@@@@@&(*        ,/%@@@@@@@@@@@@@@@@@@%(. 
// (%@@@@@@@@@@@@@@@@@@%/.       ,#&@@@@@@@@@@@@&#,.      ,/%@@@@@@@@@@@@@@@@@@%(. 
// /%@@@@@@@@@@@@@@@@@@#/.      *(&@@@@@@@@@@@@@@&&*      ./%@@@@@@@@@@@@@@@@@&%(. 
// /%@@@@@@@@@@@@@@@@@@#/.     .(&@@@@@@@@@@@@@@@@@#*.    ,/%@@@@@@@@@@@@@@@@@&#/. 
// ,#@@@@@@@@@@@@@@@@@@#/.    ./%@@@@@@@@@@@@@@@@@@&#,    ,/%@@@@@@@@@@@@@@@@@&(,  
//  /%&@@@@@@@@@@@@@@@@#/.    *#&@@@@@@@@@@@@@@@@@@@&*    ,/%@@@@@@@@@@@@@@@@&%*   
//  .*#&@@@@@@@@@@@@@@@#/.    /&&@@@@@@@@@@@@@@@@@@@&/.   ,/%@@@@@@@@@@@@@@@@#*.   
//    ,(&@@@@@@@@@@@@@@#/.    /@@@@@@@@@@@@@@@@@@@@@&(,   ,/%@@@@@@@@@@@@@@%(,     
//     .*(&&@@@@@@@@@@@#/.    /&&@@@@@@@@@@@@@@@@@@@&/,   ,/%@@@@@@@@@@@&%/,       
//        ./%&@@@@@@@@@#/.    *#&@@@@@@@@@@@@@@@@@@@%*    ,/%@@@@@@@@@&%*          
//           ,/#%&&@@@@#/.     ,#&@@@@@@@@@@@@@@@@@#/.    ,/%@@@@&&%(/,            
//               ./#&@@%/.      ,/&@@@@@@@@@@@@@@%(,      ,/%@@%#*.                
//                   .,,,         ,/%&@@@@@@@@&%(*        .,,,.                    
//                                   ,/%&@@@%(*.                                   
//  .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,**((/*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
//                                                                                                                                                                                                                                                                                                            
//                                                                                             

// File: @openzeppelin/contracts/math/SafeMath.sol

pragma solidity ^0.6.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;
    }
}

// File: contracts/Timelock.sol

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

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

// XXX: import "./SafeMath.sol";


contract Timelock {
    using SafeMath for uint;

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

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

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

608060405234801561001057600080fd5b50604051611cec380380611cec8339818101604052604081101561003357600080fd5b5080516020909101516201518081101561007e5760405162461bcd60e51b8152600401808060200182810382526037815260200180611cb56037913960400191505060405180910390fd5b62278d008111156100c05760405162461bcd60e51b815260040180806020018281038252603b815260200180611c7a603b913960400191505060405180910390fd5b600080546001600160a01b039093166001600160a01b0319909316929092179091556002556003805460ff19169055611b7c806100fe6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e21461067e578063e177246e14610693578063f2b06537146106bd578063f851a440146106e7576100e8565b80636fc1f57e1461062b5780637d645fab14610654578063b1b43ae514610669576100e8565b80633a66f901116100bb5780633a66f901146103085780634dd18bf514610478578063591fcdfe146104b85780636a42b8f814610616576100e8565b80630825f38f146100ed5780630e18b681146102b357806326782247146102ca576100e8565b366100e857005b600080fd5b61023e600480360360a081101561010357600080fd5b73ffffffffffffffffffffffffffffffffffffffff8235169160208101359181019060608101604082013564010000000081111561014057600080fd5b82018360208201111561015257600080fd5b8035906020019184600183028401116401000000008311171561017457600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156101c757600080fd5b8201836020820111156101d957600080fd5b803590602001918460018302840111640100000000831117156101fb57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955050913592506106fc915050565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610278578181015183820152602001610260565b50505050905090810190601f1680156102a55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156102bf57600080fd5b506102c8610d3f565b005b3480156102d657600080fd5b506102df610e27565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561031457600080fd5b50610466600480360360a081101561032b57600080fd5b73ffffffffffffffffffffffffffffffffffffffff8235169160208101359181019060608101604082013564010000000081111561036857600080fd5b82018360208201111561037a57600080fd5b8035906020019184600183028401116401000000008311171561039c57600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092959493602081019350359150506401000000008111156103ef57600080fd5b82018360208201111561040157600080fd5b8035906020019184600183028401116401000000008311171561042357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250610e43915050565b60408051918252519081900360200190f35b34801561048457600080fd5b506102c86004803603602081101561049b57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166111a0565b3480156104c457600080fd5b506102c8600480360360a08110156104db57600080fd5b73ffffffffffffffffffffffffffffffffffffffff8235169160208101359181019060608101604082013564010000000081111561051857600080fd5b82018360208201111561052a57600080fd5b8035906020019184600183028401116401000000008311171561054c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929594936020810193503591505064010000000081111561059f57600080fd5b8201836020820111156105b157600080fd5b803590602001918460018302840111640100000000831117156105d357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295505091359250611319915050565b34801561062257600080fd5b50610466611607565b34801561063757600080fd5b5061064061160d565b604080519115158252519081900360200190f35b34801561066057600080fd5b50610466611616565b34801561067557600080fd5b5061046661161d565b34801561068a57600080fd5b50610466611624565b34801561069f57600080fd5b506102c8600480360360208110156106b657600080fd5b503561162b565b3480156106c957600080fd5b50610640600480360360208110156106e057600080fd5b503561176e565b3480156106f357600080fd5b506102df611783565b60005460609073ffffffffffffffffffffffffffffffffffffffff16331461076f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603881526020018061181f6038913960400191505060405180910390fd5b60008686868686604051602001808673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156107e25781810151838201526020016107ca565b50505050905090810190601f16801561080f5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b8381101561084257818101518382015260200161082a565b50505050905090810190601f16801561086f5780820380516001836020036101000a031916815260200191505b50604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291815281516020928301206000818152600490935291205490995060ff1697506109189650505050505050576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603d8152602001806119ad603d913960400191505060405180910390fd5b8261092161179f565b1015610978576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260458152602001806118c16045913960600191505060405180910390fd5b61098583621275006117a3565b61098d61179f565b11156109e4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603381526020018061188e6033913960400191505060405180910390fd5b600081815260046020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690558451606090610a28575083610ade565b85805190602001208560405160200180837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260040182805190602001908083835b60208310610aa657805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610a69565b6001836020036101000a0380198251168184511680821785525050505050509050019250505060405160208183030381529060405290505b600060608973ffffffffffffffffffffffffffffffffffffffff1689846040518082805190602001908083835b60208310610b4857805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101610b0b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610baa576040519150601f19603f3d011682016040523d82523d6000602084013e610baf565b606091505b509150915081610c0a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603d815260200180611a90603d913960400191505060405180910390fd5b8973ffffffffffffffffffffffffffffffffffffffff16847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610c94578181015183820152602001610c7c565b50505050905090810190601f168015610cc15780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610cf4578181015183820152602001610cdc565b50505050905090810190601f168015610d215780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39998505050505050505050565b60015473ffffffffffffffffffffffffffffffffffffffff163314610daf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260388152602001806119ea6038913960400191505060405180910390fd5b60008054337fffffffffffffffffffffffff0000000000000000000000000000000000000000918216178083556001805490921690915560405173ffffffffffffffffffffffffffffffffffffffff909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b6000805473ffffffffffffffffffffffffffffffffffffffff163314610eb4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526036815260200180611a5a6036913960400191505060405180910390fd5b610ec8600254610ec261179f565b906117a3565b821015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526049815260200180611acd6049913960600191505060405180910390fd5b60008686868686604051602001808673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015610f93578181015183820152602001610f7b565b50505050905090810190601f168015610fc05780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015610ff3578181015183820152602001610fdb565b50505050905090810190601f1680156110205780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060016004600083815260200190815260200160002060006101000a81548160ff0219169083151502179055508673ffffffffffffffffffffffffffffffffffffffff16817f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f88888888604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156110f85781810151838201526020016110e0565b50505050905090810190601f1680156111255780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b83811015611158578181015183820152602001611140565b50505050905090810190601f1680156111855780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a39695505050505050565b60035460ff161561120857333014611203576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526038815260200180611a226038913960400191505060405180910390fd5b6112a4565b60005473ffffffffffffffffffffffffffffffffffffffff163314611278576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603b81526020018061193a603b913960400191505060405180910390fd5b600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83811691909117918290556040519116907f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b60005473ffffffffffffffffffffffffffffffffffffffff163314611389576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260378152602001806118576037913960400191505060405180910390fd5b60008585858585604051602001808673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b838110156113fc5781810151838201526020016113e4565b50505050905090810190601f1680156114295780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b8381101561145c578181015183820152602001611444565b50505050905090810190601f1680156114895780820380516001836020036101000a031916815260200191505b5097505050505050505060405160208183030381529060405280519060200120905060006004600083815260200190815260200160002060006101000a81548160ff0219169083151502179055508573ffffffffffffffffffffffffffffffffffffffff16817f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8787878787604051808581526020018060200180602001848152602001838103835286818151815260200191508051906020019080838360005b83811015611561578181015183820152602001611549565b50505050905090810190601f16801561158e5780820380516001836020036101000a031916815260200191505b50838103825285518152855160209182019187019080838360005b838110156115c15781810151838201526020016115a9565b50505050905090810190601f1680156115ee5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a3505050505050565b60025481565b60035460ff1681565b62278d0081565b6201518081565b6212750081565b333014611683576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526031815260200180611b166031913960400191505060405180910390fd5b620151808110156116df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260348152602001806119066034913960400191505060405180910390fd5b62278d0081111561173b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260388152602001806119756038913960400191505060405180910390fd5b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b60046020526000908152604090205460ff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b4290565b60008282018381101561181757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b939250505056fe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206973207374616c652e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774207375727061737365642074696d65206c6f636b2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2046697273742063616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e206861736e2774206265656e207175657565642e54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737420636f6d652066726f6d2070656e64696e6741646d696e2e54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c206d75737420636f6d652066726f6d2061646d696e2e54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472616e73616374696f6e20657865637574696f6e2072657665727465642e54696d656c6f636b3a3a71756575655472616e73616374696f6e3a20457374696d6174656420657865637574696f6e20626c6f636b206d75737420736174697366792064656c61792e54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f6d652066726f6d2054696d656c6f636b2ea2646970667358221220ce2e53f1227b667ba5001921b2099e2c9570e4bc6bd6fe0d3c05b3c891ef567764736f6c634300060c003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757374206e6f7420657863656564206d6178696d756d2064656c61792e54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d75737420657863656564206d696e696d756d2064656c61792e0000000000000000000000005e12ae8e436cd25f0041d931f8e4c7a3bb42cc1f0000000000000000000000000000000000000000000000000000000000015180

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

0000000000000000000000005e12ae8e436cd25f0041d931f8e4c7a3bb42cc1f0000000000000000000000000000000000000000000000000000000000015180

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

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000005e12ae8e436cd25f0041d931f8e4c7a3bb42cc1f
Arg [1] : 0000000000000000000000000000000000000000000000000000000000015180


Deployed ByteCode Sourcemap

10077:5140:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13728:1316;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13728:1316:0;;;;;;;;-1:-1:-1;13728:1316:0;;-1:-1:-1;;13728:1316:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13728:1316:0;;-1:-1:-1;;13728:1316:0;;;-1:-1:-1;13728:1316:0;;-1:-1:-1;;13728:1316:0:i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11875:242;;;;;;;;;;;;;:::i;:::-;;10860:27;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12670:607;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12670:607:0;;;;;;;;-1:-1:-1;12670:607:0;;-1:-1:-1;;12670:607:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12670:607:0;;-1:-1:-1;;12670:607:0;;;-1:-1:-1;12670:607:0;;-1:-1:-1;;12670:607:0:i;:::-;;;;;;;;;;;;;;;;12125:537;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;12125:537:0;;;;:::i;13285:435::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13285:435:0;;;;;;;;-1:-1:-1;13285:435:0;;-1:-1:-1;;13285:435:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13285:435:0;;-1:-1:-1;;13285:435:0;;;-1:-1:-1;13285:435:0;;-1:-1:-1;;13285:435:0:i;10894:17::-;;;;;;;;;;;;;:::i;10918:29::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;10780:44;;;;;;;;;;;;;:::i;10730:43::-;;;;;;;;;;;;;:::i;10680:::-;;;;;;;;;;;;;:::i;11461:406::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;11461:406:0;;:::i;10956:51::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;10956:51:0;;:::i;10833:20::-;;;;;;;;;;;;;:::i;13728:1316::-;13909:5;;13862:12;;13909:5;;13895:10;:19;13887:88;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13988:14;14026:6;14034:5;14041:9;14052:4;14058:3;14015:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14015:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14015:47:0;;;;;;;;;;;;;14005:58;;14015:47;14005:58;;;;14082:26;;;;:18;:26;;;;;;14005:58;;-1:-1:-1;14082:26:0;;;-1:-1:-1;14074:100:0;;-1:-1:-1;;;;;;;14074:100:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14216:3;14193:19;:17;:19::i;:::-;:26;;14185:108;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14335:21;:3;10716:7;14335;:21::i;:::-;14312:19;:17;:19::i;:::-;:44;;14304:108;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14454:5;14425:26;;;:18;:26;;;;;:34;;;;;;14510:23;;14472:21;;14506:179;;-1:-1:-1;14566:4:0;14506:179;;;14654:9;14638:27;;;;;;14668:4;14614:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14603:70;;14506:179;14758:12;14772:23;14799:6;:11;;14817:5;14824:8;14799:34;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14757:76;;;;14852:7;14844:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14970:6;14943:63;;14962:6;14943:63;14978:5;14985:9;14996:4;15002:3;14943:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;14943:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15026:10;13728:1316;-1:-1:-1;;;;;;;;;13728:1316:0:o;11875:242::-;11938:12;;;;11924:10;:26;11916:95;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12022:5;:18;;12030:10;12022:18;;;;;;;;-1:-1:-1;12051:25:0;;;;;;;;12094:15;;12022:18;12103:5;;;;12094:15;;;11875:242::o;10860:27::-;;;;;;:::o;12670:607::-;12794:7;12836:5;;;;12822:10;:19;12814:86;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12926:30;12950:5;;12926:19;:17;:19::i;:::-;:23;;:30::i;:::-;12919:3;:37;;12911:123;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13047:14;13085:6;13093:5;13100:9;13111:4;13117:3;13074:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13074:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13064:58;;;;;;13047:75;;13162:4;13133:18;:26;13152:6;13133:26;;;;;;;;;;;;:33;;;;;;;;;;;;;;;;;;13209:6;13184:61;;13201:6;13184:61;13217:5;13224:9;13235:4;13241:3;13184:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13184:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13263:6;12670:607;-1:-1:-1;;;;;;12670:607:0:o;12125:537::-;12264:17;;;;12260:309;;;12306:10;12328:4;12306:27;12298:96;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12260:309;;;12449:5;;;;12435:10;:19;12427:91;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12533:17;:24;;;;12553:4;12533:24;;;12260:309;12579:12;:28;;;;;;;;;;;;;;;;12625:29;;12641:12;;;12625:29;;-1:-1:-1;;12625:29:0;12125:537;:::o;13285:435::-;13434:5;;;;13420:10;:19;13412:87;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13512:14;13550:6;13558:5;13565:9;13576:4;13582:3;13539:47;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13539:47:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13529:58;;;;;;13512:75;;13627:5;13598:18;:26;13617:6;13598:26;;;;;;;;;;;;:34;;;;;;;;;;;;;;;;;;13676:6;13650:62;;13668:6;13650:62;13684:5;13691:9;13702:4;13708:3;13650:62;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;13650:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13285:435;;;;;;:::o;10894:17::-;;;;:::o;10918:29::-;;;;;;:::o;10780:44::-;10817:7;10780:44;:::o;10730:43::-;10767:6;10730:43;:::o;10680:::-;10716:7;10680:43;:::o;11461:406::-;11518:10;11540:4;11518:27;11510:89;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10767:6;11618;:23;;11610:88;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10817:7;11717:6;:23;;11709:92;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;11812:5;:14;;;11844:15;;11820:6;;11844:15;;;;;11461:406;:::o;10956:51::-;;;;;;;;;;;;;;;:::o;10833:20::-;;;;;;:::o;15052:162::-;15191:15;15052:162;:::o;3824:181::-;3882:7;3914:5;;;3938:6;;;;3930:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3996:1;3824:181;-1:-1:-1;;;3824:181:0:o

Swarm Source

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