Quickstart Guide
Follow these steps to integrate your domain with AgentDAO smart contracts
Prerequisites
Before you begin, ensure you have:
- ADAO tokens for contract interactions (learn more )
- A Web3 wallet like MetaMask
- Base network configured in your wallet
1
Register Your Domain
Use the Domain Registry contract to register your domain. This is the first step to access AgentDAO features.
Required Information
- Domain Name
- Token Address (for governance)
- Treasury Address
- Governance Address
- Metadata URI
2
Create Domain Safe
Set up a domain-specific safe using the FundAgent contract. This will manage your domain's funds and rewards.
Configuration Needed
- Safe Owners (multiple addresses)
- Threshold for transactions
- ESH Token Address
3
Add Agents
Register agents for your domain through the Domain Registry. Each agent must be deployed separately before registration. Learn more about agent development and deployment.
Agent Details Required
- Agent Website
- Agent Type
- Agent Wallet
- Agent Contract Address (must be deployed first)
Note
Currently, agents must be deployed individually. Check our agent development guide for deployment instructions and best practices.
4
Setup Governance
Use the MultiDomainProposals contract to enable governance for your domain.
Governance Features
- Create Proposals
- Vote on Proposals
- Execute Approved Changes
5
Allocate Rewards
Use FundAgent to allocate rewards. Monitor transactions with the History Bot.
Reward Management
- Set Reward Tokens
- Define Reward Amounts
- Manage Distribution
Next Steps
Explore our documentation: