Contract 0x8e27607cef3e2eaf1ec01101eebfca5a25884940

Contract Overview

Balance:
0 Ether
Txn Hash Method
Block
From
To
Value
0x4090fe53677aa489ad6c8feeadf78b521c2d280ed7f44d0da437e85396b61e5cExecute230945972021-01-21 4:06:20117 days 16 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0001544731
0xa81d139c592dc91f7e6e2685c7c8a19d942de51be93dbdf64d90f85bc80137eaQueue230945762021-01-21 4:04:00117 days 16 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0001529921
0xeacb3bf584c5dc345b27f94827b3ff72d9b72b74da35d76ce084fbae7ce5d83dCast Vote230944792021-01-21 3:53:12117 days 16 hrs ago0x3edb5a5e71fa9eceb7c37eecabf0fe8fb2d7d687 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0001042431
0x03e5b713217ba5a41e97d2dc996751ffb94f17faaa51299864c5f6256db4dea6Cast Vote230944562021-01-21 3:50:40117 days 16 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0001042221
0x1ec88fd611d1eeccc8b1c5ab3293847696866cf6115a2487f62610afab7b5685Propose230944432021-01-21 3:49:12117 days 16 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0004217181
0x9c23fad30e00ce97f64b56f813af16f6e7f996b052e4dedb1d5547a7e9f496afInitialize230919062021-01-20 23:06:20117 days 21 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0000376391
0x87f1369207153a144402c5ed94c4264196e7f02547b2e405f9b42634d09535f1Execute230742802021-01-19 14:19:32119 days 5 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0000851411
0x365f7c17c1c749ba74d4da7604aac63da4a21877ecef280589d8f34c039de8bbQueue230742652021-01-19 14:17:52119 days 5 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0001052871
0xab26860446694c9d1ebdc367e5f4c27b446ea76123e4d48d9b5d481ffca6e410Cast Vote230541102021-01-18 0:50:32120 days 19 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0001043661
0x69d0b6ee09759de1484cd6ffb18fbce03a89573390824a447aba682fa5d41e5aPropose230541042021-01-18 0:49:52120 days 19 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0003238191
0x34111be6002b20373abac467144371ed29a14112d9deba8eba6689eeeab705cbCancel230540922021-01-18 0:48:32120 days 19 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0000746181
0x800ee8e6f9c9f2152f9c77121e6060642d9acf844d3c77e305ba8f4294d6fe5ePropose230540792021-01-18 0:47:04120 days 19 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether0.0003567281
0x25cdddbb95bbc30751aa991dcd7626f881975d566715f886c7b9d974d7de16180x60806040230529612021-01-17 22:42:40120 days 21 hrs ago0x2b384212edc04ae8bb41738d05ba20e33277bf33 IN  Contract Creation0 Ether0.00502342812
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x4090fe53677aa489ad6c8feeadf78b521c2d280ed7f44d0da437e85396b61e5c230945972021-01-21 4:06:20117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x2f115757b222430f1c45a9c448bc5111d50756c40 Ether
0x4090fe53677aa489ad6c8feeadf78b521c2d280ed7f44d0da437e85396b61e5c230945972021-01-21 4:06:20117 days 16 hrs ago 0x87c4e94fb5f8342e652b37d95a02ba461ff67e45 0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether
0x4090fe53677aa489ad6c8feeadf78b521c2d280ed7f44d0da437e85396b61e5c230945972021-01-21 4:06:20117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0x4090fe53677aa489ad6c8feeadf78b521c2d280ed7f44d0da437e85396b61e5c230945972021-01-21 4:06:20117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0x4090fe53677aa489ad6c8feeadf78b521c2d280ed7f44d0da437e85396b61e5c230945972021-01-21 4:06:20117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0x4090fe53677aa489ad6c8feeadf78b521c2d280ed7f44d0da437e85396b61e5c230945972021-01-21 4:06:20117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x2f115757b222430f1c45a9c448bc5111d50756c40 Ether
0xa81d139c592dc91f7e6e2685c7c8a19d942de51be93dbdf64d90f85bc80137ea230945762021-01-21 4:04:00117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0xa81d139c592dc91f7e6e2685c7c8a19d942de51be93dbdf64d90f85bc80137ea230945762021-01-21 4:04:00117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0xa81d139c592dc91f7e6e2685c7c8a19d942de51be93dbdf64d90f85bc80137ea230945762021-01-21 4:04:00117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0xa81d139c592dc91f7e6e2685c7c8a19d942de51be93dbdf64d90f85bc80137ea230945762021-01-21 4:04:00117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0xa81d139c592dc91f7e6e2685c7c8a19d942de51be93dbdf64d90f85bc80137ea230945762021-01-21 4:04:00117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0xa81d139c592dc91f7e6e2685c7c8a19d942de51be93dbdf64d90f85bc80137ea230945762021-01-21 4:04:00117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x2f115757b222430f1c45a9c448bc5111d50756c40 Ether
0xeacb3bf584c5dc345b27f94827b3ff72d9b72b74da35d76ce084fbae7ce5d83d230944792021-01-21 3:53:12117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x61460874a7196d6a22d1ee4922473664b3e952700 Ether
0xeacb3bf584c5dc345b27f94827b3ff72d9b72b74da35d76ce084fbae7ce5d83d230944792021-01-21 3:53:12117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x2f115757b222430f1c45a9c448bc5111d50756c40 Ether
0x03e5b713217ba5a41e97d2dc996751ffb94f17faaa51299864c5f6256db4dea6230944562021-01-21 3:50:40117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x61460874a7196d6a22d1ee4922473664b3e952700 Ether
0x03e5b713217ba5a41e97d2dc996751ffb94f17faaa51299864c5f6256db4dea6230944562021-01-21 3:50:40117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x2f115757b222430f1c45a9c448bc5111d50756c40 Ether
0x1ec88fd611d1eeccc8b1c5ab3293847696866cf6115a2487f62610afab7b5685230944432021-01-21 3:49:12117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x61460874a7196d6a22d1ee4922473664b3e952700 Ether
0x1ec88fd611d1eeccc8b1c5ab3293847696866cf6115a2487f62610afab7b5685230944432021-01-21 3:49:12117 days 16 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x2f115757b222430f1c45a9c448bc5111d50756c40 Ether
0x9c23fad30e00ce97f64b56f813af16f6e7f996b052e4dedb1d5547a7e9f496af230919062021-01-20 23:06:20117 days 21 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x2f115757b222430f1c45a9c448bc5111d50756c40 Ether
0x87f1369207153a144402c5ed94c4264196e7f02547b2e405f9b42634d09535f1230742802021-01-19 14:19:32119 days 5 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x2f115757b222430f1c45a9c448bc5111d50756c40 Ether
0x87f1369207153a144402c5ed94c4264196e7f02547b2e405f9b42634d09535f1230742802021-01-19 14:19:32119 days 5 hrs ago 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b 0x8e27607cef3e2eaf1ec01101eebfca5a258849400 Ether
0x87f1369207153a144402c5ed94c4264196e7f02547b2e405f9b42634d09535f1230742802021-01-19 14:19:32119 days 5 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0x87f1369207153a144402c5ed94c4264196e7f02547b2e405f9b42634d09535f1230742802021-01-19 14:19:32119 days 5 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
0x87f1369207153a144402c5ed94c4264196e7f02547b2e405f9b42634d09535f1230742802021-01-19 14:19:32119 days 5 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0x2f115757b222430f1c45a9c448bc5111d50756c40 Ether
0x365f7c17c1c749ba74d4da7604aac63da4a21877ecef280589d8f34c039de8bb230742652021-01-19 14:17:52119 days 5 hrs ago 0x8e27607cef3e2eaf1ec01101eebfca5a25884940 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GovernorBravoDelegator

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
File 1 of 2 : GovernorBravoDelegator.sol
pragma solidity ^0.5.16;
pragma experimental ABIEncoderV2;

