Skip to content

INSTALLATION.md

CeloHT edited this page Jul 31, 2026 · 1 revision

Installation

This guide explains how to set up the CeloHT development environment.


System Requirements

Minimum:

  • Git
  • Node.js 20+
  • npm or pnpm
  • VS Code (recommended)

Recommended:

  • Ubuntu 24.04 LTS or newer
  • macOS
  • Windows 11 with WSL2

Clone the Repository

git clone https://github.com/Celo-HT/CeloHT.git
cd CeloHT

Install Dependencies

Using npm:

npm install

Or using pnpm:

pnpm install

Configure Environment Variables

Create 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_ID

Never commit your private keys or secrets.


Start the Development Server

npm run dev

or

pnpm dev

Open your browser:

http://localhost:3000

Build for Production

npm run build

Start Production

npm start

Run Tests

npm test

Run Linter

npm run lint

Project Structure

CeloHT/
├── app/
├── components/
├── public/
├── docs/
├── contracts/
├── scripts/
├── lib/
├── styles/
├── package.json
└── README.md

Troubleshooting

Dependencies fail to install

Try:

rm -rf node_modules
rm package-lock.json
npm install

Development server won't start

Check:

  • Node.js version
  • Environment variables
  • Internet connection
  • Port 3000 availability

Wallet connection issues

Verify:

  • Valora is installed.
  • The correct Celo network is selected.
  • Your internet connection is stable.

Keeping Your Installation Updated

git pull origin main
npm install

Need Help?

If 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.

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.

Clone this wiki locally