Add your Hyperliquid addresses to a personal dashboard. Monitor open positions, unrealized PnL, fills, and portfolio equity in real time. Get Telegram alerts on position changes and secure your account with 2FA.
NestJS backend, PostgreSQL, JWT auth with optional Google Authenticator 2FA, and Telegram position alerts.
Secure login with bcrypt and optional Google Authenticator. Protect your dashboard with a second factor.
Add unlimited Hyperliquid addresses with nicknames and notes. Full CRUD and live data per wallet.
Real-time portfolio equity, margin summary, withdrawable balance, and open positions from Hyperliquid API.
Link your Telegram and get rich alerts when positions open, close, or change — win rate, PnL, risk metrics.
View active positions (entry, size, leverage, liquidation, PnL) and recent trade fills with closed PnL and fees.
NestJS backend with in-memory cache for Hyperliquid data. PostgreSQL for users, wallets, and settings.
Call the register endpoint with your email and password. Receive a signed JWT token in the response.
POST /api/auth/registerUse your JWT token to POST wallet addresses with optional nickname and note to your personal list.
POST /api/walletsRequest any wallet by ID to receive DB metadata merged with live Hyperliquid portfolio, positions, fills and metrics.
GET /api/wallets/:idAll protected routes require Authorization: Bearer <token>
/api/auth/registerCreate account → returns JWTPublic/api/auth/loginLogin → returns JWT (2FA code if enabled)Public/api/users/meCurrent user profileJWT/api/walletsList your walletsJWT/api/walletsAdd wallet addressJWT/api/wallets/:idWallet + live Hyperliquid dataJWT/api/wallets/:idUpdate wallet / Telegram alertsJWT/api/wallets/:idRemove walletJWT/api/telegram/settingsTelegram link status & codeJWT/api/alerts/pollRun position alerts (cron or manual)JWTCreate a free account, add your wallets, and optionally enable Telegram alerts and 2FA.