A command-line interface for seamless interaction with the Taiko DAO governance system, providing comprehensive access to proposals, delegation, and Security Council operations.
git clone https://github.com/taikoxyz/dao-cli taiko-dao-cli
cd taiko-dao-cli
pnpm install
pnpm build# Interactive network selection
pnpm start
# Direct to specific networks
pnpm start:mainnet # Taiko mainnet
pnpm start:holesky # Holesky testnetThat's it! The CLI will guide you through available features and any additional setup needed.
- View Public Proposals: Browse active governance proposals
- Explore Delegates: See who represents the community
- Read Contracts: Inspect on-chain governance data
- Delegate Voting Power: Amplify your governance participation
- Create Proposals: Submit standard and emergency proposals
- Approve & Execute: Manage the proposal pipeline
- Access Encrypted Content: View sensitive emergency proposals
- Node.js (v14.0.0 or higher)
- pnpm package manager
- 📖 User Guide - Complete guide for general users, delegation, and governance participation
- 🔐 Security Council Guide - Advanced features for Security Council members
- 📌 Pinata Setup - IPFS configuration for proposal creation
- 🔒 Emergency Proposal Encryption - Technical details on proposal encryption
- Mainnet: Live Taiko governance with real TAIKO tokens
- Holesky Testnet: Safe testing environment with test tokens
New users: Start with Holesky to learn the system risk-free!
pnpm buildpnpm test # Run test suite
pnpm test:watch # Run tests in watch mode
pnpm test:coverage # Generate coverage report
pnpm test:ipfs # Test IPFS configurationpnpm lint # Run ESLint with auto-fix
pnpm format # Format code with PrettierContributions are welcome! Please feel free to submit issues and pull requests to the repository.
This project is licensed under the MIT License. See the LICENSE file for details.
For issues, questions, or suggestions, please open an issue on GitHub.