Getting started
System Installation
Set up your environment to build, deploy, and manage verifiable hackathon judging on Solana.

1
Prerequisites
Before installing JudgeNod, ensure your development machine meets the minimum requirements:
- Node.js 18.x or higher
- NPM or PNPM package manager
- Solana Tool Suite (for on-chain interactions)
- A modern terminal (zsh, bash, or PowerShell)
2
Install Solana Tool Suite
If you don't have the Solana tools installed, run the following command to download the stable release:
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"Verify the installation by checking your Solana version:
solana --version3
Install JudgeNod Core
Install the JudgeNod CLI globally to access the scoring and deployment management tools from any directory.
npm install -g @judgenod/cli4
Configure Local Wallet
JudgeNod uses your local Solana configuration to sign transactions. Ensure you have a valid keypair and some testnet SOL.
solana-keygen new --no-passphrase solana airdrop 2If you're deploying to Mainnet, you won't be able to use the airdrop command. Ensure your wallet has sufficient SOL for contract deployment and state management.
Environment Variables
For advanced dashboard integrations, create a `.env` file in your project root with the following keys:
.env
SOLANA_RPC_URL=https://api.mainnet-beta.solana.com JUDGENOD_ADMIN_KEY=your-admin-wallet-pubkey DATABASE_URL=mongodb+srv://...Last updated: April 16, 2026
Edit this page on GitHub ↗