Flare Node JSON-RPC API
v1.0.0https://soroban-futurenet.nownodes.iohttps://soroban-testnet.nownodes.ioJSON-RPC method for sending transaction
Authentication
ApiKeyAuthapiKeyAPI Key: api-key in header
FUTURENET
sendTransaction
Send transaction
Submit a real transaction to the Stellar network. This is the only way to make changes on-chain.
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Transaction sent successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetEvents
Get contract events
Returns contract events
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Contract events retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetFeeStats
Get fee statistics
Returns statistics for charged inclusion fees
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Fee statistics retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetHealth
Get node health
General node health check
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Node health status retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetLatestLedger
Get latest ledger
For finding out the current latest known ledger of this node. This is a subset of the ledger info from Horizon.
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Latest ledger information retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetLedgerEntries
Get ledger entries
For reading the current value of ledger entries directly
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Ledger entries retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetLedgers
Get ledgers
Returns a detailed list of ledgers starting from the user specified starting point
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Ledgers information retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetNetwork
Get network information
General information about the currently configured network. This response will contain all the information needed to successfully submit transactions to the network this node serves.
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Network information retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetTransaction
Get transaction details
The getTransaction method provides details about the specified transaction
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Transaction details retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetTransactions
Get transactions
Method returns a detailed list of transactions starting from the user specified starting point
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Transactions retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetVersionInfo
Get version information
Version information about the RPC and Captive core
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Version information retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headersimulateTransaction
Simulate transaction
Submit a trial contract invocation to simulate how it would be executed by the network. This endpoint calculates the effective transaction data, required authorizations, and minimal resource fee. It provides a way to test and analyze the potential outcomes of a transaction without actually submitting it to the network.
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Transaction simulation completed successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headerTESTNET
sendTransaction
Send transaction
Submit a real transaction to the Stellar network. This is the only way to make changes on-chain.
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Transaction sent successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetEvents
Get contract events
Returns contract events
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Contract events retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetFeeStats
Get fee statistics
Returns statistics for charged inclusion fees
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Fee statistics retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetHealth
Get node health
General node health check
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Node health status retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetLatestLedger
Get latest ledger
For finding out the current latest known ledger of this node. This is a subset of the ledger info from Horizon.
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Latest ledger information retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetLedgerEntries
Get ledger entries
For reading the current value of ledger entries directly
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Ledger entries retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetLedgers
Get ledgers
Returns a detailed list of ledgers starting from the user specified starting point
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Ledgers information retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetNetwork
Get network information
General information about the currently configured network. This response will contain all the information needed to successfully submit transactions to the network this node serves.
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Network information retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetTransaction
Get transaction details
The getTransaction method provides details about the specified transaction
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Transaction details retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetTransactions
Get transactions
Method returns a detailed list of transactions starting from the user specified starting point
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Transactions retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headergetVersionInfo
Get version information
Version information about the RPC and Captive core
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredResponse
Version information retrieved successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in headersimulateTransaction
Simulate transaction
Submit a trial contract invocation to simulate how it would be executed by the network. This endpoint calculates the effective transaction data, required authorizations, and minimal resource fee. It provides a way to test and analyze the potential outcomes of a transaction without actually submitting it to the network.
Body
jsonrpcstringrequiredidintegerrequiredmethodstringrequiredparamsobjectrequiredResponse
Transaction simulation completed successfully
Bad Request
Unauthorized — Missing or invalid API key
Internal Server Error
Authorization
ApiKeyAuthapiKey in header