Node Installation
Step 1 — Clone the Repository
git clone https://github.com/zkShine/node
cd zkshine-nodeStep 2 — Configure Environment
Create an .env file in the root directory:
NODE_ROLE=compute,relayer
ZKSHINE_API_KEY=your_api_key
SOLANA_RPC=https://rpc.zkshine.app
STAKE_WALLET=your_solana_wallet_addressStep 3 — Launch Node via Docker
docker compose up -dThe system automatically detects node roles and initializes the required containers.
Expected Output:
[INFO] Starting zkShine Compute Service...
[INFO] Relay Node Active: Connected to Solana Mainnet
[INFO] zkVault Initialized
[INFO] Node ID: 0x9a31f... Running on Port 4001Step 4 — Verify Node Status
Check the node’s operational status:
zkshine-cli statusOutput Example:
Node Role: Compute, Relayer
Status: Online
Uptime: 99.8%
Last Proof: 32s ago
Rewards Earned: 15.2 $ZKSHNLast updated
