Skip to main content

List all Transactions REST API Endpoint

Lists all Successful transactions.

Updated on
Oct 4, 2023

List all Transactions REST API Endpoint

Please note that this method can be used in streaming mode. Streaming mode allows you to listen for new transactions as they are added to the Stellar ledger.

Query Parameters

cursor
integer
A number that points to a specific location in a collection of responses which is pulled from the paging_token value of a record
order
string
The designation of the order of the records. It can be ascending or descending. By default it is set to ascending
limit
integer
The maximum number of records returned
include_failed
boolean
If true, it includes failed operations in results

Returns

_links
object
The link object which provides links to various related resources
self
object
The self link object which contains the following field:
href
string
A link that points to the current page of effects
next
object
The next link object which contains the following field:
href
string
A link to the next page of effects, allowing for pagination
prev
object
The prev link object which contains the following field:
href
string
A link to the previous page of effects, enabling navigation backward
_embedded
object
Embedded object which contains the following fields:
records
array
An array of transaction records, each representing a specific transaction
memo
string
A message associated with the transaction
_links
object
Links to related resources associated with the specific operation
self
object
The self link object which contains the following field:
href
string
A link to the current operation, allowing navigation to the details of the operation
account
object
The account link object which contains the following field:
href
string
A link to the account containing the transaction, enabling access to the details of the parent transaction
ledger
object
The ledger link object which contains the following field:
href
string
A link to the ledger associated with the transaction
operations
object
The operations link object which contains the following field:
href
string
A link to the operations containing the transactions
effects
object
The effects link object which contains the following field:
href
string
A link to the effects associated with the operation
succeeds
object
The succeeds link object which contains the following field:
href
string
A link to effects with an order in descending order relative to this operation's order
precedes
object
The precedes link object which contains the following field:
href
string
A link to effects with an order in ascending order relative to this operation's order
id
string
The unique identifier for the transaction record
paging_token
string
The paging token for the transaction record
successful
boolean
A boolean indicating whether the transaction was successful
hash
string
The hash of the transaction
ledger
integer
The sequence number of the ledger in which the transaction was included
created_at
string
The timestamp indicating when the transaction was created
source_account
string
The source account that initiated the transaction. Value must match regular expression G[A-Z0-9]{55}
source_account_sequence
string
The sequence number of the source account at the time the transaction was created
fee_charged
string
The amount of fee charged for the transaction
max_fee
string
The maximum fee that could have been charged for the transaction
operation_count
integer
The number of operations contained within the transaction
envelope_xdr
string
he base64-encoded transaction envelope XDR
result_xdr
string
The base64-encoded result XDR of the transaction, containing the outcome of the transaction
result_meta_xdr
string
The base64-encoded result meta XDR of the transaction, containing additional metadata about the transaction outcome
fee_meta_xdr
string
The base64-encoded fee meta XDR of the transaction, containing metadata about the transaction fee
memo_type
string
The type of memo attached to the transaction
signatures
string
An array of base64-encoded transaction signatures that prove the authenticity of the transaction
Request
1
curl -L -X GET 'https://docs-demo.stellar-mainnet.quiknode.pro/transactions' \
2
-H 'Accept: application/json'
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free