Skip to main content

Full transaction history of an account - every terminal intent incl. `DEAD` - with per-transaction latency breakdown in ms.

GET 

/v1/usage

The account's transaction history, one row per transaction hash. It holds every terminal intent, including DEAD ones (with deadReason). billed says whether the transaction was billed; the billing members are null when it was not. Rows are keyed by transaction hash. A DEAD intent that was replaced by a cancel or a re-sign shares its (sender, senderNonce) slot with the replacement that executed, and only the executed one is billed. The replaced transaction stays in the history with status: dead and billed: false. includeInFlight=true puts the account's non-terminal intents first (flagged inFlight), plus the REJECTED submissions of the last 30 days (state: REJECTED, rejectCode, never a signature). Order: executedBlockTsMs descending (the terminal timestamp for rows without a block), then txHash.

Request​

Responses​

Page of usage rows.

Response Headers
    Link

    <url>; rel="next" when another page exists.