import "./GovernorBravoInterfaces.sol";

contract GovernorBravoDelegator is GovernorBravoDelegatorStorage, GovernorBravoEvents {
	constructor(
			address timelock_,
			address comp_,
			address admin_,
	        address implementation_,
	        uint votingPeriod_,
	        uint votingDelay_,
            uint proposalThreshold_) public {

        delegateTo(implementation_, abi.encodeWithSignature("initialize(address,address,address,uint256,uint256,uint256)",
                                                            timelock_,
                                                            comp_,
                                                            msg.sender,
                                                            votingPeriod_,
                                                            votingDelay_,
                                                            proposalThreshold_));

        _setImplementation(implementation_);

		admin = admin_;
	}


	/**
     * @notice Called by the admin to update the implementation of the delegator
     * @param implementation_ The address of the new implementation for delegation
     */
    function _setImplementation(address implementation_) public {
        require(msg.sender == admin, "GovernorBravoDelegator::_setImplementation: admin only");

        address oldImplementation = implementation;
        implementation = implementation_;

        emit NewImplementation(oldImplementation, implementation);
    }

    /**
     * @notice Internal method to delegate execution to another contract
     * @dev It returns to the external caller whatever the implementation returns or forwards reverts
     * @param callee The contract to delegatecall
     * @param data The raw data to delegatecall
     * @return The returned bytes from the delegatecall
     */
    function delegateTo(address callee, bytes memory data) internal returns (bytes memory) {
        (bool success, bytes memory returnData) = callee.delegatecall(data);
        assembly {
            if eq(success, 0) {
                revert(add(returnData, 0x20), returndatasize)
            }
        }
        return returnData;
    }

	/**
     * @dev Delegates execution to an implementation contract.
     * It returns to the external caller whatever the implementation returns
     * or forwards reverts.
     */
    function () external payable {
        // delegate all other functions to current implementation
        (bool success, ) = implementation.delegatecall(msg.data);

        assembly {
              let free_mem_ptr := mload(0x40)
              returndatacopy(free_mem_ptr, 0, returndatasize)

              switch success
              case 0 { revert(free_mem_ptr, returndatasize) }
              default { return(free_mem_ptr, returndatasize) }
        }
    }
}

