Contract 0x18bf0306dde36b520a7aec43a5134d8b08140cd0

 

Contract Overview

Balance:
0 MATIC

MATIC Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x7d35de45b606c9a9476f00e8b283d5df9327c25c86f99868769f159683e007a7Execute Transact...193326282021-09-21 2:24:2432 days 18 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.0010605
0xd81ec8b019137e5c92cbb166332cd6f0d7432233f9b41dc133e8bdc8e2d469a3Queue Transactio...192962202021-09-20 2:55:5833 days 17 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.0028357
0x5743b0d603e3a758442a37b39849a92f9435aedf939c315e3d90d4a2fc7609aaExecute Transact...192956972021-09-20 2:37:0233 days 17 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.003307
0x0953521e09cbb873b2b097d12bb0f9087ea24ecfcae02dccb40db44a1bf44cecQueue Transactio...192713942021-09-19 10:51:3234 days 9 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.00112296
0x4cec0b1f9dcb68973322d602d255d851450239141ffc579c29a7a6fb59002e7fExecute Transact...188812682021-09-08 12:14:4345 days 8 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.00079782
0x3ab8c40744cfa72794e6bb27a6f32e36a50c855ee825030c7dea046cf818b090Queue Transactio...188694522021-09-08 3:56:1645 days 16 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.002135361381
0x7d95304bcec724c40f1fba9307ba65331952e3ab7b3b30750d2102672d313bbbExecute Transact...188662922021-09-08 1:24:5145 days 19 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.0016557
0xcaadac141db7b4ed1308c3646877d7589728d7227bb35c4884ec5b7e958a2e0aQueue Transactio...188384562021-09-07 6:57:1646 days 13 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.00168444
0x1a6b8317c53fd894199ee02815022b7863663c9b10c6daddab8febc0af7ebf92Execute Transact...188309352021-09-07 1:57:3246 days 18 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000051879
0x2b2b8a6d4f5aa7cb46af08a02fadca46c79e48c412c465eca8b40390cadfb136Execute Transact...188309212021-09-07 1:57:0446 days 18 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000032995
0xbaf0a193c51377589bd3a66dea587339dd059a45d85f8bb92cf4dff4a8da0433Execute Transact...188309022021-09-07 1:56:2246 days 18 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000032957
0x987bccfa5a70cb7db2a8a492c38e56bc24310f26291be090f039255a8c5ee553Queue Transactio...187968572021-09-06 4:18:1247 days 16 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.00055204
0x34b31a98e34f42f3c6e62329781566df82361608d195965e20dcc9ed9b6a719cQueue Transactio...187968342021-09-06 4:17:2647 days 16 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.00112248
0x9e2c1d8eb0cfc347f0c652f40ae3fb97d3308e39f4041ce85a684ca5ddac4729Queue Transactio...187968222021-09-06 4:17:0247 days 16 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000056148
0x288bd79f97de8b330b30ef26d7e076ce84e5169605f1147d57a7a798c200195cQueue Transactio...187968022021-09-06 4:16:2247 days 16 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.00112296
0x098541e06ddfe783ee92bc159c823c0b8263be889501f54e6dcc7a30a7593405Execute Transact...186832332021-09-03 1:11:1950 days 19 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000031362
0x91da597ff1c6b93a25d5ec992474c0cc0f8d9350872f23b73e3e218815c1dd8cQueue Transactio...185911852021-08-31 13:48:2853 days 6 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.00112224
0x5f13db169d2604429cd52464910d6e021f7ec7d4a7fbf53b405611eb9f2cf2c0Execute Transact...185910212021-08-31 13:42:1153 days 6 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000249769957
0x8dc9b4b7551dee02aa12285427410a7e015e6bd13e1cdda91d644851a3fc4861Execute Transact...185910122021-08-31 13:41:5353 days 6 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.0016752
0x2476c3e83963e101c36bd024359455bd15b0ad174a04fc9bbadc8b4fb7af96eaAccept Admin185690702021-08-30 22:48:5153 days 21 hrs ago0xdfc179481dbcad1e268168acaf2bd60c7cc9f04c IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000191254169
0x8fd5d7cda5e82664cf424fddddb09a842b3d7b0bf674f10ecbad29baf9681bdfQueue Transactio...184440162021-08-27 7:56:3157 days 12 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.00168336
0xe8a95b31907faa84283770603a361f891f35379c22a7903ddddb66689e044c3dExecute Transact...184430952021-08-27 7:14:3157 days 13 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000078597753
0x4371dc5ef5624f4d1e0763f25cbbcf39092fb8d9de498495b0791823efd51967Execute Transact...184430672021-08-27 7:13:1457 days 13 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000117575237
0x5440915de94eff6daa91b20348221659657ba8e7e15db002964e8b3e1bff95b7Execute Transact...184430592021-08-27 7:12:5857 days 13 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000117575237
0xb53614a87ee408ec565e89dd3742421131a097f46a021dd092750c46469fb559Execute Transact...184430502021-08-27 7:12:4057 days 13 hrs ago0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc IN  0x18bf0306dde36b520a7aec43a5134d8b08140cd00 MATIC0.000078547607
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Timelock

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity Standard Json-Input format)

