Blockchain 7 min read

Deploy a Free Hyperliquid Non‑Validator Node on Testnet – Step‑by‑Step Guide

This tutorial walks you through the hardware requirements, software setup, signature verification, and execution steps needed to launch a Hyperliquid non‑validator node on the testnet, obtain test USDC from the faucet, and start risk‑free trading experiments.

Ops Development & AI Practice
Ops Development & AI Practice
Ops Development & AI Practice
Deploy a Free Hyperliquid Non‑Validator Node on Testnet – Step‑by‑Step Guide

Hyperliquid offers a high‑performance trading protocol, and running a non‑validator node on its testnet lets you explore the network without spending real assets. This guide explains how to provision a suitable machine, install the required software, verify binaries, start the node, and acquire test USDC for simulated trades.

Part 1 – Hardware and Environment

CPU : 4 cores

Memory (RAM) : 32 GB

Disk space : 200 GB

Operating System : Ubuntu 24.04 (currently the only supported OS)

Network : Open ports 4001 and 4002 for peer communication

For learning purposes you can rent a VPS from any cloud provider (AWS, Google Cloud, Azure) that meets these specs, preferably located in Tokyo for optimal latency.

Part 2 – Three‑Step Node Deployment

Step 1 – Configure the Chain and Download Visor

Create a visor.json file that points to the testnet: echo '{"chain": "Testnet"}' > ~/visor.json Download the Visor binary and make it executable:

curl https://binaries.hyperliquid-testnet.xyz/Testnet/hl-visor > ~/hl-visor && chmod a+x ~/hl-visor

Step 2 – Verify the Binary Signature

Import the GPG public key from the official repository:

# Obtain pub_key.asc from the GitHub repo (or copy its contents)
gpg --import pub_key.asc

Download the signature file and verify the binary:

curl https://binaries.hyperliquid-testnet.xyz/Testnet/hl-visor.asc > hl-visor.asc
gpg --verify hl-visor.asc hl-visor

If the output contains “Good signature from …”, the binary is authentic.

Step 3 – Start the Node

Run the non‑validator instance: ~/hl-visor run-non-validator The node will search for peers, sync blocks, and display log lines such as applied block X when synchronization succeeds.

Part 3 – Obtain Test USDC from the Faucet

The testnet faucet requires that the same wallet has made at least one deposit on the mainnet. Follow these steps:

Ensure your wallet (e.g., MetaMask) holds a small amount of assets on Hyperliquid mainnet and perform a deposit.

Visit the faucet URL: https://app.hyperliquid-testnet.xyz/drip.

Connect the wallet and switch the network to Hyperliquid testnet.

Click the “Drip” button; after a short wait, 1,000 mock USDC will be credited to your test account.

Become a Test Trader

With mock USDC you can explore the test‑net trading UI at https://app.hyperliquid-testnet.xyz/trade. You can:

Place market and limit orders.

Open long and short positions.

Observe sub‑second trade confirmations.

All actions are risk‑free and do not affect real assets.

Conclusion

By following this guide you have deployed a fully functional Hyperliquid non‑validator node, obtained test tokens, and performed simulated trades. The setup opens the door to deeper technical experiments, such as reading local node data or enabling the EVM RPC interface for more advanced interactions.

blockchainNode DeploymentFaucetHyperliquidTestnetVisor
Ops Development & AI Practice
Written by

Ops Development & AI Practice

DevSecOps engineer sharing experiences and insights on AI, Web3, and Claude code development. Aims to help solve technical challenges, improve development efficiency, and grow through community interaction. Feel free to comment and discuss.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.