getTransactions - Stellar
Example code for the getTransactions JSON-RPC method. Complete guide on how to use getTransactions JSON-RPC in GetBlock Web3 documentation.
This method returns a list of transactions from the Stellar network within a specified ledger range.
Parameters
startLedger
integer
The first ledger to include
pagination
object
(optional) Pagination options
Pagination Object:
cursor
string
Cursor for pagination
limit
integer
Maximum number of transactions to return
Request examples
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "getTransactions",
"params": {
"startLedger": 2539600,
"pagination": {
"limit": 10
}
},
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "getTransactions",
"params": {
"startLedger": 2539600,
"pagination": {
"limit": 10
}
},
"id": "getblock.io"
});
const config = {
method: 'post',
url: 'https://go.getblock.io/<ACCESS-TOKEN>/',
headers: {
'Content-Type': 'application/json'
},
data: data
};
axios(config)
.then(response => console.log(JSON.stringify(response.data)))
.catch(error => console.log(error));Response
Response Parameters
transactions
array
Array of transaction objects
status
string
Transaction status
ledger
integer
Ledger sequence number
envelopeXdr
string
Transaction envelope (base64 XDR)
resultXdr
string
Transaction result (base64 XDR)
latestLedger
integer
Latest available ledger
cursor
string
Cursor for pagination
Use Case
The getTransactions method is essential for:
Building block explorers
Transaction history retrieval
Network activity monitoring
Data indexing services
Analytics and reporting
Historical analysis
Error Handling
403
Forbidden
Missing or invalid ACCESS-TOKEN
-32602
Invalid params
Invalid ledger range or pagination
Last updated
Was this helpful?