Get a paginated list of transaction requests filtered by wallet. Use only with MPC wallets.
Path Parameters
walletIdstringRequired
Example: 59cd72485007a239fb00282ed480da1f
Pattern: ^[0-9a-f]{32}$
Query Parameters
txRequestIdsarray[string]
If provided, only transaction requests specified will be returned.
idempotencyKeysarray[string]
If provided, only transaction requests with the matching idempotencyKeys will be returned.
sequenceIdsarray[string]
A "sequenceId" is a unique and arbitrary wallet identifier applied to transfers and transactions at creation. It is optional but highly recommended. With a "sequenceId" you can easily reference transfers and transactions—for example, to safely retry sending. Because the system only confirms one send request per "sequenceId" (and fails all subsequent attempts), you can retry sending without the risk of double spending. The "sequenceId" is only visible to users on the wallet and is not shared publicly.
statesarray[string]
If provided, only transaction requests of the specified state will be returned.
If provided, only the latest transaction request version will be returned.
limitstring<number>Default: 25
Maximum number of results to return. If the result set is truncated, use the "nextBatchPrevId" value to get the next batch.
Minimum: >= 1
Maximum: <= 500
prevIdstring
Return the next batch of results, based on the "nextBatchPrevId" value from the previous batch.
Example: 59cd72485007a239fb00282ed480da1f
Pattern: ^[0-9a-f]{32}$
versionstring<number>
sortBystring
Sorts by specified field, default sorting by id.
Enum: idcreatedDate
sortDirectionstring
Sorts order by field in specified sort direction, default ascending.
Enum: ASCDESC
200 Response
nextBatchPrevIdstring<uuid>
When a result set is truncated, this field returns the id of the last object in the previous batch. To get the next batch of results, pass this value via the "prevId" query parameter.
txRequestsrequired
intentOne of
The intent of the transaction request
unsignedTxsarray[object]
Holds all unsigned transactions that will be used to fulfill the TxRequest for MPC wallets.
signatureSharesarray[object]
Only used for MPC coins. This is used to collect signature shares from and exchange them with the user.
commitmentSharesarray[object]
Only used for MPC coins on EdDSA curve. This is used to collect commitment shares from and exchange them with the user.
txHashesarray[string]
The hashes of all transactions from the TxRequest that have been signed and are pending broadcast.
apiVersionstring
The API version of the transaction request
Allowed values: litefull
txRequestIdstring<uuid>required
A unique ID for the TxRequest document across all wallets. The combination of the txRequestId and version will always be unique.
Example: 123e4567-e89b-12d3-a456-426614174000
idempotencyKeystring
The idempotency key of the transaction request
walletIdstringrequired
The id of the Wallet the TxRequest is for.
Example: 59cd72485007a239fb00282ed480da1f
Match pattern: ^[0-9a-f]{32}$
walletTypestring
The type describes who owns the keys to the wallet associated to the TxRequest.