Get Wallet Transactions

Retrieves a paginated list of all raw blockchain transactions submitted from a specific wallet. This endpoint returns detailed information about each transaction including its type, status, gas parameters, and confirmation details.

Transaction Types Supported

This endpoint handles multiple transaction formats:

  • EVM: Standard Ethereum Virtual Machine transactions with gas price
  • EIP1559: Modern Ethereum transactions with dynamic fee structure (maxFeePerGas, maxPriorityFeePerGas)
  • EvmLegacy: Legacy EVM transactions with static gas price
  • PSBT: Partially Signed Bitcoin Transactions
  • Json: Custom JSON-formatted transactions for other blockchains
  • Transaction: Raw transaction hex strings

Transaction Lifecycle

Each transaction goes through these states:

  1. Pending - Transaction created and waiting for submission
  2. Executing - Transaction is being processed
  3. Broadcasted - Transaction sent to the blockchain network
  4. Confirmed - Transaction included in a block
  5. Failed - Transaction execution failed
  6. Rejected - Transaction was rejected before submission

When to Use This Endpoint

Use this endpoint to:

  • View all raw transactions submitted from a wallet
  • Track transaction status and blockchain confirmation
  • Monitor gas usage and transaction fees
  • Get pagination support for browsing transaction history
  • Monitor transaction broadcasts and confirmations

Response Details

Each transaction includes:

  • Transaction ID and wallet ID
  • Network and blockchain details
  • Transaction type and parameters (to address, value, gas settings, data payload)
  • Current status and any failure reasons
  • Transaction hash once broadcasted
  • Fee information
  • Timestamps for request, broadcast, and confirmation

Pagination

Results are paginated using nextPageToken. Use this token to fetch subsequent pages of transactions.

Requirements

  • Valid authentication token in Authorization header
  • Wallet ID must belong to authenticated user
  • User must have permissions to view this wallet's transactions

Notes

  • Read-only
  • Useful for reconciliation and audit
  • Not required for Trade workflows
Path Params
string
required

The unique identifier of the wallet

Headers
string

Unique key to ensure idempotency for API requests.

string

Unique external ID for tracking purposes, can be used for debugging and analytics.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json