This contract is being backfilled. You may encounter incomplete storage history.

Interest Protocol Governor

Verified contract

Proxy

Active on Ethereum with 326 txns
Deployed by via 0x0385a594 at 14936209
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
0xae0b5b5adb261796c9ff4fbb19cefda20b10eaef0d344ff1484d60a1442fddac
0xe9e5e6994e4c32fb5b8f2f649f8174ba96bbfaab42ddef21c15e2c11eaa862e1
0x438c1e3766aa98b1af374b459636330969d3f6c9db394e516a85a883468fa319
0x88eecbf976ae9695463616fa8a3555b4c97a06d43eb0da2851ead5051ced40ef
0x0a21d19b91afb3a72108a2c527c00b32144d7c9fdceee971dd8813919cface49
From
0x92c66e55cfe02a9e55f9b4f39641d5c3626cd23c17273375d0575d614e9be780
0x22ec1e0858899c7add74b88a59c8c16c393270fb516b82af908ccfcd8eb02bdf
0x68c4b0d64726dbf1377675502332f5b7bb223717e5591925a4473f6ebb8866b5
From
0x60af8613aeb9e4999184c309601e4bb22c0d4a68557805cebb4cbb1eab51c2bc
0x16e7cef797161803133e1004329428f2b3b63bd2d832cab6934d5495055e2500

