Finding DAOs
You can browse all available DAOs using thegetAllDaos function from the AgoraDaoFactory contract:
daoID- Unique identifiercreator- Address of the DAO creatordaoAddress- Contract address of the DAOname- DAO namedescription- DAO descriptioncategory- DAO category (SERVICE, GOVERNANCE, SOCIAL IMPACT, ENERGY)imageURI- IPFS CID for the DAO logocreationTimestamp- When the DAO was created
Prerequisites
Before joining a DAO:- Connect your Ethereum wallet
- Ensure you’re not already a member or the owner
- Have sufficient ETH for gas fees
DAO owners cannot join their own DAO - they are automatically granted admin privileges at creation.
Joining a DAO
Browse available DAOs
Navigate to the DAOs page to see all available DAOs. Each DAO card displays:
- DAO name and logo
- User count
- Category badge
- Description preview
- Join/Enter button
Review DAO details
Click the details button to view more information about the DAO:
- Full description
- Creation date
- Member list
- Recent activity
Click the join button
If you’re not already a member, you’ll see a “Unirse” (Join) button. Click it to join the DAO.
Confirm the transaction
Your wallet will prompt you to confirm the transaction. Review and approve it.
What happens when you join
When you successfully join a DAO, several things occur:1. User role assignment
You are automatically granted theUSER_ROLE, which gives you basic membership privileges:
2. User counter increment
Both the DAO’s user counter and the platform’s global user counter are incremented:3. Event emission
AUserJoined event is emitted with your address and user ID:
4. Role tracking
You’re added to the DAO’s role tracking system:Member benefits
As a DAO member withUSER_ROLE, you can:
- Vote on proposals - Participate in DAO governance
- Create proposals - Submit new ideas
- View dashboard - Access member-only information
- Participate in discussions - Engage with the community
Checking membership status
You can verify your membership status using theisRole function:
Restrictions
Next steps
- Learn about managing roles to understand permission levels
- Explore DAO configuration to see how DAOs are set up
- Check out creating a DAO if you want to start your own