Back to Docs/Hyperliquid Setup

Hyperliquid Setup

Link the init app, accept terms, and enable trading.

Hyperliquid Setup

Hyperliquid actions in OpenPond run through a dedicated init app deployment. Before you trade or deposit, you need that app linked and approved.

1) Install the init app

Create the init app template from Create app.

This app owns the Hyperliquid endpoints used by the trading UI (deposit, withdraw, terms, builder fee).

2) Set it as your default init app

Go to Account Defaults and select the init app + deployment version.

This is what Trade uses when it executes Hyperliquid actions.

3) Add Turnkey policies

Open Wallet Manager -> Policies and add the Hyperliquid presets:

  • Hyperliquid signing (testnet or mainnet)
  • Hyperliquid builder fee (testnet or mainnet)
  • Hyperliquid bridge transfer scope (testnet or mainnet)
  • Hyperliquid recovery transfer scope (testnet or mainnet)

These allow the operating wallet to sign the required EIP-712 payloads.

Initial scoped token path in this rollout:

  • Arbitrum mainnet USDC is the first production bridge/recovery allow path.
  • Arbitrum Sepolia HYPE_USDC is the matching testnet path.

4) Accept builder fee

In Trade → Manual tab, click Accept Terms. This submits the builder fee approval through the init app.

5) Accept Hyperliquid terms (mainnet)

In Trade → Manual tab:

  • Open Advanced options
  • Switch to Mainnet
  • Click Accept terms to approve Hyperliquid terms.

6) Deposit

Use Deposit in Trade to send USDC into Hyperliquid via the init app.

Unable to render diagram