Liquidity

One wallet's LP record

Everything the wallet board knows about one wallet, whether it is ranked or not: win rate, fees, profit, expected value per position, average invested / age / monthly profit and the 7-day / 30-day / all-time windows (summary); one row per UTC day with the profit and the fees that landed on it (history: a closed position's result on the day it ended, an open position's fees on the days they were paid; realizedPositions = the positions that ended that day, positions adds the open ones last touched on it); the pools it provided to (pools, up to 60, by number of positions).

The figures use the board's row rules, so a wallet opened from /lp/leaderboard shows the same numbers: unscored says how many ledger positions were left out and why (each under the first reason that fits), and ledger counts every position, scored or not. operator: true = 500 or more scored positions, an account the board does not rank. truncated: true = the wallet holds more than 20,000 positions and the figures cover the newest 20,000.

Use it for: a wallet page, "is this LP worth following", a PnL calendar.

get/lp/wallet/{address}

Request

  • Base URL: https://api.getchord.xyz/v1
  • URL: https://api.getchord.xyz/v1/lp/wallet/{address}
  • Auth: none declared

Path parameters

addressstring required

EVM address, hex, case-insensitive.

Not a 0x address is 400 BAD_WALLET.

Query parameters

chain5042 | 4663 | 143 required

Chain id: 5042 Arc · 4663 Robinhood Chain · 143 Monad.

unit'usd' | 'native'

native = every money field of the answer in the chain's own coin (ETH on Robinhood Chain, MON on Monad; Arc's coin is USDC), each deposit, withdrawal and fee converted at the coin's price of its own hour, and live values at the price now. The fields keep their …Usd names; unit and unitSymbol in the answer say what they carry. The row rules (the $20 floor, the 20x bound) stay in dollars, so both units score the same positions. 503 UNIT_NOT_READY while a chain's ledger is being rebuilt with these figures; another value is 400 BAD_UNIT.

Response

chaininteger
walletstring

EVM address, hex, case-insensitive.

unit'usd' | 'native'

usd or native: the unit of every money field in this answer.

unitSymbolstring

USD, or the chain's coin (ETH, MON, USDC).

minInnumber
truncatedboolean
operatorboolean
updatedAtinteger

Unix time, milliseconds — when the server built this answer.

Changes

No recorded changes to this operation across all 2 revisions of this API.