Skip to main content

Requirements

  • Node.js 20.17 or newer.
  • pnpm 10.
  • Foundry.
  • PostgreSQL for Ponder.

Install

git clone https://github.com/aliens101/molq.git
cd molq
pnpm install
cp apps/api/.env.example apps/api/.env
cp apps/indexer/.env.example apps/indexer/.env.local
Never commit private keys or API credentials.

Run services

pnpm dev:all
Run the landing page or docs separately:
pnpm landing
pnpm docs
ServiceDefault URL
Dapphttp://localhost:5173
Landinghttp://localhost:5174
APIhttp://localhost:8787
Ponderhttp://localhost:42069
Docshttp://localhost:3000

Validate

pnpm build
pnpm test
pnpm docs:check
pnpm format:check
Contract-only validation:
pnpm contracts:build
pnpm contracts:test
pnpm contracts:fmt