Nouns DAO
Verified contract
Proxy
Active on
Ethereum with 1,204 txns
Unified storage
Map
Table
Raw
Constants and immutables
0Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xac3a…6537
0xac3a…6537
6 additional
variables
Balances ($76.70)
Native
Value
$76.7
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.029065 | $2,638.72 |
$76.7 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20811966 | 17 hours ago | | | 0 | 0.0014996135 | |
| 20809891 | a day ago | | | 0 | 0.00058094000 | |
| 20809786 | a day ago | | | 0 | 0.0011780037 | |
| 20766937 | 7 days ago | | | 0 | 0.0022924552 | |
| 20660537 | 22 days ago | | | 0 | 0.000068801544 | |
| 20632028 | a month ago | | | 0 | 0.000098610079 | |
| 20628968 | a month ago | | | 0 | 0.00027879400 | |
| 20627821 | a month ago | | | 0 | 0.00039139776 | |
| 20627098 | a month ago | | | 0 | 0.00044410775 | |
| 20627090 | a month ago | | | 0 | 0.00037805902 |
ABI
ABI objects
Getter at block 20817112
admin() view returns (address)
0x52c5dcf49f10c827e070cee4adf1d006942eaab6
implementation() view returns (address)
0xfad73997b009302638b33bde9629560ef010435e
nouns() view returns (address)
0xac3aaff5576cd40343651f1a32dd160df3b36537
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingVetoer() view returns (address)
0x0000000000000000000000000000000000000000
proposalCount() view returns (uint256)
83
proposalThreshold() view returns (uint256)
1
quorumVotesBPS() view returns (uint256)
0
timelock() view returns (address)
0x52c5dcf49f10c827e070cee4adf1d006942eaab6
vetoer() view returns (address)
0x78ef2858bf84bbb005d62e7266853c3c82c3a1ab
votingDelay() view returns (uint256)
19938
votingPeriod() view returns (uint256)
26585
BALLOT_TYPEHASH() view returns (bytes32)
0x150214d74d59b7d1e90c73fc22ef3d991dd0a76b046543d4d80ab92d2a50328f
DOMAIN_TYPEHASH() view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
MAX_PROPOSAL_THRESHOLD() view returns (uint256)
1000
MAX_QUORUM_VOTES_BPS() view returns (uint256)
2000
MAX_QUORUM_VOTES_BPS_UPPER_BOUND() view returns (uint256)
6000
MAX_REFUND_BASE_FEE() view returns (uint256)
200000000000
MAX_REFUND_GAS_USED() view returns (uint256)
200000
MAX_REFUND_PRIORITY_FEE() view returns (uint256)
2000000000
MAX_VOTING_DELAY() view returns (uint256)
40320
MAX_VOTING_PERIOD() view returns (uint256)
80640
MIN_PROPOSAL_THRESHOLD() view returns (uint256)
1
MIN_QUORUM_VOTES_BPS_LOWER_BOUND() view returns (uint256)
200
MIN_QUORUM_VOTES_BPS_UPPER_BOUND() view returns (uint256)
2000
MIN_VOTING_DELAY() view returns (uint256)
1
MIN_VOTING_PERIOD() view returns (uint256)
5760
REFUND_BASE_GAS() view returns (uint256)
36000
admin() view returns (address)
0x52c5dcf49f10c827e070cee4adf1d006942eaab6
implementation() view returns (address)
0xfad73997b009302638b33bde9629560ef010435e
maxQuorumVotes() view returns (uint256)
83
minQuorumVotes() view returns (uint256)
55
name() view returns (string)
Nouns DAO
nouns() view returns (address)
0xac3aaff5576cd40343651f1a32dd160df3b36537
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pendingVetoer() view returns (address)
0x0000000000000000000000000000000000000000
proposalCount() view returns (uint256)
83
proposalMaxOperations() view returns (uint256)
10
proposalThreshold() view returns (uint256)
1
quorumVotesBPS() view returns (uint256)
0
timelock() view returns (address)
0x52c5dcf49f10c827e070cee4adf1d006942eaab6
vetoer() view returns (address)
0x78ef2858bf84bbb005d62e7266853c3c82c3a1ab
votingDelay() view returns (uint256)
19938
votingPeriod() view returns (uint256)
26585
Read-only
latestProposalIds(address) view returns (uint256)
quorumParamsCheckpoints(uint256) view returns (uint32 fromBlock, struct NounsDAOStorageV2DynamicQuorumParams params)
dynamicQuorumVotes(uint256 againstVotes, uint256 totalSupply, struct NounsDAOStorageV2DynamicQuorumParams params) pure returns (uint256)
getActions(uint256 proposalId) view returns (address[] targets, uint256[] values, string[] signatures, bytes[] calldatas)
getDynamicQuorumParamsAt(uint256 blockNumber_) view returns (struct NounsDAOStorageV2DynamicQuorumParams)
getReceipt(uint256 proposalId, address voter) view returns (struct NounsDAOStorageV1AdjustedReceipt)
latestProposalIds(address) view returns (uint256)
proposals(uint256 proposalId) view returns (struct NounsDAOStorageV2ProposalCondensed)
quorumParamsCheckpoints(uint256) view returns (uint32 fromBlock, struct NounsDAOStorageV2DynamicQuorumParams params)
quorumVotes(uint256 proposalId) view returns (uint256)
state(uint256 proposalId) view returns (uint8)
State-modifying
Events _setImplementation(address implementation_)
_acceptAdmin()
_acceptVetoer()
_burnVetoPower()
_setDynamicQuorumParams(uint16 newMinQuorumVotesBPS, uint16 newMaxQuorumVotesBPS, uint32 newQuorumCoefficient)
_setMaxQuorumVotesBPS(uint16 newMaxQuorumVotesBPS)
_setMinQuorumVotesBPS(uint16 newMinQuorumVotesBPS)
_setPendingAdmin(address newPendingAdmin)
_setPendingVetoer(address newPendingVetoer)
_setProposalThreshold(uint256 newProposalThreshold)
_setQuorumCoefficient(uint32 newQuorumCoefficient)
_setVotingDelay(uint256 newVotingDelay)
_setVotingPeriod(uint256 newVotingPeriod)
_withdraw() returns (uint256, bool)
cancel(uint256 proposalId)
castRefundableVote(uint256 proposalId, uint8 support)
castRefundableVoteWithReason(uint256 proposalId, uint8 support, string reason)
castVote(uint256 proposalId, uint8 support)
castVoteBySig(uint256 proposalId, uint8 support, uint8 v, bytes32 r, bytes32 s)
castVoteWithReason(uint256 proposalId, uint8 support, string reason)
execute(uint256 proposalId)
initialize(address timelock_, address nouns_, address vetoer_, uint256 votingPeriod_, uint256 votingDelay_, uint256 proposalThreshold_, struct NounsDAOStorageV2DynamicQuorumParams dynamicQuorumParams_)
propose(address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description) returns (uint256)
queue(uint256 proposalId)
veto(uint256 proposalId)
NewAdmin(address oldAdmin, address newAdmin)
NewImplementation(address oldImplementation, address newImplementation)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
NewVetoer(address oldVetoer, address newVetoer)
ProposalCanceled(uint256 id)
ProposalCreated(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, string description)
ProposalCreatedWithRequirements(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, uint256 proposalThreshold, uint256 quorumVotes, string description)
ProposalExecuted(uint256 id)
ProposalQueued(uint256 id, uint256 eta)
ProposalThresholdSet(uint256 oldProposalThreshold, uint256 newProposalThreshold)
ProposalVetoed(uint256 id)
QuorumVotesBPSSet(uint256 oldQuorumVotesBPS, uint256 newQuorumVotesBPS)
VoteCast(address indexed voter, uint256 proposalId, uint8 support, uint256 votes, string reason)
VotingDelaySet(uint256 oldVotingDelay, uint256 newVotingDelay)
VotingPeriodSet(uint256 oldVotingPeriod, uint256 newVotingPeriod)
MaxQuorumVotesBPSSet(uint16 oldMaxQuorumVotesBPS, uint16 newMaxQuorumVotesBPS)
MinQuorumVotesBPSSet(uint16 oldMinQuorumVotesBPS, uint16 newMinQuorumVotesBPS)
NewAdmin(address oldAdmin, address newAdmin)
NewImplementation(address oldImplementation, address newImplementation)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
NewPendingVetoer(address oldPendingVetoer, address newPendingVetoer)
NewVetoer(address oldVetoer, address newVetoer)
ProposalCanceled(uint256 id)
ProposalCreated(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, string description)
ProposalCreatedWithRequirements(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, uint256 proposalThreshold, uint256 quorumVotes, string description)
ProposalExecuted(uint256 id)
ProposalQueued(uint256 id, uint256 eta)
ProposalThresholdSet(uint256 oldProposalThreshold, uint256 newProposalThreshold)
ProposalVetoed(uint256 id)
QuorumCoefficientSet(uint32 oldQuorumCoefficient, uint32 newQuorumCoefficient)
QuorumVotesBPSSet(uint256 oldQuorumVotesBPS, uint256 newQuorumVotesBPS)
RefundableVote(address indexed voter, uint256 refundAmount, bool refundSent)
VoteCast(address indexed voter, uint256 proposalId, uint8 support, uint256 votes, string reason)
VotingDelaySet(uint256 oldVotingDelay, uint256 newVotingDelay)
VotingPeriodSet(uint256 oldVotingPeriod, uint256 newVotingPeriod)
Withdraw(uint256 amount, bool sent)
constructor(address timelock_, address nouns_, address vetoer_, address admin_, address implementation_, uint256 votingPeriod_, uint256 votingDelay_, uint256 proposalThreshold_, struct NounsDAOStorageV2DynamicQuorumParams dynamicQuorumParams_)
fallback()
receive()
receive()
AdminOnly()
CantCancelExecutedProposal()
CantVetoExecutedProposal()
InvalidMaxQuorumVotesBPS()
InvalidMinQuorumVotesBPS()
MinQuorumBPSGreaterThanMaxQuorumBPS()
PendingVetoerOnly()
UnsafeUint16Cast()
VetoerBurned()
VetoerOnly()