Contract 0xc33252b8f55750af89e012da075f893175126648

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x8ff3b48bfc798d528ce4640868fbe06ace8eddb45a8f95bde952a88b214056e9Execute Transact...354918452022-04-07 21:23:30349 days 23 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.006520372748
0xbff40d61c71a2f150c42bcea4012be02421ecc7f64b83c081d4424d3b249dd18Queue Transactio...352214682022-04-04 15:20:46353 days 5 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.051854
0xe4c854f4f208c7a281859707de307af8f8ca62f887232a51809ddc271677148cExecute Transact...336234752022-03-17 1:48:33371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.01911309035
0xb862eebb20a048ee1f86f8176cc953e0ee40f9bebaacd31e2e9197071fe92decExecute Transact...336233432022-03-17 1:46:27371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.02391033922
0x9e3659971611031e7d80fc1f5e233b46fce69a5749db3f149d282efc438f4c9aExecute Transact...336232982022-03-17 1:45:39371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.022674683877
0x146dd624f16daf637ef83861afd3dc241cde6d43f92e4af01635c0b3598587bcExecute Transact...336232312022-03-17 1:44:19371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.027430168751
0xf7d0554986c78cc3d04949614027ad53839670ed6a397fd150744668dd09f44cExecute Transact...336231162022-03-17 1:42:28371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.028101278506
0x65b3342b96279f999673a8938d60db95325552effa36323e1b6d8adb209d5dcbExecute Transact...336230402022-03-17 1:41:14371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.028517976489
0x9d4e078b7f3673c2881ef21b98ee0b72f64107022eeffc30e059599edebeb630Execute Transact...336229422022-03-17 1:39:13371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.032016980087
0xaf07affc90a462be50a5da8b5beadc40dcb9de707007c79ce6932acaa5660f14Execute Transact...336228532022-03-17 1:37:41371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.032516247469
0x7461ac38714135cca86aaf6048b0401cf5917df070ebae6fcf307ebc18ff4c6bExecute Transact...336227672022-03-17 1:36:06371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.029990796896
0xd3d7a6d7cf64faa0551dde39511cf031c46f3a05372ddd59561ffa9161ad60e9Execute Transact...336226242022-03-17 1:32:56371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.016709303437
0xf05fceef57b4019d308ae677f3858e4a7373ad0ae647003273e531d818ab8425Execute Transact...336225192022-03-17 1:30:26371 days 19 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.018521141032
0x8d213ffaae2624ffbe5d087420a0b227cf117564c8a73594fd5d95425978caadQueue Transactio...332381622022-03-12 15:01:42376 days 5 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.014979136536
0xb50f56356e9f538e4a053356173b9df2a858e4d98f447e5da8fffeba16fadcf5Queue Transactio...331454482022-03-11 14:42:04377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.027733239515
0xb80ba4c2e759fb1c34c4bd81fb10aca896a691046430640e616c665b61b33f82Queue Transactio...331453992022-03-11 14:41:07377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.029210513598
0x0f0b35316b37a6f44bc860686b78b8ced28a6c1737a44ab1922f074229f0c1f1Queue Transactio...331451442022-03-11 14:36:59377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.023357213781
0xd2b0763e9be970323d099a781f28f465c5f867908e85c80e7881516c6d021f95Queue Transactio...331450332022-03-11 14:34:37377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.023032946359
0x6c5c89e7f4cd124c9a566e98eea3a47a4b17637b8a726cdfd12a33461e44ff57Queue Transactio...331449172022-03-11 14:32:44377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.019317699711
0x339c2ef9130615f0e94fb43db21bae0abfdce3b92e149da41b1d4f1e48ee9fccQueue Transactio...331448112022-03-11 14:31:07377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.023854535671
0x4d8c9f7d1046524e1c62ea92f49813f107fa46780c2a9be2c71a3fac0399f9ebQueue Transactio...331447642022-03-11 14:30:22377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.02384595032
0x8210a3a4f4dfb6a2086cfd476c7cff09fcfaca9c496e6a7f5568e067d3934827Queue Transactio...331447022022-03-11 14:29:33377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.02380760384
0x7f87db684a1352c95f762c9c3395404ff1cf2f46b1c6ac38a6b14f38f5a5cfdeQueue Transactio...331445012022-03-11 14:26:33377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.023839154703
0x40fdd8d5ff7a98c8267c53e650033e0bb5f3ad30bd83d8893dd3eac24e7f1ab2Queue Transactio...331443552022-03-11 14:24:16377 days 6 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.023516055517
0x957708ed9b81a1674ec3976f832b7899fd6559494b449863f7a8e06e54671ddfExecute Transact...326350412022-03-05 15:21:14383 days 5 hrs agoDark Matter DeFi: Deployer IN  0xc33252b8f55750af89e012da075f8931751266480 FTM0.010941974943
[ Download CSV Export 
Latest 1 internal transaction
Parent Txn Hash Block From To Value
0x3577ba1d0d08cc2e2501292d29bc35a6a8098fdb161598dc553b9d3733fca2d6216759932021-11-10 22:07:59497 days 22 hrs ago Dark Matter DeFi: Deployer  Contract Creation0 FTM
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Timelock

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
Yes with 8500 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at FtmScan.com on 2021-11-10
*/

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

// SPDX-License-Identifier: GPL-3.0-or-later Or MIT

pragma solidity >=0.8.0 <0.9.0;

contract Timelock {
    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 = 72 hours;
    uint public constant MAXIMUM_DELAY = 30 days;

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

    mapping (bytes32 => bool) public queuedTransactions;

    constructor(address admin_, uint delay_) {
        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;
    }

    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() + 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 + 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"}]

608060405234801561001057600080fd5b506040516113cd3803806113cd83398101604081905261002f91610135565b6203f48081101561009b5760405162461bcd60e51b815260206004820152603760248201526000805160206113ad83398151915260448201527f7420657863656564206d696e696d756d2064656c61792e00000000000000000060648201526084015b60405180910390fd5b62278d008111156101025760405162461bcd60e51b815260206004820152603b60248201526000805160206113ad83398151915260448201527f74206e6f7420657863656564206d6178696d756d2064656c61792e00000000006064820152608401610092565b600080546001600160a01b0319166001600160a01b0393909316929092179091556002556003805460ff1916905561016f565b6000806040838503121561014857600080fd5b82516001600160a01b038116811461015f57600080fd5b6020939093015192949293505050565b61122f8061017e6000396000f3fe6080604052600436106100e15760003560e01c80636fc1f57e1161007f578063c1a287e211610059578063c1a287e21461025b578063e177246e14610272578063f2b0653714610292578063f851a440146102c257600080fd5b80636fc1f57e146102035780637d645fab1461022d578063b1b43ae51461024457600080fd5b80633a66f901116100bb5780633a66f9011461017f5780634dd18bf5146101ad578063591fcdfe146101cd5780636a42b8f8146101ed57600080fd5b80630825f38f146100ed5780630e18b68114610116578063267822471461012d57600080fd5b366100e857005b600080fd5b6101006100fb366004610f64565b6102ef565b60405161010d9190611071565b60405180910390f35b34801561012257600080fd5b5061012b61070f565b005b34801561013957600080fd5b5060015461015a9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161010d565b34801561018b57600080fd5b5061019f61019a366004610f64565b6107fd565b60405190815260200161010d565b3480156101b957600080fd5b5061012b6101c836600461108b565b6109fd565b3480156101d957600080fd5b5061012b6101e8366004610f64565b610baa565b3480156101f957600080fd5b5061019f60025481565b34801561020f57600080fd5b5060035461021d9060ff1681565b604051901515815260200161010d565b34801561023957600080fd5b5061019f62278d0081565b34801561025057600080fd5b5061019f6203f48081565b34801561026757600080fd5b5061019f6212750081565b34801561027e57600080fd5b5061012b61028d3660046110a6565b610cfc565b34801561029e57600080fd5b5061021d6102ad3660046110a6565b60046020526000908152604090205460ff1681565b3480156102ce57600080fd5b5060005461015a9073ffffffffffffffffffffffffffffffffffffffff1681565b60005460609073ffffffffffffffffffffffffffffffffffffffff1633146103845760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20436160448201527f6c6c206d75737420636f6d652066726f6d2061646d696e2e000000000000000060648201526084015b60405180910390fd5b6000868686868660405160200161039f9594939291906110bf565b60408051601f1981840301815291815281516020928301206000818152600490935291205490915060ff1661043c5760405162461bcd60e51b815260206004820152603d60248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20547260448201527f616e73616374696f6e206861736e2774206265656e207175657565642e000000606482015260840161037b565b824210156104d85760405162461bcd60e51b815260206004820152604560248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20547260448201527f616e73616374696f6e206861736e2774207375727061737365642074696d652060648201527f6c6f636b2e000000000000000000000000000000000000000000000000000000608482015260a40161037b565b6104e56212750084611119565b42111561055a5760405162461bcd60e51b815260206004820152603360248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20547260448201527f616e73616374696f6e206973207374616c652e00000000000000000000000000606482015260840161037b565b600081815260046020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055845160609061059e5750836105ca565b8580519060200120856040516020016105b8929190611158565b60405160208183030381529060405290505b6000808973ffffffffffffffffffffffffffffffffffffffff1689846040516105f391906111a0565b60006040518083038185875af1925050503d8060008114610630576040519150601f19603f3d011682016040523d82523d6000602084013e610635565b606091505b5091509150816106ad5760405162461bcd60e51b815260206004820152603d60248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20547260448201527f616e73616374696f6e20657865637574696f6e2072657665727465642e000000606482015260840161037b565b8973ffffffffffffffffffffffffffffffffffffffff16847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b6040516106fa94939291906111bc565b60405180910390a39998505050505050505050565b60015473ffffffffffffffffffffffffffffffffffffffff16331461079c5760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737460448201527f20636f6d652066726f6d2070656e64696e6741646d696e2e0000000000000000606482015260840161037b565b60008054337fffffffffffffffffffffffff0000000000000000000000000000000000000000918216811783556001805490921690915560405190917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b6000805473ffffffffffffffffffffffffffffffffffffffff16331461088b5760405162461bcd60e51b815260206004820152603660248201527f54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c60448201527f206d75737420636f6d652066726f6d2061646d696e2e00000000000000000000606482015260840161037b565b6002546108989042611119565b8210156109335760405162461bcd60e51b815260206004820152604960248201527f54696d656c6f636b3a3a71756575655472616e73616374696f6e3a204573746960448201527f6d6174656420657865637574696f6e20626c6f636b206d75737420736174697360648201527f66792064656c61792e0000000000000000000000000000000000000000000000608482015260a40161037b565b6000868686868660405160200161094e9594939291906110bf565b60408051601f1981840301815282825280516020918201206000818152600490925291902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055915073ffffffffffffffffffffffffffffffffffffffff88169082907f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f906109eb908a908a908a908a906111bc565b60405180910390a39695505050505050565b60035460ff1615610a8257333014610a7d5760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c2060448201527f6d75737420636f6d652066726f6d2054696d656c6f636b2e0000000000000000606482015260840161037b565b610b3b565b60005473ffffffffffffffffffffffffffffffffffffffff163314610b0f5760405162461bcd60e51b815260206004820152603b60248201527f54696d656c6f636b3a3a73657450656e64696e6741646d696e3a20466972737460448201527f2063616c6c206d75737420636f6d652066726f6d2061646d696e2e0000000000606482015260840161037b565b600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040517f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b60005473ffffffffffffffffffffffffffffffffffffffff163314610c375760405162461bcd60e51b815260206004820152603760248201527f54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c60448201527f6c206d75737420636f6d652066726f6d2061646d696e2e000000000000000000606482015260840161037b565b60008585858585604051602001610c529594939291906110bf565b60408051601f1981840301815282825280516020918201206000818152600490925291902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055915073ffffffffffffffffffffffffffffffffffffffff87169082907f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8790610cec9089908990899089906111bc565b60405180910390a3505050505050565b333014610d715760405162461bcd60e51b815260206004820152603160248201527f54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f60448201527f6d652066726f6d2054696d656c6f636b2e000000000000000000000000000000606482015260840161037b565b6203f480811015610dea5760405162461bcd60e51b815260206004820152603460248201527f54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206560448201527f7863656564206d696e696d756d2064656c61792e000000000000000000000000606482015260840161037b565b62278d00811115610e635760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e60448201527f6f7420657863656564206d6178696d756d2064656c61792e0000000000000000606482015260840161037b565b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b803573ffffffffffffffffffffffffffffffffffffffff81168114610eba57600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600067ffffffffffffffff80841115610f0957610f09610ebf565b604051601f8501601f19908116603f01168101908282118183101715610f3157610f31610ebf565b81604052809350858152868686011115610f4a57600080fd5b858560208301376000602087830101525050509392505050565b600080600080600060a08688031215610f7c57600080fd5b610f8586610e96565b945060208601359350604086013567ffffffffffffffff80821115610fa957600080fd5b818801915088601f830112610fbd57600080fd5b610fcc89833560208501610eee565b94506060880135915080821115610fe257600080fd5b508601601f81018813610ff457600080fd5b61100388823560208401610eee565b95989497509295608001359392505050565b60005b83811015611030578181015183820152602001611018565b8381111561103f576000848401525b50505050565b6000815180845261105d816020860160208601611015565b601f01601f19169290920160200192915050565b6020815260006110846020830184611045565b9392505050565b60006020828403121561109d57600080fd5b61108482610e96565b6000602082840312156110b857600080fd5b5035919050565b73ffffffffffffffffffffffffffffffffffffffff8616815284602082015260a0604082015260006110f460a0830186611045565b82810360608401526111068186611045565b9150508260808301529695505050505050565b60008219821115611153577f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b500190565b7fffffffff000000000000000000000000000000000000000000000000000000008316815260008251611192816004850160208701611015565b919091016004019392505050565b600082516111b2818460208701611015565b9190910192915050565b8481526080602082015260006111d56080830186611045565b82810360408401526111e78186611045565b9150508260608301529594505050505056fea2646970667358221220dc9ceb4af198212643ae43a83ac4071edd664b2fc5a71354f801a8357e5851f864736f6c634300080a003354696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d7573000000000000000000000000365e82adad2c86d38bec033be04768c8ecd108e4000000000000000000000000000000000000000000000000000000000003f480

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

000000000000000000000000365e82adad2c86d38bec033be04768c8ecd108e4000000000000000000000000000000000000000000000000000000000003f480

-----Decoded View---------------
Arg [0] : admin_ (address): 0x365e82adad2c86d38bec033be04768c8ecd108e4
Arg [1] : delay_ (uint256): 259200

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000365e82adad2c86d38bec033be04768c8ecd108e4
Arg [1] : 000000000000000000000000000000000000000000000000000000000003f480


Deployed ByteCode Sourcemap

1696:5051:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5260:1314;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3410:242;;;;;;;;;;;;;:::i;:::-;;2449:27;;;;;;;;;;-1:-1:-1;2449:27:0;;;;;;;;;;;3099:42:1;3087:55;;;3069:74;;3057:2;3042:18;2449:27:0;2923:226:1;4205:604:0;;;;;;;;;;-1:-1:-1;4205:604:0;;;;;:::i;:::-;;:::i;:::-;;;3300:25:1;;;3288:2;3273:18;4205:604:0;3154:177:1;3660:537:0;;;;;;;;;;-1:-1:-1;3660:537:0;;;;;:::i;:::-;;:::i;4817:435::-;;;;;;;;;;-1:-1:-1;4817:435:0;;;;;:::i;:::-;;:::i;2483:17::-;;;;;;;;;;;;;;;;2507:29;;;;;;;;;;-1:-1:-1;2507:29:0;;;;;;;;;;;3874:14:1;;3867:22;3849:41;;3837:2;3822:18;2507:29:0;3709:187:1;2369:44:0;;;;;;;;;;;;2406:7;2369:44;;2317:45;;;;;;;;;;;;2354:8;2317:45;;2267:43;;;;;;;;;;;;2303:7;2267:43;;2996:406;;;;;;;;;;-1:-1:-1;2996:406:0;;;;;:::i;:::-;;:::i;2545:51::-;;;;;;;;;;-1:-1:-1;2545:51:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;2422:20;;;;;;;;;;-1:-1:-1;2422:20:0;;;;;;;;5260:1314;5441:5;;5394:12;;5441:5;;5427:10;:19;5419:88;;;;-1:-1:-1;;;5419:88:0;;4473:2:1;5419:88:0;;;4455:21:1;4512:2;4492:18;;;4485:30;4551:34;4531:18;;;4524:62;4622:26;4602:18;;;4595:54;4666:19;;5419:88:0;;;;;;;;;5520:14;5558:6;5566:5;5573:9;5584:4;5590:3;5547:47;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;5547:47:0;;;;;;;;;5537:58;;5547:47;5537:58;;;;5614:26;;;;:18;:26;;;;;;5537:58;;-1:-1:-1;5614:26:0;;5606:100;;;;-1:-1:-1;;;5606:100:0;;5547:2:1;5606:100:0;;;5529:21:1;5586:2;5566:18;;;5559:30;5625:34;5605:18;;;5598:62;5696:31;5676:18;;;5669:59;5745:19;;5606:100:0;5345:425:1;5606:100:0;5748:3;6721:15;5725:26;;5717:108;;;;-1:-1:-1;;;5717:108:0;;5977:2:1;5717:108:0;;;5959:21:1;6016:2;5996:18;;;5989:30;6055:34;6035:18;;;6028:62;6126:34;6106:18;;;6099:62;6198:7;6177:19;;;6170:36;6223:19;;5717:108:0;5775:473:1;5717:108:0;5867:18;2303:7;5867:3;:18;:::i;:::-;6721:15;5844:41;;5836:105;;;;-1:-1:-1;;;5836:105:0;;6742:2:1;5836:105:0;;;6724:21:1;6781:2;6761:18;;;6754:30;6820:34;6800:18;;;6793:62;6891:21;6871:18;;;6864:49;6930:19;;5836:105:0;6540:415:1;5836:105:0;5983:5;5954:26;;;:18;:26;;;;;:34;;;;;;6039:23;;6001:21;;6035:179;;-1:-1:-1;6095:4:0;6035:179;;;6183:9;6167:27;;;;;;6197:4;6143:59;;;;;;;;;:::i;:::-;;;;;;;;;;;;;6132:70;;6035:179;6287:12;6301:23;6328:6;:11;;6347:5;6354:8;6328:35;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6286:77;;;;6382:7;6374:81;;;;-1:-1:-1;;;6374:81:0;;7863:2:1;6374:81:0;;;7845:21:1;7902:2;7882:18;;;7875:30;7941:34;7921:18;;;7914:62;8012:31;7992:18;;;7985:59;8061:19;;6374:81:0;7661:425:1;6374:81:0;6500:6;6473:63;;6492:6;6473:63;6508:5;6515:9;6526:4;6532:3;6473:63;;;;;;;;;:::i;:::-;;;;;;;;6556:10;5260:1314;-1:-1:-1;;;;;;;;;5260:1314:0:o;3410:242::-;3473:12;;;;3459:10;:26;3451:95;;;;-1:-1:-1;;;3451:95:0;;8821:2:1;3451:95:0;;;8803:21:1;8860:2;8840:18;;;8833:30;8899:34;8879:18;;;8872:62;8970:26;8950:18;;;8943:54;9014:19;;3451:95:0;8619:420:1;3451:95:0;3557:5;:18;;3565:10;3557:18;;;;;;;;-1:-1:-1;3586:25:0;;;;;;;;3629:15;;3565:10;;3629:15;;;3410:242::o;4205:604::-;4329:7;4371:5;;;;4357:10;:19;4349:86;;;;-1:-1:-1;;;4349:86:0;;9246:2:1;4349:86:0;;;9228:21:1;9285:2;9265:18;;;9258:30;9324:34;9304:18;;;9297:62;9395:24;9375:18;;;9368:52;9437:19;;4349:86:0;9044:418:1;4349:86:0;4483:5;;4461:27;;6721:15;4461:27;:::i;:::-;4454:3;:34;;4446:120;;;;-1:-1:-1;;;4446:120:0;;9669:2:1;4446:120:0;;;9651:21:1;9708:2;9688:18;;;9681:30;9747:34;9727:18;;;9720:62;9818:34;9798:18;;;9791:62;9890:11;9869:19;;;9862:40;9919:19;;4446:120:0;9467:477:1;4446:120:0;4579:14;4617:6;4625:5;4632:9;4643:4;4649:3;4606:47;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;4606:47:0;;;;;;;;;4596:58;;4606:47;4596:58;;;;4665:26;;;;:18;:26;;;;;;:33;;;;4694:4;4665:33;;;4596:58;-1:-1:-1;4716:61:0;;;;4596:58;;4716:61;;;;4749:5;;4756:9;;4767:4;;4773:3;;4716:61;:::i;:::-;;;;;;;;4795:6;4205:604;-1:-1:-1;;;;;;4205:604:0:o;3660:537::-;3799:17;;;;3795:309;;;3841:10;3863:4;3841:27;3833:96;;;;-1:-1:-1;;;3833:96:0;;10151:2:1;3833:96:0;;;10133:21:1;10190:2;10170:18;;;10163:30;10229:34;10209:18;;;10202:62;10300:26;10280:18;;;10273:54;10344:19;;3833:96:0;9949:420:1;3833:96:0;3795:309;;;3984:5;;;;3970:10;:19;3962:91;;;;-1:-1:-1;;;3962:91:0;;10576:2:1;3962:91:0;;;10558:21:1;10615:2;10595:18;;;10588:30;10654:34;10634:18;;;10627:62;10725:29;10705:18;;;10698:57;10772:19;;3962:91:0;10374:423:1;3962:91:0;4068:17;:24;;;;4088:4;4068:24;;;3795:309;4114:12;:28;;;;;;;;;;;;;4160:29;;;;-1:-1:-1;;4160:29:0;3660:537;:::o;4817:435::-;4966:5;;;;4952:10;:19;4944:87;;;;-1:-1:-1;;;4944:87:0;;11004:2:1;4944:87:0;;;10986:21:1;11043:2;11023:18;;;11016:30;11082:34;11062:18;;;11055:62;11153:25;11133:18;;;11126:53;11196:19;;4944:87:0;10802:419:1;4944:87:0;5044:14;5082:6;5090:5;5097:9;5108:4;5114:3;5071:47;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;5071:47:0;;;;;;;;;5061:58;;5071:47;5061:58;;;;5159:5;5130:26;;;:18;:26;;;;;;:34;;;;;;5061:58;-1:-1:-1;5182:62:0;;;;5061:58;;5182:62;;;;5216:5;;5223:9;;5234:4;;5240:3;;5182:62;:::i;:::-;;;;;;;;4933:319;4817:435;;;;;:::o;2996:406::-;3053:10;3075:4;3053:27;3045:89;;;;-1:-1:-1;;;3045:89:0;;11428:2:1;3045:89:0;;;11410:21:1;11467:2;11447:18;;;11440:30;11506:34;11486:18;;;11479:62;11577:19;11557:18;;;11550:47;11614:19;;3045:89:0;11226:413:1;3045:89:0;2354:8;3153:6;:23;;3145:88;;;;-1:-1:-1;;;3145:88:0;;11846:2:1;3145:88:0;;;11828:21:1;11885:2;11865:18;;;11858:30;11924:34;11904:18;;;11897:62;11995:22;11975:18;;;11968:50;12035:19;;3145:88:0;11644:416:1;3145:88:0;2406:7;3252:6;:23;;3244:92;;;;-1:-1:-1;;;3244:92:0;;12267:2:1;3244:92:0;;;12249:21:1;12306:2;12286:18;;;12279:30;12345:34;12325:18;;;12318:62;12416:26;12396:18;;;12389:54;12460:19;;3244:92:0;12065:420:1;3244:92:0;3347:5;:14;;;3379:15;;3355:6;;3379:15;;;;;2996:406;:::o;14:196:1:-;82:20;;142:42;131:54;;121:65;;111:93;;200:1;197;190:12;111:93;14:196;;;:::o;215:184::-;267:77;264:1;257:88;364:4;361:1;354:15;388:4;385:1;378:15;404:691;469:5;499:18;540:2;532:6;529:14;526:40;;;546:18;;:::i;:::-;680:2;674:9;746:2;734:15;;-1:-1:-1;;730:24:1;;;756:2;726:33;722:42;710:55;;;780:18;;;800:22;;;777:46;774:72;;;826:18;;:::i;:::-;866:10;862:2;855:22;895:6;886:15;;925:6;917;910:22;965:3;956:6;951:3;947:16;944:25;941:45;;;982:1;979;972:12;941:45;1032:6;1027:3;1020:4;1012:6;1008:17;995:44;1087:1;1080:4;1071:6;1063;1059:19;1055:30;1048:41;;;;404:691;;;;;:::o;1100:1012::-;1214:6;1222;1230;1238;1246;1299:3;1287:9;1278:7;1274:23;1270:33;1267:53;;;1316:1;1313;1306:12;1267:53;1339:29;1358:9;1339:29;:::i;:::-;1329:39;;1415:2;1404:9;1400:18;1387:32;1377:42;;1470:2;1459:9;1455:18;1442:32;1493:18;1534:2;1526:6;1523:14;1520:34;;;1550:1;1547;1540:12;1520:34;1588:6;1577:9;1573:22;1563:32;;1633:7;1626:4;1622:2;1618:13;1614:27;1604:55;;1655:1;1652;1645:12;1604:55;1678:74;1744:7;1739:2;1726:16;1721:2;1717;1713:11;1678:74;:::i;:::-;1668:84;;1805:2;1794:9;1790:18;1777:32;1761:48;;1834:2;1824:8;1821:16;1818:36;;;1850:1;1847;1840:12;1818:36;-1:-1:-1;1873:24:1;;1928:4;1920:13;;1916:27;-1:-1:-1;1906:55:1;;1957:1;1954;1947:12;1906:55;1980:74;2046:7;2041:2;2028:16;2023:2;2019;2015:11;1980:74;:::i;:::-;1100:1012;;;;-1:-1:-1;1100:1012:1;;2101:3;2086:19;2073:33;;1100:1012;-1:-1:-1;;;1100:1012:1:o;2117:258::-;2189:1;2199:113;2213:6;2210:1;2207:13;2199:113;;;2289:11;;;2283:18;2270:11;;;2263:39;2235:2;2228:10;2199:113;;;2330:6;2327:1;2324:13;2321:48;;;2365:1;2356:6;2351:3;2347:16;2340:27;2321:48;;2117:258;;;:::o;2380:316::-;2421:3;2459:5;2453:12;2486:6;2481:3;2474:19;2502:63;2558:6;2551:4;2546:3;2542:14;2535:4;2528:5;2524:16;2502:63;:::i;:::-;2610:2;2598:15;-1:-1:-1;;2594:88:1;2585:98;;;;2685:4;2581:109;;2380:316;-1:-1:-1;;2380:316:1:o;2701:217::-;2848:2;2837:9;2830:21;2811:4;2868:44;2908:2;2897:9;2893:18;2885:6;2868:44;:::i;:::-;2860:52;2701:217;-1:-1:-1;;;2701:217:1:o;3336:186::-;3395:6;3448:2;3436:9;3427:7;3423:23;3419:32;3416:52;;;3464:1;3461;3454:12;3416:52;3487:29;3506:9;3487:29;:::i;3901:180::-;3960:6;4013:2;4001:9;3992:7;3988:23;3984:32;3981:52;;;4029:1;4026;4019:12;3981:52;-1:-1:-1;4052:23:1;;3901:180;-1:-1:-1;3901:180:1:o;4696:644::-;4987:42;4979:6;4975:55;4964:9;4957:74;5067:6;5062:2;5051:9;5047:18;5040:34;5110:3;5105:2;5094:9;5090:18;5083:31;4938:4;5137:45;5177:3;5166:9;5162:19;5154:6;5137:45;:::i;:::-;5230:9;5222:6;5218:22;5213:2;5202:9;5198:18;5191:50;5258:32;5283:6;5275;5258:32;:::i;:::-;5250:40;;;5327:6;5321:3;5310:9;5306:19;5299:35;4696:644;;;;;;;;:::o;6253:282::-;6293:3;6324:1;6320:6;6317:1;6314:13;6311:193;;;6360:77;6357:1;6350:88;6461:4;6458:1;6451:15;6489:4;6486:1;6479:15;6311:193;-1:-1:-1;6520:9:1;;6253:282::o;6960:417::-;7157:66;7149:6;7145:79;7140:3;7133:92;7115:3;7254:6;7248:13;7270:61;7324:6;7320:1;7315:3;7311:11;7304:4;7296:6;7292:17;7270:61;:::i;:::-;7351:16;;;;7369:1;7347:24;;6960:417;-1:-1:-1;;;6960:417:1:o;7382:274::-;7511:3;7549:6;7543:13;7565:53;7611:6;7606:3;7599:4;7591:6;7587:17;7565:53;:::i;:::-;7634:16;;;;;7382:274;-1:-1:-1;;7382:274:1:o;8091:523::-;8342:6;8331:9;8324:25;8385:3;8380:2;8369:9;8365:18;8358:31;8305:4;8412:45;8452:3;8441:9;8437:19;8429:6;8412:45;:::i;:::-;8505:9;8497:6;8493:22;8488:2;8477:9;8473:18;8466:50;8533:32;8558:6;8550;8533:32;:::i;:::-;8525:40;;;8601:6;8596:2;8585:9;8581:18;8574:34;8091:523;;;;;;;:::o

Swarm Source

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

Amount Staked
0

Amount Delegated
0

Staking Total
0

Staking Start Epoch
0

Staking Start Time
0

Proof of Importance
0

Origination Score
0

Validation Score
0

Active
0

Online
0

Downtime
0 s
Address Amount claimed Rewards Created On Epoch Created On
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.