Functions
Getter at block 20794152
implementation(view returns (address)
0x6b91a0ba78acc4a8c7919f96c181a895d5b31563
BALLOT_TYPEHASH(view returns (bytes32)
0x150214d74d59b7d1e90c73fc22ef3d991dd0a76b046543d4d80ab92d2a50328f
DOMAIN_TYPEHASH(view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
GRACE_PERIOD(view returns (uint256)
1209600
emergencyQuorumVotes(view returns (uint256)
40000000000000000000000000
emergencyTimelockDelay(view returns (uint256)
43200
emergencyVotingPeriod(view returns (uint256)
6570
implementation(view returns (address)
0x6b91a0ba78acc4a8c7919f96c181a895d5b31563
initialProposalId(view returns (uint256)
0
initialized(view returns (bool)
true
ipt(view returns (address)
0xd909c5862cdb164adb949d92622082f0092efc3d
maxWhitelistPeriod(view returns (uint256)
31536000
name(view returns (string)
Interest Protocol Governor
optimisticQuorumVotes(view returns (uint256)
500000000000000000000000
optimisticVotingDelay(view returns (uint256)
25600
proposalCount(view returns (uint256)
58
proposalMaxOperations(view returns (uint256)
10
proposalThreshold(view returns (uint256)
200000000000000000000000
proposalTimelockDelay(view returns (uint256)
172800
quorumVotes(view returns (uint256)
2000000000000000000000000
votingDelay(view returns (uint256)
13140
votingPeriod(view returns (uint256)
40320
whitelistGuardian(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getActions(uint256 proposalIdview returns (address[] targetsuint256[] valuesstring[] signaturesbytes[] calldatas)
getReceipt(uint256 proposalIdaddress voterview returns (struct Receipt)
isWhitelisted(address accountview returns (bool)
latestProposalIds(addressview returns (uint256)
proposalReceipts(uint256addressview returns (bool hasVoteduint8 supportuint96 votes)
proposals(uint256view returns (uint256 idaddress proposeruint256 etauint256 startBlockuint256 endBlockuint256 forVotesuint256 againstVotesuint256 abstainVotesbool canceledbool executedbool emergencyuint256 quorumVotesuint256 delay)
queuedTransactions(bytes32view returns (bool)
state(uint256 proposalIdview returns (uint8)
whitelistAccountExpirations(addressview returns (uint256)
State-modifying
_setImplementation(address implementation_
_setDelay(uint256 proposalTimelockDelay_
_setEmergencyDelay(uint256 emergencyTimelockDelay_
_setEmergencyQuorumVotes(uint256 newEmergencyQuorumVotes
_setEmergencyVotingPeriod(uint256 newEmergencyVotingPeriod
_setNewToken(address token_
_setOptimisticDelay(uint256 newOptimisticVotingDelay
_setOptimisticQuorumVotes(uint256 newOptimisticQuorumVotes
_setProposalThreshold(uint256 newProposalThreshold
_setQuorumVotes(uint256 newQuorumVotes
_setVotingDelay(uint256 newVotingDelay
_setVotingPeriod(uint256 newVotingPeriod
_setWhitelistAccountExpiration(address accountuint256 expiration
_setWhitelistGuardian(address account
cancel(uint256 proposalId
castVote(uint256 proposalIduint8 support
castVoteBySig(uint256 proposalIduint8 supportuint8 vbytes32 rbytes32 s
castVoteWithReason(uint256 proposalIduint8 supportstring reason
execute(uint256 proposalIdpayable 
executeTransaction(address targetuint256 valuestring signaturebytes datauint256 etapayable 
initialize(address ipt_
propose(address[] targetsuint256[] valuesstring[] signaturesbytes[] calldatasstring descriptionbool emergencyreturns (uint256)
queue(uint256 proposalId
setMaxWhitelistPeriod(uint256 second
Events
CancelTransaction(bytes32 indexed txHashaddress indexed targetuint256 valuestring signaturebytes datauint256 eta
EmergencyVotingPeriodSet(uint256 oldEmergencyVotingPerioduint256 emergencyVotingPeriod
ExecuteTransaction(bytes32 indexed txHashaddress indexed targetuint256 valuestring signaturebytes datauint256 eta
NewAdmin(address oldAdminaddress newAdmin
NewDelay(uint256 oldTimelockDelayuint256 proposalTimelockDelay
NewEmergencyDelay(uint256 oldEmergencyTimelockDelayuint256 emergencyTimelockDelay
NewEmergencyQuorum(uint256 oldEmergencyQuorumVotesuint256 emergencyQuorumVotes
NewImplementation(address oldImplementationaddress newImplementation
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewQuorum(uint256 oldQuorumVotesuint256 quorumVotes
ProposalCanceled(uint256 indexed id
ProposalCreated(uint256 indexed idaddress indexed proposeraddress[] targetsuint256[] valuesstring[] signaturesbytes[] calldatasuint256 indexed startBlockuint256 endBlockstring description
ProposalExecuted(uint256 indexed id
ProposalQueued(uint256 indexed iduint256 eta
ProposalThresholdSet(uint256 oldProposalThresholduint256 newProposalThreshold
QueueTransaction(bytes32 indexed txHashaddress indexed targetuint256 valuestring signaturebytes datauint256 eta
VoteCast(address indexed voteruint256 indexed proposalIduint8 supportuint256 votesstring reason
VotingDelaySet(uint256 oldVotingDelayuint256 newVotingDelay
VotingPeriodSet(uint256 oldVotingPerioduint256 newVotingPeriod
WhitelistAccountExpirationSet(address accountuint256 expiration
WhitelistGuardianSet(address oldGuardianaddress newGuardian
CancelTransaction(bytes32 indexed txHashaddress indexed targetuint256 valuestring signaturebytes datauint256 eta
EmergencyVotingPeriodSet(uint256 oldEmergencyVotingPerioduint256 emergencyVotingPeriod
ExecuteTransaction(bytes32 indexed txHashaddress indexed targetuint256 valuestring signaturebytes datauint256 eta
NewAdmin(address oldAdminaddress newAdmin
NewDelay(uint256 oldTimelockDelayuint256 proposalTimelockDelay
NewEmergencyDelay(uint256 oldEmergencyTimelockDelayuint256 emergencyTimelockDelay
NewEmergencyQuorum(uint256 oldEmergencyQuorumVotesuint256 emergencyQuorumVotes
NewImplementation(address oldImplementationaddress newImplementation
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewQuorum(uint256 oldQuorumVotesuint256 quorumVotes
OptimisticQuorumVotesSet(uint256 oldOptimisticQuorumVotesuint256 optimisticQuorumVotes
OptimisticVotingDelaySet(uint256 oldOptimisticVotingDelayuint256 optimisticVotingDelay
ProposalCanceled(uint256 indexed id
ProposalCreated(uint256 indexed idaddress indexed proposeraddress[] targetsuint256[] valuesstring[] signaturesbytes[] calldatasuint256 indexed startBlockuint256 endBlockstring description
ProposalExecuted(uint256 indexed id
ProposalQueued(uint256 indexed iduint256 eta
ProposalThresholdSet(uint256 oldProposalThresholduint256 newProposalThreshold
QueueTransaction(bytes32 indexed txHashaddress indexed targetuint256 valuestring signaturebytes datauint256 eta
VoteCast(address indexed voteruint256 indexed proposalIduint8 supportuint256 votesstring reason
VotingDelaySet(uint256 oldVotingDelayuint256 newVotingDelay
VotingPeriodSet(uint256 oldVotingPerioduint256 newVotingPeriod
WhitelistAccountExpirationSet(address accountuint256 expiration
WhitelistGuardianSet(address oldGuardianaddress newGuardian
Constructor
constructor(address ipt_address implementation_uint256 votingPeriod_uint256 votingDelay_uint256 proposalThreshold_uint256 proposalTimelockDelay_uint256 quorumVotes_uint256 emergencyQuorumVotes_uint256 emergencyVotingPeriod_uint256 emergencyTimelockDelay_
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.