Invo Server

Sign in to connect your account and view portfolio data.

Invo Server

Portfolio

—

Account value
—
Net transferred
—
Total PnL
—
Withdrawable
—
Open positions
—

Invio – PnL

Blue = balance · Orange = net transferred to exchange · Green = trend

Daily performance

Date Balance Net % PnL Account PnL Daily PnL Daily % PnL

Open positions

CoinSideSizeEntrySLTPValueuPnL

Recent fills

TimeCoinSidePxSzPnL

Your copy monitor

Runs on the server with your vault credentials and copy settings. Keeps running after you close the browser. Restarting the server resumes monitors that were left on.

Trading mode Dry run Orders are simulated — change mode under Copy settings.

Recent signals

TimeActionCoinSideLevTrader

Recent copies

StatusCoinSideSizeDry

Event log

Durable audit trail (signals, skips, fills, errors, lifecycle). Survives restarts.

TimeLevelKindMessage

Connect Hyperliquid / Invo

Secrets are encrypted at rest on the server (AES-256-GCM) and never shown back. Wallet address is public on-chain and used for portfolio charts.

Where to find these values (app.invoapp.com)

Log into app.invoapp.com in Chrome → open DevTools (F12 / ⌘⌥I).

Invo refresh token (monitor / feed auth)

The token in Local Storage is encrypted. Decryption needs two values from the same browser:

  1. Application → Local Storage → https://app.invoapp.com
  2. Copy value of FlutterSecureStorage.REFRESH_TOKEN → paste into Invo refresh token (looks like base64….base64… — two parts, not a JWT)
  3. Copy value of FlutterSecureStorage → paste into FlutterSecureStorage key (the AES key used to encrypt the token)

Without the key, the server cannot decrypt the refresh token and Invo API calls return 401 Refresh failed. A plaintext JWT (three .-separated segments starting with eyJ…) still works without the key field.

HL agent private key + wallet (live trading)

  1. Application → IndexedDB → invo_hl_agents → agents → current
  2. Copy privateKey (0x…) → HL agent private key
  3. Copy your wallet address from Invo profile (or JWT payload) → Wallet address

Your copy-trading controls

These are yours only — not shared with other users on this server.

Trading mode Simulated orders only

Dry run logs what would be copied without placing orders. Switch to Live only when your HL agent key is set and you want real fills. Restart the monitor after changing mode if it is already running.

Create user

No self-signup — only admins can add friends.

Users