Community DAOs
Overview

Community DAOs

Every community token created through the Superhero factory gets its own DAO. The DAO.aes contract is both the owner and the beneficiary of that token's sale: it receives a share of trading proceeds and holds administrative authority over the sale contract. Token holders decide what happens to that money by opening proposals and voting with their tokens.

Community DAOs are not æternity governance polls

The two systems use separate contracts, separate voting power and separate parts of the app.

Community DAOæternity governance poll
ContractsDAO.aes, DAOVote.aesRegistry.aes, Poll.aes
ScopeOne community token's treasuryThe æternity ecosystem as a whole
Voting powerThat community's AEX-9 token balanceAE balance, plus delegated AE
Tokens locked while votingYes. An AEX-9 allowance locks your stakeNo
Ballot shapeBinary: in favour or againstAny list of at least two options
OutcomeExecutes an on-chain actionSignalling; no automatic execution
Where in the app/trends/daos and /trends/dao/:saleAddress/voting

For stake-weighted ecosystem polls, delegation, or the /voting tab, see Governance and Voting.

The shape of a community DAO

A community's contracts are deployed together, in one transaction, by CommunityFactory.create_community. Four of them matter for governance:

ContractRole in governance
FungibleTokenFull (AEX-9)The community token. Balances are voting power.
AffiliationBondingCurveTokenSaleMints and burns tokens; sends the DAO its fee share.
DAOHolds the treasury, registers votes, executes passed proposals.
CommunityManagementModerators, mute list, write threshold, community metadata.

DAO owns the token sale and reaches CommunityManagement through get_community_management(), so a single vote can pay out treasury AE or appoint a moderator.

The lifecycle

  1. Trading fees accumulate in the DAO treasury: 0.5% of every buy.
  2. A holder at or above the community threshold opens a vote, paying 555 AE to the DAO.
  3. The vote stays open for two weeks, measured in key-blocks.
  4. Holders vote for or against by locking tokens in the vote contract.
  5. It passes with at least 55% of the voted stake in favour and at least 10% of total token supply participating.
  6. A passed vote must be applied within roughly two days of closing. Any account can trigger execution.
  7. Voters withdraw their locked tokens.

In this section

Related