Node Installation

Step 1 — Clone the Repository

git clone https://github.com/zkShine/node
cd zkshine-node

Step 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_address

Step 3 — Launch Node via Docker

docker compose up -d

The 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 4001

Step 4 — Verify Node Status

Check the node’s operational status:

zkshine-cli status

Output Example:

Node Role: Compute, Relayer
Status: Online
Uptime: 99.8%
Last Proof: 32s ago
Rewards Earned: 15.2 $ZKSHN

Last updated