Current faucet requirement

To use the official faucet, the same wallet address must first have deposited on mainnet. The faucet at app.hyperliquid-testnet.xyz/drip currently distributes 1,000 mock USDC for testing.

The requirement does not make testnet funds real or redeemable. Never pay someone for faucet assets and never send real capital to a testnet address.

Email login can use different addresses

The official documentation warns that email onboarding can generate different wallet addresses on mainnet and testnet. Different wallet addresses break the same-address faucet requirement unless the mainnet email wallet is exported and connected separately.

Exporting reveals a private key. Use a secure device and never paste the key into a website. Consider using a dedicated development wallet instead of reusing an account with meaningful funds.

Use the exact testnet endpoints

The testnet app is https://app.hyperliquid-testnet.xyz. The faucet is at /drip on the same app domain. The testnet HTTP API is https://api.hyperliquid-testnet.xyz, and the testnet WebSocket endpoint is wss://api.hyperliquid-testnet.xyz/ws.

Keep mainnet and testnet endpoints, chain IDs, keys and asset identifiers in explicit configuration. The application must stop when an environment value is missing. It must not select mainnet as a default.

Use visible network labels in logs and interfaces. Test order placement, cancellation, reconnects, reduce-only behavior and error handling before enabling any real-money signing path.

App        https://app.hyperliquid-testnet.xyz
Faucet     https://app.hyperliquid-testnet.xyz/drip
HTTP API   https://api.hyperliquid-testnet.xyz
WebSocket  wss://api.hyperliquid-testnet.xyz/ws

What testnet cannot prove

Testnet can validate signatures, request shapes and state transitions. It cannot reproduce mainnet liquidity, slippage, congestion, fills, funding regimes or economic incentives.

After testnet, run a minimal mainnet lifecycle with small size and strict limits. A successful mock fill is not evidence that a production strategy is profitable or safe.

Record which assumptions were validated on testnet and which still require a capped mainnet check. The record separates a correct signature test from execution, liquidity and profitability evidence.

Frequently asked questions

How much mock USDC does the Hyperliquid testnet faucet provide?

The official testnet onboarding page currently documents a 1,000 mock-USDC drip. The assets have no monetary value and the faucet rule can change.

Why can the faucet reject an email-login account?

Email onboarding can produce different wallet addresses on mainnet and testnet, while the faucet requires the same address to have deposited on mainnet. The official documentation describes exporting and connecting the mainnet email wallet as a workaround.