DydxGovernor

Verified contract

Active on Ethereum with 2,560 txns
Deployed by via 0x1cb076b4 at 12816310
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "DydxGovernor"

0x311ad16a59e2d62bc8c610bd8c2d47d3f26e552c5bab68838b7486698f9a137b
0x159126ef6f64b5e32dd032c33da51dca23ba442fdaaf20b3b98b5e122b74e466
0x2a006ea334400bb14f4562d5034d0ae6c0db18c0f76c7b3dc206c7787c3aa83f
0x4066f65b81d9a0a741dcd121abb3a0749d3522495c46d41059a2f02ec817316e
0x85fb044e1129d4b2f8c73acd5cb626b87fb8db48d5402bd86c3e94c6df7a5632
0x0e1fd3ff56e986837e832e605fd88d469d3d72d61ab40d79d4ecb87dd59b1e6c
0x37963abb932900c574551b86660e769254e18e86e0717e95590bd13cba09f20e
From
0xe45b227a09b5ee1a00d5bdc981e5e75e25ea7c278032a062ae6db27eac0431c9
0xd9b940aa66ca3835ef30b706185f1b97e9d80392e0c647849630b1bc0c581299
0x6159f19bb0f797c38c602b8214efccb35ad7b439ff93222f5ba65210c930f4b7
From

Functions
Getter at block 21305225
ADD_EXECUTOR_ROLE(view returns (bytes32)
0x6d7de061afba91040b8f2fa055f62976f5be484e30e6b3eb7e3c831c2f411f09
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_TYPEHASH(view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
EIP712_DOMAIN_NAME(view returns (string)
dYdX Governance
OWNER_ROLE(view returns (bytes32)
0xb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e
VOTE_EMITTED_TYPEHASH(view returns (bytes32)
0x4e031542a9553ed1c4e810c54674ab4b984243e335b246aa3de73663bf4c11ee
getGovernanceStrategy(view returns (address)
0xc2f5f3505910da80f0592a3cc023881c50b16505
getProposalsCount(view returns (uint256)
17
getVotingDelay(view returns (uint256)
6570
Read-only
getProposalById(uint256 proposalIdview returns (struct IDydxGovernorProposalWithoutVotes)
getProposalState(uint256 proposalIdview returns (uint8)
getRoleAdmin(bytes32 roleview returns (bytes32)
getVoteOnProposal(uint256 proposalIdaddress voterview returns (struct IDydxGovernorVote)
hasRole(bytes32 roleaddress accountview returns (bool)
isExecutorAuthorized(address executorview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
authorizeExecutors(address[] executors
cancel(uint256 proposalId
create(address executoraddress[] targetsuint256[] valuesstring[] signaturesbytes[] calldatasbool[] withDelegatecallsbytes32 ipfsHashreturns (uint256)
execute(uint256 proposalIdpayable 
grantRole(bytes32 roleaddress account
queue(uint256 proposalId
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setGovernanceStrategy(address governanceStrategy
setVotingDelay(uint256 votingDelay
submitVote(uint256 proposalIdbool support
submitVoteBySignature(uint256 proposalIdbool supportuint8 vbytes32 rbytes32 s
unauthorizeExecutors(address[] executors
Events
ExecutorAuthorized(address executor
ExecutorUnauthorized(address executor
GovernanceStrategyChanged(address indexed newStrategyaddress indexed initiatorChange
ProposalCanceled(uint256 id
ProposalCreated(uint256 idaddress indexed creatoraddress indexed executoraddress[] targetsuint256[] valuesstring[] signaturesbytes[] calldatasbool[] withDelegatecallsuint256 startBlockuint256 endBlockaddress strategybytes32 ipfsHash
ProposalExecuted(uint256 idaddress indexed initiatorExecution
ProposalQueued(uint256 iduint256 executionTimeaddress indexed initiatorQueueing
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
VoteEmitted(uint256 idaddress indexed voterbool supportuint256 votingPower
VotingDelayChanged(uint256 newVotingDelayaddress indexed initiatorChange
Constructor
constructor(address governanceStrategyuint256 votingDelayaddress addExecutorAdmin
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.