File 1 of 1 : Timelock.sol
// SPDX-License-Identifier: MIT

pragma solidity 0.8.4;

contract Timelock {
    event NewAdmin(address indexed newAdmin);
    event NewPendingAdmin(address indexed newPendingAdmin);
    event NewDelay(uint256 indexed newDelay);
    event CancelTransaction(
        bytes32 indexed txHash,
        address indexed target,
        uint256 value,
        string signature,
        bytes data,
        uint256 eta
    );
    event ExecuteTransaction(
        bytes32 indexed txHash,
        address indexed target,
        uint256 value,
        string signature,
        bytes data,
        uint256 eta
    );
    event QueueTransaction(
        bytes32 indexed txHash,
        address indexed target,
        uint256 value,
        string signature,
        bytes data,
        uint256 eta
    );
    event NewProposerAdded(
        address indexed proposer
    );

    uint256 public constant GRACE_PERIOD = 14 days;
    uint256 public constant MINIMUM_DELAY = 1 hours;
    uint256 public constant MAXIMUM_DELAY = 30 days;

    address public admin;
    address public pendingAdmin;
    uint256 public delay;

    mapping(bytes32 => bool) public queuedTransactions;
    mapping(address => bool) public proposers;

    constructor(address admin_, uint256 delay_) {
        require(delay_ >= MINIMUM_DELAY, "Timelock::constructor: Delay must exceed minimum delay.");
        require(delay_ <= MAXIMUM_DELAY, "Timelock::setDelay: Delay must not exceed maximum delay.");

        admin = admin_;
        delay = delay_;
        proposers[admin_] = true;
    }

    function setDelay(uint256 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;
        proposers[admin] = true;
        pendingAdmin = address(0);
        emit NewAdmin(admin);
    }

    function setPendingAdmin(address pendingAdmin_) public {
        require(msg.sender == address(this), "Timelock::setPendingAdmin: Call must come from Timelock.");
        pendingAdmin = pendingAdmin_;

        emit NewPendingAdmin(pendingAdmin);
    }

    function queueTransaction(
        address target,
        uint256 value,
        string memory signature,
        bytes memory data,
        uint256 eta
    ) public returns (bytes32) {
        require(proposers[msg.sender], "Timelock::queueTransaction: Call must come from proposers.");
        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,
        uint256 value,
        string memory signature,
        bytes memory data,
        uint256 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,
        uint256 value,
        string memory signature,
        bytes memory data,
        uint256 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);
        }

        // Execute the call
        (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 addProposer(address _propopser) public {
        require(msg.sender == admin, "Timelock::addProposer: Call must come from admin.");
        require(_propopser != address(0), "Invalid address");
        require(!proposers[_propopser], "Proposer was previously added");
        proposers[_propopser] = true;
        emit NewProposerAdded(_propopser);
    }

    function removeProposer(address _propopser) external {
        require(msg.sender == admin, "Timelock::removeProposer: Call must come from admin.");
        require(proposers[_propopser], "Proposer not found");
        delete proposers[_propopser];
    }

    function getBlockTimestamp() internal view returns (uint256) {
        return block.timestamp;
    }
}

