Stellar Soroban JSON-RPC methods
All methods use by-name parameters through POST /rpc/stellar. Tier budgets
are defaults inherited from the tier matrix and remain unmeasured.
Heavy reads
| Method | Summary | Tier / rate limit |
|---|---|---|
getEvents | Return filtered contract and system events from retained ledgers. | stellar_read_rpc_heavy — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
getTransactions | Return cursor-paginated transaction details from retained ledgers. | stellar_read_rpc_heavy — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
Standard reads
| Method | Summary | Tier / rate limit |
|---|---|---|
getFeeStats | Return classic and Soroban inclusion-fee statistics. | stellar_read_rpc — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
getHealth | Return node health and retention boundaries. | stellar_read_rpc — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
getLatestLedger | Return the latest ledger known to the selected node. | stellar_read_rpc — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
getLedgerEntries | Read current state for XDR ledger keys. | stellar_read_rpc — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
getLedgers | Return cursor-paginated retained ledger details. | stellar_read_rpc — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
getNetwork | Return the network passphrase and protocol version. | stellar_read_rpc — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
getVersionInfo | Return RPC and Captive Core build metadata. | stellar_read_rpc — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
simulateTransaction | Simulate a transaction without submitting it. | stellar_read_rpc — 15 / 20 / 100 / 250 RPS (default, unmeasured) |
The measured Soroban retention window is 120,960 ledgers. getLedgers and
getTransactions accept at most 200 records per page; the measured getEvents
exception accepts up to 10,000. Positional-array params are rejected with
-32602. This catalog has no write or transaction-submission method.
Methods 10
POST getEvents
Returns contract events through Stellar Soroban JSON-RPC.
POST getFeeStats
Returns statistics about charged inclusion fees through Stellar Soroban JSON-RPC.
POST getHealth
Returns node health through Stellar Soroban JSON-RPC.
POST getLatestLedger
Returns latest known ledger through Stellar Soroban JSON-RPC.
POST getLedgerEntries
Returns ledger entries through Stellar Soroban JSON-RPC.
POST getLedgers
Returns a list of ledgers with their details through Stellar Soroban JSON-RPC.
POST getNetwork
Returns network config through Stellar Soroban JSON-RPC.
POST getTransactions
Returns a list of transactions with their details through Stellar Soroban JSON-RPC.
POST getVersionInfo
Returns version information of RPC and Captive Core through Stellar Soroban JSON-RPC.
POST simulateTransaction
Submits a trial contract invocation transaction through Stellar Soroban JSON-RPC.