File 2 of 2 : GovernorBravoInterfaces.sol
pragma solidity ^0.5.16;
pragma experimental ABIEncoderV2;


contract GovernorBravoEvents {
    /// @notice An event emitted when a new proposal is created
    event ProposalCreated(uint id, address proposer, address[] targets, uint[] values, string[] signatures, bytes[] calldatas, uint startBlock, uint endBlock, string description);

    /// @notice An event emitted when a vote has been cast on a proposal
    /// @param voter The address which casted a vote
    /// @param proposalId The proposal id which was voted on
    /// @param support Support value for the vote. 0=against, 1=for, 2=abstain
    /// @param votes Number of votes which were cast by the voter
    /// @param reason The reason given for the vote
    event VoteCast(address voter, uint proposalId, uint8 support, uint votes, string reason);

    /// @notice An event emitted when a proposal has been canceled
    event ProposalCanceled(uint id);

    /// @notice An event emitted when a proposal has been queued in the Timelock
    event ProposalQueued(uint id, uint eta);

    /// @notice An event emitted when a proposal has been executed in the Timelock
    event ProposalExecuted(uint id);

    /// @notice An event emitted when the voting delay is set
    event VotingDelaySet(uint oldVotingDelay, uint newVotingDelay);

    /// @notice An event emitted when the voting period is set
    event VotingPeriodSet(uint oldVotingPeriod, uint newVotingPeriod);

    /// @notice Emitted when implementation is changed
    event NewImplementation(address oldImplementation, address newImplementation);

    /// @notice Emitted when proposal threshold is set
    event ProposalThresholdSet(uint oldProposalThreshold, uint newProposalThreshold);

    /// @notice Emitted when pendingAdmin is changed
    event NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin);

    /// @notice Emitted when pendingAdmin is accepted, which means admin is updated
    event NewAdmin(address oldAdmin, address newAdmin);
}