Settings
{
  "evmVersion": "istanbul",
  "libraries": {},
  "metadata": {
    "bytecodeHash": "ipfs",
    "useLiteralContent": true
  },
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "remappings": [],
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  }
}

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":"address","name":"proposer","type":"address"}],"name":"NewProposerAdded","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":[{"internalType":"address","name":"_propopser","type":"address"}],"name":"addProposer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"admin","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":"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":"","type":"address"}],"name":"proposers","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":"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":"address","name":"_propopser","type":"address"}],"name":"removeProposer","outputs":[],"stateMutability":"nonpayable","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"}]

608060405234801561001057600080fd5b506040516113f93803806113f983398101604081905261002f91610166565b610e108110156100ac5760405162461bcd60e51b815260206004820152603760248201527f54696d656c6f636b3a3a636f6e7374727563746f723a2044656c6179206d757360448201527f7420657863656564206d696e696d756d2064656c61792e00000000000000000060648201526084015b60405180910390fd5b62278d008111156101255760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e60448201527f6f7420657863656564206d6178696d756d2064656c61792e000000000000000060648201526084016100a3565b600080546001600160a01b039093166001600160a01b031990931683178155600291909155908152600460205260409020805460ff1916600117905561019e565b60008060408385031215610178578182fd5b82516001600160a01b038116811461018e578283fd5b6020939093015192949293505050565b61124c806101ad6000396000f3fe6080604052600436106100f35760003560e01c80636a42b8f81161008a578063c1a287e211610059578063c1a287e2146102a1578063e177246e146102b8578063f2b06537146102d8578063f851a4401461030857600080fd5b80636a42b8f81461023e5780637d645fab14610254578063b03cd4181461026b578063b1b43ae51461028b57600080fd5b806326782247116100c657806326782247146101985780633a66f901146101d05780634dd18bf5146101fe578063591fcdfe1461021e57600080fd5b80630825f38f146100f857806309d632d3146101215780630e18b681146101435780631817749714610158575b600080fd5b61010b610106366004610fb3565b610328565b604051610118919061113c565b60405180910390f35b34801561012d57600080fd5b5061014161013c366004610f92565b610699565b005b34801561014f57600080fd5b5061014161078e565b34801561016457600080fd5b50610188610173366004610f92565b60046020526000908152604090205460ff1681565b6040519015158152602001610118565b3480156101a457600080fd5b506001546101b8906001600160a01b031681565b6040516001600160a01b039091168152602001610118565b3480156101dc57600080fd5b506101f06101eb366004610fb3565b61087a565b604051908152602001610118565b34801561020a57600080fd5b50610141610219366004610f92565b610a32565b34801561022a57600080fd5b50610141610239366004610fb3565b610af1565b34801561024a57600080fd5b506101f060025481565b34801561026057600080fd5b506101f062278d0081565b34801561027757600080fd5b50610141610286366004610f92565b610c0b565b34801561029757600080fd5b506101f0610e1081565b3480156102ad57600080fd5b506101f06212750081565b3480156102c457600080fd5b506101416102d336600461105f565b610d7c565b3480156102e457600080fd5b506101886102f336600461105f565b60036020526000908152604090205460ff1681565b34801561031457600080fd5b506000546101b8906001600160a01b031681565b6000546060906001600160a01b031633146103b05760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a20436160448201527f6c6c206d75737420636f6d652066726f6d2061646d696e2e000000000000000060648201526084015b60405180910390fd5b600086868686866040516020016103cb9594939291906110f0565b60408051601f1981840301815291815281516020928301206000818152600390935291205490915060ff166104565760405162461bcd60e51b815260206004820152603d60248201526000805160206111f783398151915260448201527f616e73616374696f6e206861736e2774206265656e207175657565642e00000060648201526084016103a7565b824210156104c85760405162461bcd60e51b815260206004820152604560248201526000805160206111f783398151915260448201527f616e73616374696f6e206861736e2774207375727061737365642074696d65206064820152643637b1b59760d91b608482015260a4016103a7565b6104d5621275008461118c565b42111561052e5760405162461bcd60e51b815260206004820152603360248201526000805160206111f783398151915260448201527230b739b0b1ba34b7b71034b99039ba30b6329760691b60648201526084016103a7565b6000818152600360205260409020805460ff191690558451606090610554575083610580565b85805190602001208560405160200161056e9291906110a3565b60405160208183030381529060405290505b600080896001600160a01b0316898460405161059c91906110d4565b60006040518083038185875af1925050503d80600081146105d9576040519150601f19603f3d011682016040523d82523d6000602084013e6105de565b606091505b5091509150816106445760405162461bcd60e51b815260206004820152603d60248201526000805160206111f783398151915260448201527f616e73616374696f6e20657865637574696f6e2072657665727465642e00000060648201526084016103a7565b896001600160a01b0316847fa560e3198060a2f10670c1ec5b403077ea6ae93ca8de1c32b451dc1a943cd6e78b8b8b8b604051610684949392919061114f565b60405180910390a39998505050505050505050565b6000546001600160a01b031633146107105760405162461bcd60e51b815260206004820152603460248201527f54696d656c6f636b3a3a72656d6f766550726f706f7365723a2043616c6c206d6044820152733ab9ba1031b7b6b290333937b69030b236b4b71760611b60648201526084016103a7565b6001600160a01b03811660009081526004602052604090205460ff1661076d5760405162461bcd60e51b8152602060048201526012602482015271141c9bdc1bdcd95c881b9bdd08199bdd5b9960721b60448201526064016103a7565b6001600160a01b03166000908152600460205260409020805460ff19169055565b6001546001600160a01b0316331461080e5760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a61636365707441646d696e3a2043616c6c206d75737460448201527f20636f6d652066726f6d2070656e64696e6741646d696e2e000000000000000060648201526084016103a7565b60008054336001600160a01b031991821681178355825260046020526040808320805460ff191660019081179091558054909216909155815490516001600160a01b03909116917f71614071b88dee5e0b2ae578a9dd7b2ebbe9ae832ba419dc0242cd065a290b6c91a2565b3360009081526004602052604081205460ff166108ff5760405162461bcd60e51b815260206004820152603a60248201527f54696d656c6f636b3a3a71756575655472616e73616374696f6e3a2043616c6c60448201527f206d75737420636f6d652066726f6d2070726f706f736572732e00000000000060648201526084016103a7565b60025461090c904261118c565b8210156109935760405162461bcd60e51b815260206004820152604960248201527f54696d656c6f636b3a3a71756575655472616e73616374696f6e3a204573746960448201527f6d6174656420657865637574696f6e20626c6f636b206d757374207361746973606482015268333c903232b630bc9760b91b608482015260a4016103a7565b600086868686866040516020016109ae9594939291906110f0565b60408051601f19818403018152828252805160209182012060008181526003909252919020805460ff1916600117905591506001600160a01b0388169082907f76e2796dc3a81d57b0e8504b647febcbeeb5f4af818e164f11eef8131a6a763f90610a20908a908a908a908a9061114f565b60405180910390a39695505050505050565b333014610aa75760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a73657450656e64696e6741646d696e3a2043616c6c2060448201527f6d75737420636f6d652066726f6d2054696d656c6f636b2e000000000000000060648201526084016103a7565b600180546001600160a01b0319166001600160a01b0383169081179091556040517f69d78e38a01985fbb1462961809b4b2d65531bc93b2b94037f3334b82ca4a75690600090a250565b6000546001600160a01b03163314610b715760405162461bcd60e51b815260206004820152603760248201527f54696d656c6f636b3a3a63616e63656c5472616e73616374696f6e3a2043616c60448201527f6c206d75737420636f6d652066726f6d2061646d696e2e00000000000000000060648201526084016103a7565b60008585858585604051602001610b8c9594939291906110f0565b60408051601f19818403018152828252805160209182012060008181526003909252919020805460ff1916905591506001600160a01b0387169082907f2fffc091a501fd91bfbff27141450d3acb40fb8e6d8382b243ec7a812a3aaf8790610bfb90899089908990899061114f565b60405180910390a3505050505050565b6000546001600160a01b03163314610c7f5760405162461bcd60e51b815260206004820152603160248201527f54696d656c6f636b3a3a61646450726f706f7365723a2043616c6c206d7573746044820152701031b7b6b290333937b69030b236b4b71760791b60648201526084016103a7565b6001600160a01b038116610cc75760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b60448201526064016103a7565b6001600160a01b03811660009081526004602052604090205460ff1615610d305760405162461bcd60e51b815260206004820152601d60248201527f50726f706f736572207761732070726576696f75736c7920616464656400000060448201526064016103a7565b6001600160a01b038116600081815260046020526040808220805460ff19166001179055517fa2f70839f9551e638fde3f52959ae8362dd7eefcfec1c11eb402f75711700c7d9190a250565b333014610de55760405162461bcd60e51b815260206004820152603160248201527f54696d656c6f636b3a3a73657444656c61793a2043616c6c206d75737420636f60448201527036b290333937b6902a34b6b2b637b1b59760791b60648201526084016103a7565b610e10811015610e545760405162461bcd60e51b815260206004820152603460248201527f54696d656c6f636b3a3a73657444656c61793a2044656c6179206d75737420656044820152733c31b2b2b21036b4b734b6bab6903232b630bc9760611b60648201526084016103a7565b62278d00811115610ecd5760405162461bcd60e51b815260206004820152603860248201527f54696d656c6f636b3a3a73657444656c61793a2044656c6179206d757374206e60448201527f6f7420657863656564206d6178696d756d2064656c61792e000000000000000060648201526084016103a7565b600281905560405181907f948b1f6a42ee138b7e34058ba85a37f716d55ff25ff05a763f15bed6a04c8d2c90600090a250565b600067ffffffffffffffff80841115610f1b57610f1b6111e0565b604051601f8501601f19908116603f01168101908282118183101715610f4357610f436111e0565b81604052809350858152868686011115610f5c57600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b0381168114610f8d57600080fd5b919050565b600060208284031215610fa3578081fd5b610fac82610f76565b9392505050565b600080600080600060a08688031215610fca578081fd5b610fd386610f76565b945060208601359350604086013567ffffffffffffffff80821115610ff6578283fd5b818801915088601f830112611009578283fd5b61101889833560208501610f00565b9450606088013591508082111561102d578283fd5b508601601f8101881361103e578182fd5b61104d88823560208401610f00565b95989497509295608001359392505050565b600060208284031215611070578081fd5b5035919050565b6000815180845261108f8160208601602086016111b0565b601f01601f19169290920160200192915050565b6001600160e01b03198316815281516000906110c68160048501602087016111b0565b919091016004019392505050565b600082516110e68184602087016111b0565b9190910192915050565b60018060a01b038616815284602082015260a06040820152600061111760a0830186611077565b82810360608401526111298186611077565b9150508260808301529695505050505050565b602081526000610fac6020830184611077565b8481526080602082015260006111686080830186611077565b828103604084015261117a8186611077565b91505082606083015295945050505050565b600082198211156111ab57634e487b7160e01b81526011600452602481fd5b500190565b60005b838110156111cb5781810151838201526020016111b3565b838111156111da576000848401525b50505050565b634e487b7160e01b600052604160045260246000fdfe54696d656c6f636b3a3a657865637574655472616e73616374696f6e3a205472a2646970667358221220e50953e55ae7bcf9405aa15f46ace12ad6ff57740dd3e47c53261bf22eb0bcff64736f6c6343000804003300000000000000000000000062ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc000000000000000000000000000000000000000000000000000000000000a8c0

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

00000000000000000000000062ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc000000000000000000000000000000000000000000000000000000000000a8c0

-----Decoded View---------------
Arg [0] : admin_ (address): 0x62ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc
Arg [1] : delay_ (uint256): 43200

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000062ca555de2d65f8e9d45a9b3d5c1b92ac1a64ecc
Arg [1] : 000000000000000000000000000000000000000000000000000000000000a8c0


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.