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.
Request
- Base URL: https://api.getchord.xyz/v1
- URL: https://api.getchord.xyz/v1/lp/wallet/{address}
- Auth: none declared
Path parameters
EVM address, hex, case-insensitive.
Not a 0x address is 400 BAD_WALLET.
Query parameters
Chain id: 5042 Arc · 4663 Robinhood Chain · 143 Monad.
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
Changes
No recorded changes to this operation across all 2 revisions of this API.