contract GovernorBravoDelegatorStorage {
    /// @notice Administrator for this contract
    address public admin;

    /// @notice Pending administrator for this contract
    address public pendingAdmin;

    /// @notice Active brains of Governor
    address public implementation;
}

contract GovernorBravoDelegateStorageV1 is GovernorBravoDelegatorStorage {

    /// @notice The delay before voting on a proposal may take place, once proposed, in blocks
    uint public votingDelay;

    /// @notice The duration of voting on a proposal, in blocks
    uint public votingPeriod;

    /// @notice The number of votes required in order for a voter to become a proposer
    uint public proposalThreshold;

    /// @notice The address of the Compound Protocol Timelock
    TimelockInterface public timelock;

    /// @notice The address of the Compound governance token
    CompInterface public comp;

    /// @notice The total number of proposals
    uint public proposalCount;

    /// @notice The official record of all proposals ever proposed
    mapping (uint => Proposal) public proposals;

    /// @notice The latest proposal for each proposer
    mapping (address => uint) public latestProposalIds;

    /// @notice Initial proposal id set at become
    uint public initalProposalId;

    struct Proposal {
        /// @notice Unique id for looking up a proposal
        uint id;

        /// @notice Creator of the proposal
        address proposer;

        /// @notice The timestamp that the proposal will be available for execution, set once the vote succeeds
        uint eta;

        /// @notice the ordered list of target addresses for calls to be made
        address[] targets;

        /// @notice The ordered list of values (i.e. msg.value) to be passed to the calls to be made
        uint[] values;

        /// @notice The ordered list of function signatures to be called
        string[] signatures;

        /// @notice The ordered list of calldata to be passed to each call
        bytes[] calldatas;

        /// @notice The block at which voting begins: holders must delegate their votes prior to this block
        uint startBlock;

        /// @notice The block at which voting ends: votes must be cast prior to this block
        uint endBlock;

        /// @notice Current number of votes in favor of this proposal
        uint forVotes;

        /// @notice Current number of votes in opposition to this proposal
        uint againstVotes;

        /// @notice Current number of votes for abstaining for this proposal
        uint abstainVotes;

        /// @notice Flag marking whether the proposal has been canceled
        bool canceled;

        /// @notice Flag marking whether the proposal has been executed
        bool executed;

        /// @notice Receipts of ballots for the entire set of voters
        mapping (address => Receipt) receipts;
    }

    /// @notice Ballot receipt record for a voter
    struct Receipt {
        /// @notice Whether or not a vote has been cast
        bool hasVoted;

        /// @notice Whether or not the voter supports the proposal or abstains
        uint8 support;

        /// @notice The number of votes the voter had, which were cast
        uint96 votes;

        /// @notice Given reason for vote
        string reason;
    }

    /// @notice Possible states that a proposal may be in
    enum ProposalState {
        Pending,
        Active,
        Canceled,
        Defeated,
        Succeeded,
        Queued,
        Expired,
        Executed
    }
}

interface TimelockInterface {
    function delay() external view returns (uint);
    function GRACE_PERIOD() external view returns (uint);
    function acceptAdmin() external;
    function queuedTransactions(bytes32 hash) external view returns (bool);
    function queueTransaction(address target, uint value, string calldata signature, bytes calldata data, uint eta) external returns (bytes32);
    function cancelTransaction(address target, uint value, string calldata signature, bytes calldata data, uint eta) external;
    function executeTransaction(address target, uint value, string calldata signature, bytes calldata data, uint eta) external payable returns (bytes memory);
}

interface CompInterface {
    function getPriorVotes(address account, uint blockNumber) external view returns (uint96);
}

interface GovernorAlpha {
    /// @notice The total number of proposals
    function proposalCount() external returns (uint);
}

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

Contract ABI

