How it counts
Trading fees
The fee on every perp fill in the period, as the exchange recorded it. Taker and maker are split by whether the order crossed the book. If an order was placed through a front-end that adds its own fee (a “builder” fee), that part is inside the total and also shown on its own line. Maker rebates, where there are any, are subtracted.
Funding
Every funding payment in the period: what the account paid, what it received, and the net. The exchange serves payments older than about a week as one sum per market per day, so inside such a day paid and received are already netted. The net is exact either way.
Liquidations
The closed profit and loss on fills where this account was the one liquidated. It is the result realised when the position was closed for the account, not an extra charge, and it is part of closed P&L rather than added on top. Margin taken over in a backstop liquidation does not appear in fill data and is not counted.
Realised P&L
“Closed P&L before costs” is the price difference on closed trades, as the exchange records it per fill. “Realised, after costs” is that figure minus fees plus net funding. On accounts whose whole history fits on the receipt, this plus the unrealised figure came within a few dollars of the exchange’s own all-time number when we checked real accounts.
The period
A receipt never claims more history than it read, and prints its period.
- The exchange’s public API serves only an account’s most recent fills, roughly the last ten thousand. Nothing older can be on a receipt.
- A receipt reads the most recent 2,000 fills, then steps further back, five requests in all. For an account so busy that its last 2,000 fills span less than a week, only those 2,000 are read.
- Funding is read for the same period, up to 4,000 payment records. If that is not enough, the period is cut to what was read and the receipt says so.
- A “fill” here is one order filled at one moment; the pieces it was filled in are merged.
- The “covers” line compares the volume on the receipt with the account’s all-time perp volume as the exchange reports it.
Not on the receipt
- Open positions: their unrealised P&L is shown as a memo, not counted.
- Spot trades, deposits, withdrawals, transfers, vaults and staking.
- Fees paid in a token other than USDC: listed, not added. Profit and loss on markets margined in another dollar stablecoin is counted one to one as dollars.
- Other accounts of the same person: each address is its own receipt.
Reading it fairly
Fees and funding are how a perp market runs: fees pay for matching, funding moves between longs and shorts and can be income as easily as a cost. The receipt is bookkeeping for one account over one period. It says nothing about what will happen next, and it is not advice.
What happens to the address
The address you paste is sent to this site’s server, which asks the exchange’s public API for that account’s public history. The answer is kept for 10 minutes so a repeat is instant, and for up to 24 hours so an earlier result can be shown when the site is at its limit. The answer itself contains no address; the receipt shows one only if you tick the box.
Limits: 5 new receipts per 10 minutes per connection, and a daily total for everyone. When either is reached the page says so instead of printing a partial receipt.