Stellar RPC
Archive Method
Only on the full archive nodes. Complex queries might take longer and incur additional cost
How to use it
// Import required libraries and modules from Tatum SDK
import { TatumSDK, Stellar, Network } from '@tatumio/tatum'
// Initialize the Tatum SDK for Stellar
const tatum = await TatumSDK.init<Stellar>({ network: Network.STELLAR })
// Retrieve fee statistics
const feeStats = await tatum.rpc.getFeeStats()
// Log the fee statistics
console.log('Fee Statistics:', feeStats)
// Always destroy the Tatum SDK instance when done to stop any background processes
await tatum.destroy()
Overview
The getFeeStats
method allows you to retrieve information about per-operation fee statistics over the last 5 ledgers on the Stellar blockchain.
Return Object
The getFeeStats
method returns a JSON object containing fee statistics for various operations. The structure of the returned object is defined by the FeeStats
schema.
(Note: The exact fields in the return object may vary based on the Stellar blockchain's implementation and version.)
{
"last_ledger": "50744146",
"last_ledger_base_fee": "100",
"ledger_capacity_usage": "0.58",
"fee_charged": {
"max": "100",
"min": "100",
"mode": "100",
"p10": "100",
"p20": "100",
"p30": "100",
"p40": "100",
"p50": "100",
"p60": "100",
"p70": "100",
"p80": "100",
"p90": "100",
"p95": "100",
"p99": "100"
},
"max_fee": {
"max": "369592103",
"min": "100",
"mode": "100",
"p10": "100",
"p20": "100",
"p30": "100",
"p40": "1000",
"p50": "20000",
"p60": "51234",
"p70": "51234",
"p80": "100159",
"p90": "250005",
"p95": "500000",
"p99": "358388826"
}
}