Tidepooltestnet

Get transaction history

GET /v0/account/history · 1Click-compatible

GET/v0/account/history

Needs Authorization: Bearer <accessToken>. Lists swaps where the account is the recipient, refundTo, sender or signer, newest first. Real response for a throwaway account that created two quotes (a swap quote and an order).

Returns paginated public and confidential transaction history. History is invite-only for now. For the initial request, omit both nextCursor and prevCursor to retrieve the latest history. For subsequent requests, pass either nextCursor or prevCursor from the previous response. Tidepool: needs a Tidepool JWT. Swaps where you are the refund address or recipient, newest first, with cursor paging.

Operation id: getHistory

Request

curl "https://www.usetidepool.tech/v0/account/history" \
  -H 'Authorization: Bearer <accessToken>'

Query parameters

NameTypeRequiredDescription
prevCursorstringPass the prevCursor value from a previous response to fetch older items. Omit both cursors for the initial request. Do not pass together with nextCursor.
nextCursorstringPass the nextCursor value from a previous response to poll for newer items. Omit both cursors for the initial request. Do not pass together with prevCursor.
status"PENDING_DEPOSIT" | "INCOMPLETE_DEPOSIT" | "PROCESSING" | "SUCCESS" | "REFUNDED" | "FAILED"[]Filter by statuses
limitintegerMaximum number of items to return per page
depositAddressstringFilter by deposit address
depositMemostringFilter by deposit memo. Only has effect when depositAddress is also provided.
searchstringSearch by deposit address, recipient, sender, or tx hash
depositType"ORIGIN_CHAIN" | "INTENTS" | "CONFIDENTIAL_INTENTS" | "null"[]Correlated deposit type filter. Index-aligned with recipientType and refundType. Use "null" as a wildcard for that position. Multiple values form OR conditions.
recipientType"DESTINATION_CHAIN" | "INTENTS" | "CONFIDENTIAL_INTENTS" | "null"[]Correlated recipient type filter. Index-aligned with depositType and refundType. Use "null" as a wildcard for that position.
refundType"ORIGIN_CHAIN" | "INTENTS" | "CONFIDENTIAL_INTENTS" | "null"[]Correlated refund type filter. Index-aligned with depositType and recipientType. Use "null" as a wildcard for that position.

Responses

200

{
  "items": [
    {
      "status": "PENDING_DEPOSIT",
      "depositType": "INTENTS",
      "recipientType": "INTENTS",
      "createdAt": "2026-10-30T16:31:46.340Z",
      "depositAddress": "54e8db801fab4ec416719b8b3044c21bacb4652c698ad4c5846086e5cf27b3a4",
      "depositMemo": null,
      "originAsset": "nep141:usdc.tidepool-sandbox.testnet",
      "amountInFormatted": "5",
      "amountInUsd": "4.9988",
      "destinationAsset": "nep141:wnear.tidepool-sandbox.testnet",
      "amountOutFormatted": "1.146611853686635908",
      "amountOutUsd": "4.9763",
      "recipient": "9cf39ad040a13205c3ab109a8566fd779394a548f76b1aed5107efcdfe6c7ceb",
      "quoteTransactions": [],
      "refundTo": "9cf39ad040a13205c3ab109a8566fd779394a548f76b1aed5107efcdfe6c7ceb",
      "refundType": "INTENTS",
      "refundReason": null,
      "refundedAmountFormatted": "0",
      "refundedAmountUsd": "0",
      "refundFee": null,
      "refundFeeFormatted": "0"
    },
    {
      "status": "PENDING_DEPOSIT",
      "depositType": "INTENTS",
      "recipientType": "INTENTS",
      "createdAt": "2026-10-30T16:31:25.888Z",
      "depositAddress": "b3e013f41cee40b33296f5e0185feae34c2f95059a05482e07cb610acd067322",
      "depositMemo": null,
      "originAsset": "nep141:wnear.tidepool-sandbox.testnet",
      "amountInFormatted": "1",
      "amountInUsd": "4.3400",
      "destinationAsset": "nep141:usdc.tidepool-sandbox.testnet",
      "amountOutFormatted": "3.465",
      "amountOutUsd": "4.2880",
      "recipient": "9cf39ad040a13205c3ab109a8566fd779394a548f76b1aed5107efcdfe6c7ceb",
      "quoteTransactions": [],
      "refundTo": "9cf39ad040a13205c3ab109a8566fd779394a548f76b1aed5107efcdfe6c7ceb",
      "refundType": "INTENTS",
      "refundReason": null,
      "refundedAmountFormatted": "0",
      "refundedAmountUsd": "0",
      "refundFee": null,
      "refundFeeFormatted": "0"
    }
  ],
  "nextCursor": "MjAyNi0xMC0zMFQxNjozMTo0Ni4zNDBa",
  "prevCursor": "MjAyNi0xMC0zMFQxNjozMToyNS44ODha"
}

401 Unauthorized - supplied user session token is invalid or expired

{
  "message": "Unauthorized: send Authorization: Bearer <accessToken> from /v0/auth/authenticate"
}

403 History is invite-only for now

Tidepool does not return this: history is open to every authenticated account on testnet.

Community-built · not affiliated with NEAR. Tidepool is community-built and not affiliated with NEAR, Defuse or 1Click. Testnet only; test tokens have no value. Built by @realchriswilder.

On this page