Farside Hyperliquid Bot Console

Use this page to set a session, inspect account state, fund via USDC, and control the autonomous bot runtime.

Server time
HL testnet
Allowed coins
bot: unknown safeMode: unknown

1) Wallet connect + agent onboarding (recommended)

Connect an injected wallet (MetaMask, Rabby, etc.) or WalletConnect → init agent → sign EIP-712 → approve agent. No user private key is sent to the backend.

agent: unknown

2) Session (dev fallback)

Optional: if you enabled ALLOW_PLAINTEXT_PRIVATE_KEY=true, you can send a key for quick testing. Otherwise leave blank.

3) Funding (non-custodial)

Deposit: you sign an on-chain USDC transfer to the Hyperliquid bridge (Arbitrum). Minimum deposit is 5 USDC. Withdraw: you sign an EIP-712 withdraw3 action; backend verifies + submits; then polls balances.

Deposit (USDC → Hyperliquid)

Withdraw (Hyperliquid → destination)

4) Manual order (OMS)

This uses the existing order-intent flow (manual testing).

5) Bot controls

Production flow: setup symbols + risk + trading-rate criteria, run preflight, then start runtime. Open trade history in a second tab.

Open trades tab
Comma/space separated. Example: BTC,ETH
Include risk + rate controls in setup patch.

Output will show here…