Data Contract V2: DUNA Admin Communications
Summary
This proposal upgrades the data contract to support onchain communications between DUNA administrators and DAO members. The upgrade adds functionality for admins to signal proposal compliance, post announcements, and receive questions from voters. This change supports Nouns DAO’s transition to a Wyoming DUNA by enabling transparent, onchain administrator communications.
Audit
Given the low-stakes nature of the data contract (which only emits events) and the simplicity of the changes, this upgrade was not formally audited. The changes have been reviewed internally by the verbs team.
Changes in Detail
Admin Compliance Signaling
- Admins can signal whether a proposal is compliant, non-compliant, or undetermined (by using 0, 1, and 2 respectively)
- Each signal includes a reason string for context
- Helps token holders make informed voting decisions with compliance context
Admin Communications
- Admins can post announcements and updates (e.g., financial reports, legal agreements)
- Messages can reference specific proposal IDs for better context
- Creates a permanent onchain record of admin communications
Voter Communications
- Voters (addresses with ≥1 vote) can post questions to admins
- Questions can reference specific proposals
- Enables transparent Q&A between the community and administrators
Configuration Parameters
- dunaAdmin: The administrator’s address (modifiable by treasury or current admin)
Once both admins are elected, we recommend they set up a multisig account and then create a proposal that sets the dunaAdmin account on this contract, using the function setDunaAdmin.
Transaction
nounsDAODataProxyAdmin.upgradeTo(0x513e9277192767eb4dc044A08da8228862828150)
- Upgrades the data contract implementation
| Voter | Cast Power | Vote & Rationale |
|---|---|---|
0xcC26...0f6Ed5 | 36 | FOR |
0x83fC...5045B9 | 34 | FOR |
0x73E0...1677Ec | 27 | FOR |
0x3286...0Cb0d8 | 10 | FOR |
0xad6F...a6f9e0 | 7 | ABSTAIN |
VOTE POWER
Proposal Status
- Sat February 15 2025, 04:00 pmVoting Period Starts
- Wed February 19 2025, 04:42 pmEnd Voting Period
- Wed February 19 2025, 05:47 pmQueue Proposal
- Fri February 21 2025, 05:51 pmExecute Proposal
Current Results
1-FOR
152
2-ABSTAIN
9
3-AGAINST
N/A Tokens
