updating community DAO to work with veNFTs #276
Replies: 4 comments 5 replies
-
@souradeep-das what do u mean by DAO actor? If we re-deploy the DAO, will the previous votes vanish on the frontend or can we still show them? re 2: I would say the amount of govBoba should equal 100,000 Boba like we do have right now to propose something. As of now anyone with any amount of Boba can vote on the proposals right? re 3: sounds good |
Beta Was this translation helpful? Give feedback.
-
The L1/L2 Liquidity Pool has an authorised address set (the address of the current DAO), only which can control setting the respective pool fees. calling this the 'DAO' actor We can still chose to show the previous proposals/votes from the previous DAO on the front-end Re- 2, With no delegations, do you think its still same impact if we keep the proposal threshold to 100k veBoba? |
Beta Was this translation helpful? Give feedback.
-
If someone wants to propose another badger dance, they can bribe the votes right? |
Beta Was this translation helpful? Give feedback.
-
Re 2/ (The following in voting-power units) Quorum Votes |
Beta Was this translation helpful? Give feedback.
-
The community DAO has to be updated to work with veNFTs from veBoba as the voting power (only).
By removing the usage of Boba( and xBoba) in its base form, and extending the application of veNFTs to the DAO, voting power across the ecosystem will be unanimous.
Some design decisions associated with the shift include:
1/ Update mechanism (Proxy/ fresh depl)
The current DAO contracts are proxy upgradeable, and the changes associated with this could fit in as an update to the existing contracts. But also, since the contracts don't have much dependence on past state, we could consider doing a fresh depl too
Problems with updating on the Proxy:
Problems with fresh deployment:
2/ Deciding on new proposal thresholds (and quorumVotes)
proposal threshold = amount of voting power you need to create a proposal
quorumVotes = amount of votes a proposal needs to succeed
The proposers should be the long-time ve-lockers, both of whose interests should be aligned towards the ecosystem. So a proposalThreshold line makes sense, but we have to re-adjust that number
Also, since the update to veNFTs, removes delegates and vote 'delegations' proposers have to build their voting power on their own - the threshold should not be high enough.
A new feature of "pre-committing tokens to a proposal"(to allow people to join in to create proposals) could be added in case delegations are very much need for proposing.
Similarly, depending on the number of ve lockers, and no delegations - the quorumVotes should be adjusted
3/ (informational) The tokenId (and its ve power) used to create a proposal cannot be used to vote for the same proposal again. How does this sound? we can tweak it back otherwise
Cc @bobachad
Beta Was this translation helpful? Give feedback.
All reactions