Any explorer will tell you a wallet's token balances; almost none will tell you what a position is worth once it is split across a Whirlpool, a lending market and a liquid-staking token. Pulling those onto one view — with impermanent loss and concentration warnings attached — is the work here. It reads on-chain state only, so the quality of your RPC endpoint is the quality of your answers.
A wallet analytics server for Solana. It resolves what a wallet holds across the protocols it is spread over — Jupiter, Raydium and Orca for swaps, Marinade and Lido for liquid staking, Solend and Mango for lending, Serum DEX V3 for orderbook, Metaplex and Magic Eden for NFTs, Orca Whirlpools and FluxBeam for concentrated liquidity — and turns that into portfolio, risk and behaviour readings rather than a raw balance list.
- Portfolio metrics: token balance history, ROI against market benchmarks, asset allocation and APY/APR across protocols
- Impermanent loss calculations for liquidity positions
- Risk readings: liquidity exposure, protocol concentration warnings, contract risk and price-impact estimates
- Behavioural analysis of trading timing, gas efficiency and yield opportunities
- A unified position view across DEX, staking, lending, orderbook, NFT and concentrated-liquidity protocols
Node.js v16+, pnpm, and a Solana RPC endpoint set as `SOLANA_RPC_URL`. Clone the repository, `pnpm install`, `pnpm run build`, then point your client at `build/index.js`. The repository ships a shared endpoint for convenience; it is rate-limited and the README tells you to get a dedicated one before relying on it. No account with the project itself — the RPC provider is who you sign up with.
