Home

Flare Node JSON-RPC API

v1.0.0
Base URLs
https://soroban-futurenet.nownodes.io
https://soroban-testnet.nownodes.io

JSON-RPC method for sending transaction

Authentication

ApiKeyAuthapiKey

API Key: api-key in header

FUTURENET

sendTransaction

Send transaction

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

Submit a real transaction to the Stellar network. This is the only way to make changes on-chain.

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
transactionstringrequired

Response

200OK

Transaction sent successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getEvents

Get contract events

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

Returns contract events

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
startLedgerintegerrequired
filtersArray<object>required
Show child attributes
typestring
contractIdsArray<string>
topicsArray<Array<string>>
paginationobject
Show child attributes
limitinteger

Response

200OK

Contract events retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getFeeStats

Get fee statistics

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

Returns statistics for charged inclusion fees

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Fee statistics retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getHealth

Get node health

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

General node health check

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Node health status retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getLatestLedger

Get latest ledger

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

For finding out the current latest known ledger of this node. This is a subset of the ledger info from Horizon.

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Latest ledger information retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getLedgerEntries

Get ledger entries

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

For reading the current value of ledger entries directly

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
keysArray<string>required

Response

200OK

Ledger entries retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getLedgers

Get ledgers

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

Returns a detailed list of ledgers starting from the user specified starting point

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
startLedgerintegerrequired
paginationobject
Show child attributes
limitinteger

Response

200OK

Ledgers information retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getNetwork

Get network information

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

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

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Network information retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getTransaction

Get transaction details

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

The getTransaction method provides details about the specified transaction

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
hashstringrequired

Response

200OK

Transaction details retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getTransactions

Get transactions

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

Method returns a detailed list of transactions starting from the user specified starting point

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
startLedgerintegerrequired
paginationobject
Show child attributes
limitinteger

Response

200OK

Transactions retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getVersionInfo

Get version information

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

Version information about the RPC and Captive core

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Version information retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

simulateTransaction

Simulate transaction

POST
https://soroban-futurenet.nownodes.io/soroban/rpc

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

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
transactionstringrequired
resourceConfigobject
Show child attributes
instructionLeewayinteger

Response

200OK

Transaction simulation completed successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

TESTNET

sendTransaction

Send transaction

POST
https://soroban-futurenet.nownodes.io/rpc

Submit a real transaction to the Stellar network. This is the only way to make changes on-chain.

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
transactionstringrequired

Response

200OK

Transaction sent successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getEvents

Get contract events

POST
https://soroban-futurenet.nownodes.io/rpc

Returns contract events

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
startLedgerintegerrequired
filtersArray<object>required
Show child attributes
typestring
contractIdsArray<string>
topicsArray<Array<string>>
paginationobject
Show child attributes
limitinteger

Response

200OK

Contract events retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getFeeStats

Get fee statistics

POST
https://soroban-futurenet.nownodes.io/rpc

Returns statistics for charged inclusion fees

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Fee statistics retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getHealth

Get node health

POST
https://soroban-futurenet.nownodes.io/rpc

General node health check

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Node health status retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getLatestLedger

Get latest ledger

POST
https://soroban-futurenet.nownodes.io/rpc

For finding out the current latest known ledger of this node. This is a subset of the ledger info from Horizon.

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Latest ledger information retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getLedgerEntries

Get ledger entries

POST
https://soroban-futurenet.nownodes.io/rpc

For reading the current value of ledger entries directly

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
keysArray<string>required

Response

200OK

Ledger entries retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getLedgers

Get ledgers

POST
https://soroban-futurenet.nownodes.io/rpc

Returns a detailed list of ledgers starting from the user specified starting point

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
startLedgerintegerrequired
paginationobject
Show child attributes
limitinteger

Response

200OK

Ledgers information retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getNetwork

Get network information

POST
https://soroban-futurenet.nownodes.io/rpc

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

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Network information retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getTransaction

Get transaction details

POST
https://soroban-futurenet.nownodes.io/rpc

The getTransaction method provides details about the specified transaction

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
hashstringrequired

Response

200OK

Transaction details retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getTransactions

Get transactions

POST
https://soroban-futurenet.nownodes.io/rpc

Method returns a detailed list of transactions starting from the user specified starting point

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
startLedgerintegerrequired
paginationobject
Show child attributes
limitinteger

Response

200OK

Transactions retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

getVersionInfo

Get version information

POST
https://soroban-futurenet.nownodes.io/rpc

Version information about the RPC and Captive core

Body

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired

Response

200OK

Version information retrieved successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header

simulateTransaction

Simulate transaction

POST
https://soroban-futurenet.nownodes.io/rpc

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

application/json
jsonrpcstringrequired
idintegerrequired
methodstringrequired
paramsobjectrequired
Show child attributes
transactionstringrequired
resourceConfigobject
Show child attributes
instructionLeewayinteger

Response

200OK

Transaction simulation completed successfully

400Bad Request

Bad Request

401Unauthorized

Unauthorized — Missing or invalid API key

500Internal Server Error

Internal Server Error

Authorization

ApiKeyAuthapiKey in header