-
Notifications
You must be signed in to change notification settings - Fork 0
INSTALLATION.md
This guide explains how to set up the CeloHT development environment.
Minimum:
- Git
- Node.js 20+
- npm or pnpm
- VS Code (recommended)
Recommended:
- Ubuntu 24.04 LTS or newer
- macOS
- Windows 11 with WSL2
git clone https://github.com/Celo-HT/CeloHT.git
cd CeloHTUsing npm:
npm installOr using pnpm:
pnpm installCreate a .env.local file.
Example:
NEXT_PUBLIC_NETWORK=alfajores
NEXT_PUBLIC_RPC_URL=https://alfajores-forno.celo-testnet.org
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=YOUR_PROJECT_IDNever commit your private keys or secrets.
npm run devor
pnpm devOpen your browser:
http://localhost:3000
npm run buildnpm startnpm testnpm run lintCeloHT/
├── app/
├── components/
├── public/
├── docs/
├── contracts/
├── scripts/
├── lib/
├── styles/
├── package.json
└── README.md
Try:
rm -rf node_modules
rm package-lock.json
npm installCheck:
- Node.js version
- Environment variables
- Internet connection
- Port 3000 availability
Verify:
- Valora is installed.
- The correct Celo network is selected.
- Your internet connection is stable.
git pull origin main
npm installIf you encounter an issue:
- Search existing GitHub Issues.
- Open a new issue with detailed information.
- Join the community discussions.
Thank you for contributing to CeloHT and helping build an open, transparent, and inclusive Web3 ecosystem.
© 2026 CeloHT - Open Source. Global Impact. Licensed under MIT.
Welcome to the official CeloHT documentation. This knowledge base provides comprehensive documentation for users, developers, contributors, partners, researchers, and ecosystem participants. Explore architecture, APIs, smart contracts, developer guides, governance, security, educational resources, roadmap, transparency reports, and community initiatives. Built with openness, collaboration, and long-term sustainability in mind, the CeloHT documentation follows international open-source documentation standards to make learning, building, and contributing accessible to everyone.