NounsDAOProxy
Verified contract
Proxy
Active on
Ethereum with 18,643 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 25 additional slots
Balances ($33,844.40)
Native
Value
$33,844.4
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 12.68878 | $2,667.27 |
$33,844.4 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20850853 | 3 hours ago | | | 0 | 0.0092093730 | |
| 20850721 | 4 hours ago | | | 0 | 0.0010701812 | |
| 20849277 | 9 hours ago | | | 0 | 0.00084948185 | |
| 20848382 | 12 hours ago | | | 0 | 0.00064275391 | |
| 20847404 | 15 hours ago | | | 0 | 0.00077091910 | |
| 20847202 | 15 hours ago | | | 0 | 0.00077707953 | |
| 20847196 | 16 hours ago | | | 0 | 0.00072492559 | |
| 20846538 | 18 hours ago | | | 0 | 0.0031204250 | |
| 20846473 | 18 hours ago | | | 0 | 0.0010058752 | |
| 20846440 | 18 hours ago | | | 0 | 0.00089865330 |
ABI
ABI objects
Getter at block 20851830 forkThreshold() view returns (uint256) maxQuorumVotes() view returns (uint256) minQuorumVotes() view returns (uint256) proposalThreshold() view returns (uint256)
admin() view returns (address)
0xb1a32fc9f9d8b2cf86c068cae13108809547ef71
implementation() view returns (address)
0xa23e8a919d29d74ee24d909d80f4bc8778d656d1
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
MAX_PROPOSAL_THRESHOLD_BPS() pure returns (uint256)
1000
MAX_VOTING_DELAY() pure returns (uint256)
100800
MAX_VOTING_PERIOD() pure returns (uint256)
100800
MIN_PROPOSAL_THRESHOLD_BPS() pure returns (uint256)
1
MIN_VOTING_DELAY() pure returns (uint256)
1
MIN_VOTING_PERIOD() pure returns (uint256)
7200
adjustedTotalSupply() view returns (uint256)
716
admin() view returns (address)
0xb1a32fc9f9d8b2cf86c068cae13108809547ef71
erc20TokensToIncludeInFork() view returns (address[])
[0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84, 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0, 0xae78736Cd615f374D3085123A210448E74Fc6393, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48]
forkDAODeployer() view returns (address)
0xcd65e61f70e0b1aa433ca1d9a6fc2332e9e73ce3
forkEndTimestamp() view returns (uint256)
1700476943
forkEscrow() view returns (address)
0x44d97d22b3d37d837ce4b22773aad9d1566055d9
forkPeriod() view returns (uint256)
604800
forkThresholdBPS() view returns (uint256)
3000
lastMinuteWindowInBlocks() view returns (uint256)
0
nouns() view returns (address)
0x9c8ff314c9bc7f6e59a9d9225fb22946427edc03
numTokensInForkEscrow() view returns (uint256)
3
objectionPeriodDurationInBlocks() view returns (uint256)
0
pendingVetoer() view returns (address)
0x0000000000000000000000000000000000000000
proposalCount() view returns (uint256)
649
proposalMaxOperations() pure returns (uint256)
10
proposalThresholdBPS() view returns (uint256)
25
proposalUpdatablePeriodInBlocks() view returns (uint256)
18000
quorumParamsCheckpoints() view returns (struct NounsDAOTypesDynamicQuorumParamsCheckpoint[])
[(15773219, (1000, 1500, 1000000)), (17029453, (1000, 2000, 1000000)), (17251173, (1000, 1500, 1000000))]
quorumVotesBPS() view returns (uint256)
1000
timelock() view returns (address)
0xb1a32fc9f9d8b2cf86c068cae13108809547ef71
timelockV1() view returns (address)
0x0bc3807ec262cb779b38d65b38158acc3bfede10
vetoer() view returns (address)
0x37b8e20646d174b00198b7e183dd1f25520c0f60
voteSnapshotBlockSwitchProposalId() view returns (uint256)
0
votingDelay() view returns (uint256)
3600
votingPeriod() view returns (uint256)
28800
Read-only
dynamicQuorumVotes(uint256 againstVotes, uint256 adjustedTotalSupply_, struct NounsDAOTypesDynamicQuorumParams params) pure returns (uint256)
getActions(uint256 proposalId) view returns (address[] targets, uint256[] values, string[] signatures, bytes[] calldatas)
getDynamicQuorumParamsAt(uint256 blockNumber_) view returns (struct NounsDAOTypesDynamicQuorumParams)
getReceipt(uint256 proposalId, address voter) view returns (struct NounsDAOTypesReceipt)
latestProposalIds(address account) view returns (uint256)
proposalDataForRewards(uint256 firstProposalId, uint256 lastProposalId, uint16 proposalEligibilityQuorumBps, bool excludeCanceled, bool requireVotingEnded, uint32[] votingClientIds) view returns (struct NounsDAOTypesProposalForRewards[])
proposals(uint256 proposalId) view returns (struct NounsDAOTypesProposalCondensedV2)
proposalsV3(uint256 proposalId) view returns (struct NounsDAOTypesProposalCondensedV3)
quorumParamsCheckpoints(uint256 index) view returns (struct NounsDAOTypesDynamicQuorumParamsCheckpoint)
quorumVotes(uint256 proposalId) view returns (uint256)
state(uint256 proposalId) view returns (uint8)
State-modifying
Events _setImplementation(address implementation_)
cancel(uint256 proposalId)
cancelSig(bytes sig)
castRefundableVote(uint256 proposalId, uint8 support)
castRefundableVote(uint256 proposalId, uint8 support, uint32 clientId)
castRefundableVoteWithReason(uint256 proposalId, uint8 support, string reason)
castRefundableVoteWithReason(uint256 proposalId, uint8 support, string reason, uint32 clientId)
castVote(uint256 proposalId, uint8 support)
castVoteBySig(uint256 proposalId, uint8 support, uint8 v, bytes32 r, bytes32 s)
castVoteWithReason(uint256 proposalId, uint8 support, string reason)
escrowToFork(uint256[] tokenIds, uint256[] proposalIds, string reason)
execute(uint256 proposalId)
executeFork() returns (address forkTreasury, address forkToken)
initialize(address timelock_, address nouns_, address forkEscrow_, address forkDAODeployer_, address vetoer_, struct NounsDAOTypesNounsDAOParams daoParams_, struct NounsDAOTypesDynamicQuorumParams dynamicQuorumParams_)
joinFork(uint256[] tokenIds, uint256[] proposalIds, string reason)
propose(address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description) returns (uint256)
propose(address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description, uint32 clientId) returns (uint256)
proposeBySigs(struct NounsDAOTypesProposerSignature[] proposerSignatures, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description) returns (uint256)
proposeBySigs(struct NounsDAOTypesProposerSignature[] proposerSignatures, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description, uint32 clientId) returns (uint256)
proposeOnTimelockV1(address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description) returns (uint256)
proposeOnTimelockV1(address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description, uint32 clientId) returns (uint256)
queue(uint256 proposalId)
updateProposal(uint256 proposalId, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description, string updateMessage)
updateProposalBySigs(uint256 proposalId, struct NounsDAOTypesProposerSignature[] proposerSignatures, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description, string updateMessage)
updateProposalDescription(uint256 proposalId, string description, string updateMessage)
updateProposalTransactions(uint256 proposalId, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string updateMessage)
veto(uint256 proposalId)
withdrawDAONounsFromEscrowIncreasingTotalSupply(uint256[] tokenIds, address to)
withdrawDAONounsFromEscrowToTreasury(uint256[] tokenIds)
withdrawFromForkEscrow(uint256[] tokenIds)
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)
ProposalThresholdBPSSet(uint256 oldProposalThresholdBPS, uint256 newProposalThresholdBPS)
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)
DAONounsSupplyIncreasedFromEscrow(uint256 numTokens, address to)
DAOWithdrawNounsFromEscrow(uint256[] tokenIds, address to)
ERC20TokensToIncludeInForkSet(address[] oldErc20Tokens, address[] newErc20tokens)
EscrowedToFork(uint32 indexed forkId, address indexed owner, uint256[] tokenIds, uint256[] proposalIds, string reason)
ExecuteFork(uint32 indexed forkId, address forkTreasury, address forkToken, uint256 forkEndTimestamp, uint256 tokensInEscrow)
ForkDAODeployerSet(address oldForkDAODeployer, address newForkDAODeployer)
ForkPeriodSet(uint256 oldForkPeriod, uint256 newForkPeriod)
ForkThresholdSet(uint256 oldForkThreshold, uint256 newForkThreshold)
JoinFork(uint32 indexed forkId, address indexed owner, uint256[] tokenIds, uint256[] proposalIds, string reason)
LastMinuteWindowSet(uint32 oldLastMinuteWindowInBlocks, uint32 newLastMinuteWindowInBlocks)
MaxQuorumVotesBPSSet(uint16 oldMaxQuorumVotesBPS, uint16 newMaxQuorumVotesBPS)
MinQuorumVotesBPSSet(uint16 oldMinQuorumVotesBPS, uint16 newMinQuorumVotesBPS)
NewAdmin(address oldAdmin, address newAdmin)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
NewPendingVetoer(address oldPendingVetoer, address newPendingVetoer)
NewVetoer(address oldVetoer, address newVetoer)
ObjectionPeriodDurationSet(uint32 oldObjectionPeriodDurationInBlocks, uint32 newObjectionPeriodDurationInBlocks)
ProposalCanceled(uint256 id)
ProposalCreated(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, string description)
ProposalCreatedOnTimelockV1(uint256 id)
ProposalCreatedWithRequirements(uint256 id, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startBlock, uint256 endBlock, uint256 proposalThreshold, uint256 quorumVotes, string description)
ProposalCreatedWithRequirements(uint256 id, address[] signers, uint256 updatePeriodEndBlock, uint256 proposalThreshold, uint256 quorumVotes, uint32 indexed clientId)
ProposalDescriptionUpdated(uint256 indexed id, address indexed proposer, string description, string updateMessage)
ProposalExecuted(uint256 id)
ProposalObjectionPeriodSet(uint256 indexed id, uint256 objectionPeriodEndBlock)
ProposalQueued(uint256 id, uint256 eta)
ProposalThresholdBPSSet(uint256 oldProposalThresholdBPS, uint256 newProposalThresholdBPS)
ProposalTransactionsUpdated(uint256 indexed id, address indexed proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string updateMessage)
ProposalUpdatablePeriodSet(uint32 oldProposalUpdatablePeriodInBlocks, uint32 newProposalUpdatablePeriodInBlocks)
ProposalUpdated(uint256 indexed id, address indexed proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string description, string updateMessage)
ProposalVetoed(uint256 id)
QuorumCoefficientSet(uint32 oldQuorumCoefficient, uint32 newQuorumCoefficient)
QuorumVotesBPSSet(uint256 oldQuorumVotesBPS, uint256 newQuorumVotesBPS)
RefundableVote(address indexed voter, uint256 refundAmount, bool refundSent)
SignatureCancelled(address indexed signer, bytes sig)
TimelocksAndAdminSet(address timelock, address timelockV1, address admin)
VoteCast(address indexed voter, uint256 proposalId, uint8 support, uint256 votes, string reason)
VoteCastWithClientId(address indexed voter, uint256 indexed proposalId, uint32 indexed clientId)
VotingDelaySet(uint256 oldVotingDelay, uint256 newVotingDelay)
VotingPeriodSet(uint256 oldVotingPeriod, uint256 newVotingPeriod)
Withdraw(uint256 amount, bool sent)
WithdrawFromForkEscrow(uint32 indexed forkId, address indexed owner, uint256[] tokenIds)
constructor(address timelock_, address nouns_, address vetoer_, address admin_, address implementation_, uint256 votingPeriod_, uint256 votingDelay_, uint256 proposalThresholdBPS_, uint256 quorumVotesBPS_)
fallback()
fallback()
receive()
receive()
AdminOnly()
CanOnlyInitializeOnce()
InvalidNounsAddress()
InvalidTimelockAddress()
MustProvideActions()
ProposalInfoArityMismatch()
ProposerAlreadyHasALiveProposal()
TooManyActions()
UnsafeUint16Cast()
VotesBelowProposalThreshold()