Tools
Positions across venues
Paste one or more addresses. Every open perp position on Hyperliquid and Lighter, summed per asset.
Your browser asks Hyperliquid and Lighter directly. Addresses stay in this page's link (after the #) and in this browser's storage; this site's server never receives them. For the past funding report the page asks this site for public funding history by asset name only. To follow up to 10 wallets over time: Wallet watch.
By asset
Past funding
Past funding only. Not a recommendation to move.
By venue and account
Add an address to see its positions.
How we read
- Hyperliquid: clearinghouseState for each address, once for the main perp dex and once for each HIP-3 builder dex. Builder-dex markets (stocks, commodities) show with the dex name and are not merged with other venues.
- Lighter: the account list for an EVM address (every sub-account), or one account by its number. An address without a Lighter account shows as none.
- Size in USD is size times mark at read time. Mark is position value divided by size, as each venue reports it.
- Leverage is the setting on the position: Hyperliquid's leverage value; on Lighter, 1 divided by the initial margin fraction. Cross or isolated as the venue reports.
- Funding is net funding since the position was opened, positive when received. Hyperliquid reports what the account paid (cumFunding.sinceOpen), shown with the sign flipped. Lighter's total_funding_paid_out is shown as is: its sign was read against current funding (longs paying, the field negative on longs), not from documentation.
- Assets are merged by name after dropping Hyperliquid's k prefix and Lighter's 1000 prefix (kPEPE, 1000PEPE), so the USD size adds up while coin sizes stay per venue.
- Past funding: the holding period comes from the account's fills (Hyperliquid userFillsByTime, Lighter trades for the account and market), read back to the start of this site's hourly funding history. Each hour the position was held, the size at that time times the price change since is priced at every venue's funding for that hour, positive when received. The same hours are used for every venue, so the columns compare. Hyperliquid builder-dex positions are not compared.
- "Reported since open" is what the venue itself reports; the venue columns are computed from collected hourly rates over the compared hours, so they differ when the holding period is longer than the history.
- Extended needs a read-only API key and blocks browser requests, and Variational has no account API yet. Both are planned.