Required Software
Rust
NullGraph’s Solana program is written in Rust. Install the latest stable version using rustup:Solana CLI
The Solana command-line tools are required for deploying and interacting with the program. Version Required: v1.18 or higherAfter installation, you may need to add Solana to your PATH. Follow the instructions displayed after the installation completes.
Anchor CLI
NullGraph uses Anchor framework for Solana program development. Version Required: v0.31.1 Install via cargo:Node.js
The frontend application and build scripts require Node.js. Version Required: v18 or higher Download and install from nodejs.org or use a version manager like nvm:Wallet Setup
Phantom Wallet
NullGraph requires a Solana wallet for transaction signing. Install the Phantom browser extension:- Visit phantom.app
- Download and install the browser extension
- Create a new wallet or import an existing one
- Important: Switch your Phantom wallet to Devnet
- Open Phantom
- Click Settings (gear icon)
- Select “Developer Settings”
- Change network to “Devnet”
Solana Wallet for Deployment
If you plan to deploy the program yourself, you’ll need a filesystem wallet with devnet SOL:System Requirements
- Operating System: Linux, macOS, or Windows (with WSL2)
- Memory: At least 8GB RAM recommended
- Disk Space: 10GB free space for dependencies and build artifacts