Transactions

transactions

Methods

Get Transaction ->
get/v1/transactions/{transaction_id}

Get a transaction by transaction ID.

Domain types

Transaction = { id, caip2, created_at, 6 more... }

A transaction from a Privy wallet.

TransactionList = { transactions }

A list of transactions.

TransactionScanningAssetDiff = { asset, in, out }

An asset diff representing assets entering/leaving a wallet.

TransactionScanningAssetInfo = { decimals, logo_url, name, 2 more... }

Information about the moving asset in a transaction scan.

TransactionScanningAssetValue = { usd_price, value }

The value of an asset in a transaction scan result.

TransactionScanningCalldata = { function_selector, function_declaration, function_signature }

Decoded calldata from a scanned transaction.

TransactionScanningExposure = { asset, spenders }

An exposure representing assets approved to spend.

TransactionScanningMetadata = { domain }

Additional information for Blockaid to validate against.

TransactionScanningParams = { block_tag, calldata, chain, 6 more... }

The parameters of the scanned transaction.

TransactionScanningRequestBody = { chain_id, metadata, request }

The request body for scanning a transaction.

TransactionScanningResponseBody = { simulation, validation }

The response from scanning a transaction.

TransactionScanningRpcRequest = { method, params }

Raw RPC request to execute with the wallet.

TransactionScanningSimulationErrorResult = { error, status }

A failed simulation result from a transaction scan.

The simulation result from a transaction scan.

TransactionScanningSimulationSuccessResult = { assets_diffs, exposures, status, 1 more... }

A successful simulation result from a transaction scan.

TransactionScanningValidationErrorResult = { error, status }

A failed validation result from a transaction scan.

The validation result from a transaction scan.

TransactionScanningValidationSuccessResult = { result_type, status }

A successful validation result from a transaction scan.