Deploying a New Grid
Step-by-step guide for deploying a new Sonic RPC Node, including system requirements, hardware configurations, and setup instructions.
System Requirements
Operating System
Ubuntu Server 22.04.4 LTS
Hardware Requirements
Low-End
64-core
128GB
5TB
Mid-Range
128-core
384GB
10TB
Install Grid Validator Client
Option 1: Pre-built Binary Package
wget https://grid-sonic.hypergrid.dev/downloads/hypergrid-rpcnode.tar.gz
tar -zxvf hypergrid-rpcnode.tar.gzOption 2: Build from Source Code
Install dependencies:
curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
rustup component add rustfmt
sudo apt-get update
sudo apt-get install libssl-dev libudev-dev pkg-config zlib1g-dev llvm clang cmake make libprotobuf-dev protobuf-compiler
git clone https://github.com/mirrorworld-universe/hypergrid-sonic-origin-grid
cd hypergrid-sonic-origin-grid
mkdir ~/grid_node
./scripts/cargo-install-all.sh ~/grid_node
cp ./run_rpcnode.sh ~/grid_node/Initialization
cd grid_node
./bin/solana-keygen new --no-passphrase
./bin/solana config set --url http://127.0.0.1:8899
./init_validator.sh
./bin/solana addressHSSN Client Setup
cd ..
wget https://grid-sonic.hypergrid.dev/downloads/hypergrid-ssn_client.tar.gz
tar -zxvf hypergrid-ssn.tar.gz
cd .hypergrid-ssn
./bin/hypergrid-ssnd initModify the config/client.toml file:
node = "tcp://172.31.10.244:26657"Create a key pair:
./bin/hypergrid-ssnd keys add my_key --keyring-backend test
./bin/hypergrid-ssnd keys show my_key -a --keyring-backend testRun the Validator
cd ../grid_node
./run_validator.shRegister Node
./bin/solana validatorsSend the Identity information to [email protected]
Post-Deployment
After successfully deploying your new Grid, it becomes part of the HSSN, participating in the broader Grid ecosystem. Your Grid will:
Process transactions and interact with users
Participate in the gas fee distribution process
Sync with the Solana Base Layer through the HSSN
For monitoring your Grid's performance and interactions within the network, refer to the HSSN Dashboard Explorer.
Operator Guides
It is recommended to read the guides and operator best practices outlined in the official Solana documentation.
Support
For support or questions, contact the Sonic Operators team at [email protected] or DM @codebender828 on X.
Last updated