Overview
This tutorial demonstrates how to build a DAO that:- Votes on proposals using NEAR
- Executes actions on Ethereum, Bitcoin, and other chains
- Manages multi-chain treasuries
- Coordinates cross-chain DeFi strategies
GitHub Repository
View the complete Multi-chain DAO example
Architecture
The Multi-chain DAO consists of three main components:Creating proposals
- Ethereum proposal
- Bitcoin proposal
- Smart contract interaction
Voting on proposals
Complete example
DAO Contract
Benefits of Multi-chain DAOs
Unified governance
Manage assets across multiple chains from a single DAO interface
Cost efficiency
Vote on NEAR with low transaction fees, execute anywhere
Security
MPC-based signatures eliminate single points of failure
Flexibility
Add support for new chains without deploying new contracts
Use cases
Treasury management
Treasury management
- Hold assets across multiple chains
- Diversify investments in different DeFi protocols
- Execute rebalancing strategies
- Manage NFT collections on various chains
Protocol governance
Protocol governance
- Control protocol upgrades on multiple chains
- Manage parameter changes across deployments
- Coordinate cross-chain protocol migrations
- Unified fee collection and distribution
Investment DAOs
Investment DAOs
- Pool funds across chains
- Execute trades on different DEXs
- Manage LP positions on various protocols
- Coordinate yield farming strategies
Grant programs
Grant programs
- Distribute funds in recipient’s preferred chain/token
- Pay contributors across ecosystems
- Fund development on multiple chains
- Track spending across all chains
Next steps
Chain Signatures
Deep dive into multi-chain signatures
DAO primitives
Learn about NEAR DAO frameworks
Cross-chain transfers
Control accounts on other chains
NEAR Intents
Simplify cross-chain operations