[{"inputs":[{"internalType":"address","name":"timelock_","type":"address"},{"internalType":"address","name":"comp_","type":"address"},{"internalType":"address","name":"admin_","type":"address"},{"internalType":"address","name":"implementation_","type":"address"},{"internalType":"uint256","name":"votingPeriod_","type":"uint256"},{"internalType":"uint256","name":"votingDelay_","type":"uint256"},{"internalType":"uint256","name":"proposalThreshold_","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldImplementation","type":"address"},{"indexed":false,"internalType":"address","name":"newImplementation","type":"address"}],"name":"NewImplementation","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldPendingAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newPendingAdmin","type":"address"}],"name":"NewPendingAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ProposalCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"address","name":"proposer","type":"address"},{"indexed":false,"internalType":"address[]","name":"targets","type":"address[]"},{"indexed":false,"internalType":"uint256[]","name":"values","type":"uint256[]"},{"indexed":false,"internalType":"string[]","name":"signatures","type":"string[]"},{"indexed":false,"internalType":"bytes[]","name":"calldatas","type":"bytes[]"},{"indexed":false,"internalType":"uint256","name":"startBlock","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"endBlock","type":"uint256"},{"indexed":false,"internalType":"string","name":"description","type":"string"}],"name":"ProposalCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ProposalExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eta","type":"uint256"}],"name":"ProposalQueued","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldProposalThreshold","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newProposalThreshold","type":"uint256"}],"name":"ProposalThresholdSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"voter","type":"address"},{"indexed":false,"internalType":"uint256","name":"proposalId","type":"uint256"},{"indexed":false,"internalType":"uint8","name":"support","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"votes","type":"uint256"},{"indexed":false,"internalType":"string","name":"reason","type":"string"}],"name":"VoteCast","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldVotingDelay","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotingDelay","type":"uint256"}],"name":"VotingDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldVotingPeriod","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotingPeriod","type":"uint256"}],"name":"VotingPeriodSet","type":"event"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"constant":false,"inputs":[{"internalType":"address","name":"implementation_","type":"address"}],"name":"_setImplementation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pendingAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b506040516200081b3803806200081b833981016040819052620000349162000202565b6200008a84888833878787604051602401620000569695949392919062000393565b60408051601f198184030181529190526020810180516001600160e01b039081166339466de560e11b17909152620000cd16565b506200009f846001600160e01b036200014f16565b5050600080546001600160a01b0319166001600160a01b039490941693909317909255506200048a92505050565b606060006060846001600160a01b031684604051620000ed91906200035f565b600060405180830381855af49150503d80600081146200012a576040519150601f19603f3d011682016040523d82523d6000602084013e6200012f565b606091505b5091509150600082141562000145573d60208201fd5b9150505b92915050565b6000546001600160a01b03163314620001855760405162461bcd60e51b81526004016200017c90620003f9565b60405180910390fd5b600280546001600160a01b038381166001600160a01b031983161792839055604051918116927fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a92620001dc928592169062000374565b60405180910390a15050565b8051620001498162000465565b805162000149816200047f565b600080600080600080600060e0888a0312156200021e57600080fd5b60006200022c8a8a620001e8565b97505060206200023f8a828b01620001e8565b9650506040620002528a828b01620001e8565b9550506060620002658a828b01620001e8565b9450506080620002788a828b01620001f5565b93505060a06200028b8a828b01620001f5565b92505060c06200029e8a828b01620001f5565b91505092959891949750929550565b620002b8816200041d565b82525050565b6000620002cb826200040b565b620002d781856200040f565b9350620002e981856020860162000432565b9290920192915050565b60006200030260368362000414565b7f476f7665726e6f72427261766f44656c656761746f723a3a5f736574496d706c81527f656d656e746174696f6e3a2061646d696e206f6e6c7900000000000000000000602082015260400192915050565b620002b8816200042f565b60006200036d8284620002be565b9392505050565b60408101620003848285620002ad565b6200036d6020830184620002ad565b60c08101620003a38289620002ad565b620003b26020830188620002ad565b620003c16040830187620002ad565b620003d0606083018662000354565b620003df608083018562000354565b620003ee60a083018462000354565b979650505050505050565b602080825281016200014981620002f3565b5190565b919050565b90815260200190565b60006001600160a01b03821662000149565b90565b60005b838110156200044f57818101518382015260200162000435565b838111156200045f576000848401525b50505050565b62000470816200041d565b81146200047c57600080fd5b50565b62000470816200042f565b610381806200049a6000396000f3fe60806040526004361061003f5760003560e01c806326782247146100ba5780635c60da1b146100e5578063bb913f41146100fa578063f851a4401461011c575b6002546040516000916001600160a01b03169061005f90839036906102af565b600060405180830381855af49150503d806000811461009a576040519150601f19603f3d011682016040523d82523d6000602084013e61009f565b606091505b505090506040513d6000823e8180156100b6573d82f35b3d82fd5b3480156100c657600080fd5b506100cf610131565b6040516100dc91906102bc565b60405180910390f35b3480156100f157600080fd5b506100cf610140565b34801561010657600080fd5b5061011a610115366004610203565b61014f565b005b34801561012857600080fd5b506100cf6101e3565b6001546001600160a01b031681565b6002546001600160a01b031681565b6000546001600160a01b031633146101825760405162461bcd60e51b8152600401610179906102ec565b60405180910390fd5b600280546001600160a01b038381166001600160a01b031983161792839055604051918116927fd604de94d45953f9138079ec1b82d533cb2160c906d1076d1f7ed54befbca97a926101d792859216906102ca565b60405180910390a15050565b6000546001600160a01b031681565b80356101fd81610327565b92915050565b60006020828403121561021557600080fd5b600061022184846101f2565b949350505050565b6102328161030a565b82525050565b600061024483856102fc565b935061025183858461031b565b50500190565b6000610264603683610301565b7f476f7665726e6f72427261766f44656c656761746f723a3a5f736574496d706c815275656d656e746174696f6e3a2061646d696e206f6e6c7960501b602082015260400192915050565b6000610221828486610238565b602081016101fd8284610229565b604081016102d88285610229565b6102e56020830184610229565b9392505050565b602080825281016101fd81610257565b919050565b90815260200190565b60006001600160a01b0382166101fd565b82818337506000910152565b6103308161030a565b811461033b57600080fd5b5056fea365627a7a723158200b4f34641af1cbda453379e72f393be79a366cee84f19ae11a36a07b1ad85bc76c6578706572696d656e74616cf564736f6c63430005110040000000000000000000000000e3e07f4f3e2f5a5286a99b9b8deed08b8e07550b00000000000000000000000061460874a7196d6a22d1ee4922473664b3e95270000000000000000000000000e3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0000000000000000000000002f115757b222430f1c45a9c448bc5111d50756c40000000000000000000000000000000000000000000000000000000000004380000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000152d02c7e14af6800000

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

000000000000000000000000e3e07f4f3e2f5a5286a99b9b8deed08b8e07550b00000000000000000000000061460874a7196d6a22d1ee4922473664b3e95270000000000000000000000000e3e07f4f3e2f5a5286a99b9b8deed08b8e07550b0000000000000000000000002f115757b222430f1c45a9c448bc5111d50756c40000000000000000000000000000000000000000000000000000000000004380000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000152d02c7e14af6800000

-----Decoded View---------------
Arg [0] : timelock_ (address): 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b
Arg [1] : comp_ (address): 0x61460874a7196d6a22d1ee4922473664b3e95270
Arg [2] : admin_ (address): 0xe3e07f4f3e2f5a5286a99b9b8deed08b8e07550b
Arg [3] : implementation_ (address): 0x2f115757b222430f1c45a9c448bc5111d50756c4
Arg [4] : votingPeriod_ (uint256): 17280
Arg [5] : votingDelay_ (uint256): 1
Arg [6] : proposalThreshold_ (uint256): 100000000000000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000e3e07f4f3e2f5a5286a99b9b8deed08b8e07550b
Arg [1] : 00000000000000000000000061460874a7196d6a22d1ee4922473664b3e95270
Arg [2] : 000000000000000000000000e3e07f4f3e2f5a5286a99b9b8deed08b8e07550b
Arg [3] : 0000000000000000000000002f115757b222430f1c45a9c448bc5111d50756c4
Arg [4] : 0000000000000000000000000000000000000000000000000000000000004380
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [6] : 00000000000000000000000000000000000000000000152d02c7e14af6800000


Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading