Transactions

Get a transaction by transaction ID.

get/v1/transactions/{transaction_id}

Request

  • Base URL
    https://api.privy.io
  • URL
    https://api.privy.io/v1/transactions/{transaction_id}
  • Auth
    HTTP basic

Path parameters

transaction_idstring required

ID of the transaction.

Headers

privy-app-idstring required

ID of your Privy app.

Response

Object with transaction data.

caip2string required
transaction_hashstring nullable required
user_operation_hashstring
status'broadcasted' | 'confirmed' | 'execution_reverted' | 'failed' | 'replaced' | 'finalized' | 'provider_error' | 'pending' required

Status of a blockchain transaction submitted by Privy.

created_atnumber required
sponsoredboolean
idstring required
wallet_idstring required
reference_idstring nullable

Developer-provided reference ID, if one was included in the request.

Example response

{
  "id": "cm7oxq1el000e11o8iwp7d0d0",
  "wallet_id": "fmfdj6yqly31huorjqzq38zc",
  "status": "confirmed",
  "transaction_hash": "0x2446f1fd773fbb9f080e674b60c6a033c7ed7427b8b9413cf28a2a4a6da9b56c",
  "caip2": "eip155:8453",
  "created_at": 1631573050000
}

Changes