HSSN Validator
HSSN Validator Operating System Requirements
Ubuntu Server 22.04.4 LTS
HSSN Validator Hardware Requirements
Low-End Configuration:
CPU: 32-core
RAM: 128GB
SSD: 5TB
Mid-Range Configuration:
CPU: 64-core
RAM: 256GB
SSD: 10TB
HSSN Validator Setup
1. Download and Install the Package
$ wget https://grid-sonic.hypergrid.dev/downloads/hypergrid-ssn.tar.gz
$ tar -zxvf hypergrid-ssn.tar.gz
2. Initialization Settings
$ cd .hypergrid-ssn
Create a key pair:
$ ./bin/hypergrid-ssnd keys add my_validator --keyring-backend test
Initialize the configuration (replace hssnx
with the node name):
$ ./bin/hypergrid-ssnd init hssnx --default-denom hsol --chain-id hypergridssn
Copy genesis.json
and overwrite the existing config/genesis.json
.
Modify config/app.toml
:
minimum-gas-prices = "0hsol"
Modify config/config.toml
:
- Update the external IP:
external_address = "xxx.xxx.xxx.xxx:26656"
persistent_peers = "[email protected]:26656"
3. Run
$ ./bin/hypergrid-ssnd start --moniker hssnx
4. Networking
$ ./bin/hypergrid-ssnd keys show my_validator -a --keyring-backend test
Use the account address obtained from the command above to get HSOL tokens from the HSSN faucet.
$ ./bin/hypergrid-ssnd tendermint show-validator
Replace the pubkey
in validator.json
with the content obtained above and update the moniker
with the corresponding node name:
{
"pubkey": {"@type":"/cosmos.crypto.ed25519.PubKey","key":"KRrCrMHaeog5IAwSxFsUk/teRwDaZIhHQ5gFkrqcums="},
"amount": "100000000hsol",
"moniker": "hssn3",
"commission-rate": "0.1",
"commission-max-rate": "0.2",
"commission-max-change-rate": "0.01",
"min-self-delegation": "1"
}
Stake as a validator:
$ ./bin/hypergrid-ssnd tx staking create-validator ./validator.json --from my_validator --keyring-backend test --chain-id hypergridssn
Check if the operation was successful:
$ ./bin/hypergrid-ssnd q staking validators
5. Install and Configure Solana Client
$ sh -c "$(curl -sSfL https://release.solana.com/v1.18.18/install)"
$ solana --version
Set the configuration:
$ solana config set --url https://grid-sonic.hypergrid.dev/
$ solana-keygen new --no-passphrase
$ solana address
Use the account address obtained from the command above to get SOL tokens from the Sonic grid faucet and the Solana Devnet faucet.
6. Register Node
$ ./bin/hypergrid-ssnd tx hypergridssn create-hypergrid-node $(solana address) "Node name" "https://hssnx.hypergrid.dev/" 1 "" $(date +%s) --from my_validator -y --chain-id hypergridssn --keyring-backend test
If you have any questions, please email [email protected] for assistance.