XRP Ledger API
v1.0.0https://xrp.nownodes.ioNOWNodes XRP Ledger JSON-RPC endpoint.https://xrp-evm.nownodes.ioNOWNodes XRP EVM JSON-RPC endpoint.Returns information about an account's Payment Channels. This includes all channels where the specified account is the source of the channel.
Authentication
api-keyAuthapiKeyNOWNodes API key passed in the api-key header.
API Key: api-key in header
Account
account_channels
account_channels operations.
account_channels
Returns information about an account's Payment Channels. This includes all channels where the specified account is the source of the channel.
Body
Returns information about an account's Payment Channels. This includes all channels where the specified account is the source of the channel.
JSON-RPC request payload.
methodstringaccount_channelsrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for account_channels. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
account_currencies
account_currencies operations.
account_currencies
Returns a list of currencies that an account can send or receive, based on its trust lines. This method only returns currencies that the account can use in payments, not currencies that the account holds but cannot use in payments.
Body
Returns a list of currencies that an account can send or receive, based on its trust lines. This method only returns currencies that the account can use in payments, not currencies that the account holds but cannot use in payments.
JSON-RPC request payload.
methodstringaccount_currenciesrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for account_currencies. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
account_info
account_info operations.
account_info
Returns information about an account, its activity, and its XRP balance. This includes all information stored in the account's root ledger object. When querying the current ledger, can also return information about queued transactions.
Body
Returns information about an account, its activity, and its XRP balance. This includes all information stored in the account's root ledger object. When querying the current ledger, can also return information about queued transactions.
JSON-RPC request payload.
methodstringaccount_inforequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for account_info. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
account_lines
account_lines operations.
account_lines
Returns information about an account's trust lines (non-XRP balances). This includes all trust lines where the account has a non-zero balance or a non-zero limit. Trust lines represent relationships between accounts for holding non-XRP currencies.
Body
Returns information about an account's trust lines (non-XRP balances). This includes all trust lines where the account has a non-zero balance or a non-zero limit. Trust lines represent relationships between accounts for holding non-XRP currencies.
JSON-RPC request payload.
methodstringaccount_linesrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for account_lines. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
account_nfts
account_nfts operations.
account_nfts
Returns a list of non-fungible tokens (NFTs) owned by the specified account. NFTs on the XRP Ledger are unique digital assets that can represent ownership of digital or physical items.
Body
Returns a list of non-fungible tokens (NFTs) owned by the specified account. NFTs on the XRP Ledger are unique digital assets that can represent ownership of digital or physical items.
JSON-RPC request payload.
methodstringaccount_nftsrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for account_nfts. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
account_objects
account_objects operations.
account_objects
Returns the raw ledger format for all objects owned by an account. This includes various types of ledger objects such as trust lines, offers, escrows, payment channels, signer lists, and more.
Body
Returns the raw ledger format for all objects owned by an account. This includes various types of ledger objects such as trust lines, offers, escrows, payment channels, signer lists, and more.
JSON-RPC request payload.
methodstringaccount_objectsrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for account_objects. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
account_offers
account_offers operations.
account_offers
Returns information about an account's outstanding offers (orders) in the decentralized exchange. This includes all active offers placed by the account in the XRP Ledger's order books.
Body
Returns information about an account's outstanding offers (orders) in the decentralized exchange. This includes all active offers placed by the account in the XRP Ledger's order books.
JSON-RPC request payload.
methodstringaccount_offersrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for account_offers. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
account_tx
account_tx operations.
account_tx
Retrieves the transaction history for a specific account. Returns an array of transactions that affected the specified account in some way. This includes payments, trust lines, offers, and other transaction types.
Body
Retrieves the transaction history for a specific account. Returns an array of transactions that affected the specified account in some way. This includes payments, trust lines, offers, and other transaction types.
JSON-RPC request payload.
methodstringaccount_txrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for account_tx. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
gateway_balances
gateway_balances operations.
gateway_balances
Calculates the total balances issued by a given account, optionally excluding amounts held by operational addresses (hot wallets). This method is primarily used by gateway operators to calculate their net obligations to users.
Body
Calculates the total balances issued by a given account, optionally excluding amounts held by operational addresses (hot wallets). This method is primarily used by gateway operators to calculate their net obligations to users.
JSON-RPC request payload.
methodstringgateway_balancesrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for gateway_balances. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
noripple_check
noripple_check operations.
noripple_check
Checks an account's NoRipple settings and provides recommendations for improving liquidity and connectivity in the XRP Ledger. This method helps identify trust lines that have rippling disabled, which can limit an account's ability to send and receive payments through the decentralized exchange.
Body
Checks an account's NoRipple settings and provides recommendations for improving liquidity and connectivity in the XRP Ledger. This method helps identify trust lines that have rippling disabled, which can limit an account's ability to send and receive payments through the decentralized exchange.
JSON-RPC request payload.
methodstringnoripple_checkrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for noripple_check. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Clio
ledger
ledger operations.
ledger
Retrieve information about a specific ledger in the XRP Ledger. This method returns detailed information about a ledger's header, hash, and metadata.
Body
Retrieve information about a specific ledger in the XRP Ledger. This method returns detailed information about a ledger's header, hash, and metadata.
JSON-RPC request payload.
methodstringledgerrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for ledger. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
server_info
server_info operations.
server_info
Retrieve information about the server's current state, performance metrics, and configuration. This method provides detailed statistics about RPC method usage, cache status, and ETL processes.
Body
Retrieve information about the server's current state, performance metrics, and configuration. This method provides detailed statistics about RPC method usage, cache status, and ETL processes.
JSON-RPC request payload.
methodstringserver_inforequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for server_info. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Ledger
ledger
ledger operations.
ledger
Returns information about a specific ledger version or the current working ledger. This method provides comprehensive details about the state of the ledger at a particular point in time.
Body
Returns information about a specific ledger version or the current working ledger. This method provides comprehensive details about the state of the ledger at a particular point in time.
JSON-RPC request payload.
methodstringledgerrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for ledger. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
ledger_closed
ledger_closed operations.
ledger_closed
Returns the most recently closed ledger index and hash. This method provides a quick way to get the latest validated ledger information without retrieving the full ledger contents.
Body
Returns the most recently closed ledger index and hash. This method provides a quick way to get the latest validated ledger information without retrieving the full ledger contents.
JSON-RPC request payload.
methodstringledger_closedrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for ledger_closed. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
ledger_current
ledger_current operations.
ledger_current
Returns the current working ledger index that is in the process of being built. This ledger is still open and accepting transactions, and has not yet been closed or validated. The contents of this ledger are subject to change until it is closed and validated.
Body
Returns the current working ledger index that is in the process of being built. This ledger is still open and accepting transactions, and has not yet been closed or validated. The contents of this ledger are subject to change until it is closed and validated.
JSON-RPC request payload.
methodstringledger_currentrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for ledger_current. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
ledger_data
ledger_data operations.
ledger_data
Returns the raw contents of a specified ledger, including all state data (accounts, trust lines, offers, etc.). This method provides low-level access to the ledger's state tree and is useful for deep analysis, data export, or building custom indexers.
Body
Returns the raw contents of a specified ledger, including all state data (accounts, trust lines, offers, etc.). This method provides low-level access to the ledger's state tree and is useful for deep analysis, data export, or building custom indexers.
JSON-RPC request payload.
methodstringledger_datarequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for ledger_data. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
EVM
eth_accounts
eth_accounts operations.
Ethereum method - eth_accounts
Returns an array of addresses controlled by the client.
Body
Returns an array of addresses controlled by the client.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version identifier
methodstringeth_accountsrequiredName of the JSON-RPC method
paramsarrayrequiredNo parameters are required for this method. This must be an empty array.
idintegerrequiredUnique identifier for the JSON-RPC request
Response
HTTP 200 response for eth_accounts. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_blockNumber
eth_blockNumber operations.
Ethereum method - eth_blockNumber
Returns the number of the latest block on the chain in hexadecimal format.
Body
Returns the number of the latest block on the chain in hexadecimal format.
JSON-RPC request payload.
jsonrpcstringrequiredThe JSON-RPC protocol version
methodstringeth_blockNumberrequiredName of the method being called
paramsarrayrequiredThis method does not take parameters; always send an empty array.
idintegerrequiredA unique ID for the request
Response
HTTP 200 response for eth_blockNumber. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_call
eth_call operations.
Ethereum method - eth_call
Executes a call to a contract or address and returns the result without broadcasting a transaction.
Body
Executes a call to a contract or address and returns the result without broadcasting a transaction.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_callrequiredJSON-RPC method name.
paramsArray<object | string>requiredThe first object specifies the call transaction object. The second (optional) parameter specifies the block context.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_call. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_chainId
eth_chainId operations.
Ethereum method - eth_chainId
Returns the hexadecimal string of the current chain ID.
Body
Returns the hexadecimal string of the current chain ID.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version
methodstringeth_chainIdrequiredName of the method to call
paramsarrayrequiredThis method does not require parameters. Use an empty array.
idintegerrequiredUnique identifier for the request
Response
HTTP 200 response for eth_chainId. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_estimateGas
eth_estimateGas operations.
Estimate Gas for Transaction
Simulates a transaction and returns an estimate of how much gas would be used.
Body
Simulates a transaction and returns an estimate of how much gas would be used.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version
methodstringeth_estimateGasrequiredThe method name
paramsArray<object | string>requiredThe transaction call object and an optional block tag.
idintegerrequiredRequest identifier
Response
HTTP 200 response for eth_estimateGas. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_feeHistory
eth_feeHistory operations.
eth_feeHistory
Returns fee market information for a range of blocks. This is typically used by wallets and other tools to estimate appropriate gas prices.
Body
Returns fee market information for a range of blocks. This is typically used by wallets and other tools to estimate appropriate gas prices.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_feeHistoryrequiredJSON-RPC method name.
paramsArray<string | integer | Array<number>>requiredParameters:
blockCount— number of blocks in the requested range.newestBlock— highest block number in the requested range (can be "latest").rewardPercentiles— list of percentile values to sample priority fees from each block (optional).
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_feeHistory. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_gasPrice
eth_gasPrice operations.
Get Suggested Gas Price
Returns the current gas price in wei as a hexadecimal string. This value is a node estimate based on recent blocks and mempool activity.
Body
Returns the current gas price in wei as a hexadecimal string. This value is a node estimate based on recent blocks and mempool activity.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version
methodstringeth_gasPricerequiredJSON-RPC method name
paramsarrayrequiredThis method takes an empty array.
idintegerrequiredRequest identifier
Response
HTTP 200 response for eth_gasPrice. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getBalance
eth_getBalance operations.
Get ETH Balance of an Address
Retrieves the balance (in wei) of a given Ethereum address. You can specify the block parameter to get the balance at a specific block.
Body
Retrieves the balance (in wei) of a given Ethereum address. You can specify the block parameter to get the balance at a specific block.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version
methodstringeth_getBalancerequiredJSON-RPC method name
paramsArray<string>requiredArray with 2 parameters:
- Address (20-byte hex string with '0x' prefix)
- Block tag (e.g., 'latest', 'earliest', 'pending', or block number in hex)
idintegerrequiredRequest ID
Response
HTTP 200 response for eth_getBalance. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getBlockByHash
eth_getBlockByHash operations.
Get Block by Hash
Returns the block information for the specified block hash. The second parameter indicates whether to return full transaction objects or just transaction hashes.
Body
Returns the block information for the specified block hash. The second parameter indicates whether to return full transaction objects or just transaction hashes.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version
methodstringeth_getBlockByHashrequiredJSON-RPC method name
paramsArray<string>requiredArray of parameters:
- Block hash (string)
- Boolean flag — if true, return full transactions; if false, only hashes.
idintegerrequiredRequest ID
Response
HTTP 200 response for eth_getBlockByHash. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getBlockByNumber
eth_getBlockByNumber operations.
Get Block by Number
Returns the block information for the specified block number. The second parameter indicates whether to return full transaction objects or just transaction hashes.
Body
Returns the block information for the specified block number. The second parameter indicates whether to return full transaction objects or just transaction hashes.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version
methodstringeth_getBlockByNumberrequiredJSON-RPC method name
paramsArray<string>requiredArray of parameters:
- Block number (hex string, e.g., "0x1b4") or special tags ("latest", "earliest", "pending")
- Boolean flag — if true, return full transactions; if false, only hashes.
idintegerrequiredRequest ID
Response
HTTP 200 response for eth_getBlockByNumber. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getBlockTransactionCountByHash
eth_getBlockTransactionCountByHash operations.
Get Transaction Count by Block Hash
Returns the number of transactions contained in the block with the given hash.
Body
Returns the number of transactions contained in the block with the given hash.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version
methodstringeth_getBlockTransactionCountByHashrequiredJSON-RPC method name
paramsArray<string>requiredArray containing a single parameter:
- Block hash as a hex string (32 bytes with 0x prefix)
idintegerrequiredRequest ID
Response
HTTP 200 response for eth_getBlockTransactionCountByHash. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getBlockTransactionCountByNumber
eth_getBlockTransactionCountByNumber operations.
Get Transaction Count by Block Number
Returns the number of transactions contained in the block with the given block number.
Body
Returns the number of transactions contained in the block with the given block number.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version
methodstringeth_getBlockTransactionCountByNumberrequiredJSON-RPC method name
paramsArray<string>requiredArray containing a single parameter:
- Block number as a hex string (e.g. "0x10d4f" for block 69007) or
- predefined block tags such as "latest", "earliest", or "pending"
idintegerrequiredRequest ID
Response
HTTP 200 response for eth_getBlockTransactionCountByNumber. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getCode
eth_getCode operations.
Get Contract Bytecode at Address
Returns the contract code stored at a given address. If the address is an externally owned account (EOA), it returns "0x".
Body
Returns the contract code stored at a given address. If the address is an externally owned account (EOA), it returns "0x".
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version.
methodstringeth_getCoderequiredJSON-RPC method name.
paramsArray<string>requiredParameters array with two elements:
- The address to get the code for (hex string, 0x-prefixed).
- The block number or block tag (e.g., "latest", "earliest", "pending").
idintegerrequiredRequest identifier.
Response
HTTP 200 response for eth_getCode. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getFilterChanges
eth_getFilterChanges operations.
Get Filter Changes
Returns an array of logs that occurred since the last poll for the specified filter ID. The filter must have been previously created with eth_newFilter or eth_newBlockFilter or eth_newPendingTransactionFilter.
Body
Returns an array of logs that occurred since the last poll for the specified filter ID. The filter must have been previously created with eth_newFilter or eth_newBlockFilter or eth_newPendingTransactionFilter.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version.
methodstringeth_getFilterChangesrequiredJSON-RPC method name.
paramsArray<string>requiredParameters array with a single element:
- The filter ID (hex string).
idintegerrequiredRequest identifier.
Response
HTTP 200 response for eth_getFilterChanges. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getFilterLogs
eth_getFilterLogs operations.
Get Filter Logs
Returns all logs matching a filter with the specified filter ID. The filter must have been previously created with eth_newFilter.
Body
Returns all logs matching a filter with the specified filter ID. The filter must have been previously created with eth_newFilter.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version.
methodstringeth_getFilterLogsrequiredJSON-RPC method name.
paramsArray<string>requiredParameters array with one element:
- The filter ID (hex string).
idintegerrequiredRequest identifier.
Response
HTTP 200 response for eth_getFilterLogs. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getLogs
eth_getLogs operations.
Get Logs
Returns an array of logs that match the filter criteria specified in the params. The filter object supports filtering by block range, addresses, and topics.
Body
Returns an array of logs that match the filter criteria specified in the params. The filter object supports filtering by block range, addresses, and topics.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version.
methodstringeth_getLogsrequiredJSON-RPC method name.
paramsArray<object>requiredParameters array with one element: the filter object.
idintegerrequiredRequest identifier.
Response
HTTP 200 response for eth_getLogs. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getStorageAt
eth_getStorageAt operations.
Get Storage At
Returns the value stored at position in the storage of the contract at address at the given blockNumber.
Body
Returns the value stored at position in the storage of the contract at address at the given blockNumber.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version.
methodstringeth_getStorageAtrequiredJSON-RPC method name.
paramsArray<string>requiredParameters array:
- address: string - Contract address to query storage from.
- position: string - Storage slot position (hex string).
- block number: string - Block number or keywords ("latest", "earliest", "pending").
idintegerrequiredRequest identifier.
Response
HTTP 200 response for eth_getStorageAt. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getTransactionByBlockHashAndIndex
eth_getTransactionByBlockHashAndIndex operations.
Get Transaction by Block Hash and Index
Retrieves the transaction from a block using the block's hash and the transaction's index position within the block.
Body
Retrieves the transaction from a block using the block's hash and the transaction's index position within the block.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_getTransactionByBlockHashAndIndexrequiredJSON-RPC method name.
paramsArray<string>requiredParameters:
- blockHash (string): The 32-byte hash of the block.
- transactionIndex (string): The transaction index (hex).
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_getTransactionByBlockHashAndIndex. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getTransactionByBlockNumberAndIndex
eth_getTransactionByBlockNumberAndIndex operations.
Get Transaction by Block Number and Index
Returns the information about a transaction using the block number and the transaction index within the block.
Body
Returns the information about a transaction using the block number and the transaction index within the block.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_getTransactionByBlockNumberAndIndexrequiredJSON-RPC method name.
paramsArray<string>requiredParameters:
- Block number in hex format (e.g., "0x5daf3b")
- Transaction index in the block (e.g., "0x0")
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_getTransactionByBlockNumberAndIndex. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getTransactionByHash
eth_getTransactionByHash operations.
Get transaction by hash
Calls the eth_getTransactionByHash JSON-RPC method.
Body
Calls the eth_getTransactionByHash JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_getTransactionByHashrequiredJSON-RPC method name.
paramsArray<string>requiredArray containing a single transaction hash
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_getTransactionByHash. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getTransactionCount
eth_getTransactionCount operations.
Get transaction count (nonce) for address
Calls the eth_getTransactionCount JSON-RPC method.
Body
Calls the eth_getTransactionCount JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_getTransactionCountrequiredJSON-RPC method name.
paramsArray<string>required- address: The address to check for transaction count.
- block: The block parameter (e.g., "latest", "earliest", "pending").
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_getTransactionCount. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getTransactionReceipt
eth_getTransactionReceipt operations.
Get transaction receipt by hash
Calls the eth_getTransactionReceipt JSON-RPC method.
Body
Calls the eth_getTransactionReceipt JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_getTransactionReceiptrequiredJSON-RPC method name.
paramsArray<string>requiredOrdered JSON-RPC method parameters.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_getTransactionReceipt. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getUncleByBlockHashAndIndex
eth_getUncleByBlockHashAndIndex operations.
Get uncle block by block hash and index
Calls the eth_getUncleByBlockHashAndIndex JSON-RPC method.
Body
Calls the eth_getUncleByBlockHashAndIndex JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_getUncleByBlockHashAndIndexrequiredJSON-RPC method name.
paramsArray<string>requiredblockHash: 32-byte block hashindex: the uncle index as hex (e.g., "0x0" for the first uncle)
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_getUncleByBlockHashAndIndex. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getUncleByBlockNumberAndIndex
eth_getUncleByBlockNumberAndIndex operations.
Get uncle block by block number and index
Calls the eth_getUncleByBlockNumberAndIndex JSON-RPC method.
Body
Calls the eth_getUncleByBlockNumberAndIndex JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_getUncleByBlockNumberAndIndexrequiredJSON-RPC method name.
paramsArray<string>requiredblockNumber: The block number as hex string (e.g., "0x10fb78"), or "latest", "earliest", "pending".index: The uncle index as hex (e.g., "0x0" for the first uncle).
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_getUncleByBlockNumberAndIndex. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getUncleCountByBlockHash
eth_getUncleCountByBlockHash operations.
Get the number of uncle blocks by block hash
Calls the eth_getUncleCountByBlockHash JSON-RPC method.
Body
Calls the eth_getUncleCountByBlockHash JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_getUncleCountByBlockHashrequiredJSON-RPC method name.
paramsArray<string>requiredAn array containing the block hash.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_getUncleCountByBlockHash. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getUncleCountByBlockNumber
eth_getUncleCountByBlockNumber operations.
Get the number of uncle blocks by block number
Calls the eth_getUncleCountByBlockNumber JSON-RPC method.
Body
Calls the eth_getUncleCountByBlockNumber JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_getUncleCountByBlockNumberrequiredJSON-RPC method name.
paramsArray<string>requiredAn array containing the block number as a hex string.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_getUncleCountByBlockNumber. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_maxPriorityFeePerGas
eth_maxPriorityFeePerGas operations.
Get recommended maxPriorityFeePerGas value
Calls the eth_maxPriorityFeePerGas JSON-RPC method.
Body
Calls the eth_maxPriorityFeePerGas JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_maxPriorityFeePerGasrequiredJSON-RPC method name.
paramsarrayrequiredNo parameters are required.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_maxPriorityFeePerGas. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_newBlockFilter
eth_newBlockFilter operations.
Create a new block filter
Calls the eth_newBlockFilter JSON-RPC method.
Body
Calls the eth_newBlockFilter JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_newBlockFilterrequiredJSON-RPC method name.
paramsArray<any>requiredThis method does not require any parameters.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_newBlockFilter. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_newFilter
eth_newFilter operations.
Create a new log filter
Calls the eth_newFilter JSON-RPC method.
Body
Calls the eth_newFilter JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_newFilterrequiredJSON-RPC method name.
paramsArray<object>requiredArray with one object describing the filter options.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_newFilter. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_newPendingTransactionFilter
eth_newPendingTransactionFilter operations.
Create a filter for pending transactions
Calls the eth_newPendingTransactionFilter JSON-RPC method.
Body
Calls the eth_newPendingTransactionFilter JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version
methodstringeth_newPendingTransactionFilterrequiredJSON-RPC method name
paramsArray<any>requiredNo parameters required for this method
idintegerrequiredRequest identifier
Response
HTTP 200 response for eth_newPendingTransactionFilter. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_sendRawTransaction
eth_sendRawTransaction operations.
Send a raw signed transaction
Calls the eth_sendRawTransaction JSON-RPC method.
Body
Calls the eth_sendRawTransaction JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC version
methodstringeth_sendRawTransactionrequiredMethod name
paramsArray<string>requiredArray containing a single signed transaction data (hex string)
idintegerrequiredRequest ID
Response
HTTP 200 response for eth_sendRawTransaction. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_sendTransaction
eth_sendTransaction operations.
Send a transaction using node-managed account
Calls the eth_sendTransaction JSON-RPC method.
Body
Calls the eth_sendTransaction JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_sendTransactionrequiredJSON-RPC method name.
paramsArray<object>requiredTransaction object
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_sendTransaction. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_sign
eth_sign operations.
Sign arbitrary data using eth_sign
Calls the eth_sign JSON-RPC method.
Body
Calls the eth_sign JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_signrequiredJSON-RPC method name.
paramsArray<string>required[address, data]
- address: The account that will sign the data
- data: The data to be signed (must be a hex string)
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_sign. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_signTransaction
eth_signTransaction operations.
eth_signTransaction
Signs a transaction locally with the private key of the specified account.
Body
Signs a transaction locally with the private key of the specified account.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_signTransactionrequiredJSON-RPC method name.
paramsArray<object>requiredArray with a single object representing the transaction to sign.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_signTransaction. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_syncing
eth_syncing operations.
Check if node is syncing
Calls the eth_syncing JSON-RPC method.
Body
Calls the eth_syncing JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_syncingrequiredJSON-RPC method name.
paramsarrayrequiredMust be an empty array.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_syncing. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_uninstallFilter
eth_uninstallFilter operations.
Uninstall an existing filter
Calls the eth_uninstallFilter JSON-RPC method.
Body
Calls the eth_uninstallFilter JSON-RPC method.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_uninstallFilterrequiredJSON-RPC method name.
paramsArray<string>requiredOrdered JSON-RPC method parameters.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for eth_uninstallFilter. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
net_listening
net_listening operations.
net_listening
Checks if the client is listening for network connections.
Body
Checks if the client is listening for network connections.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringnet_listeningrequiredJSON-RPC method name.
paramsarrayrequiredThis method takes no parameters.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for net_listening. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
net_peerCount
net_peerCount operations.
net_peerCount
Returns the number of peers currently connected to the client.
Body
Returns the number of peers currently connected to the client.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringnet_peerCountrequiredJSON-RPC method name.
paramsarrayrequiredThis method takes no parameters.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for net_peerCount. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
net_version
net_version operations.
net_version
Returns the current network ID of the Ethereum client.
Body
Returns the current network ID of the Ethereum client.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringnet_versionrequiredJSON-RPC method name.
paramsarrayrequiredThis method takes no parameters.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for net_version. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
web3_clientVersion
web3_clientVersion operations.
web3_clientVersion
Returns the current Ethereum client version.
Body
Returns the current Ethereum client version.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringweb3_clientVersionrequiredJSON-RPC method name.
paramsarrayrequiredThis method takes no parameters.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for web3_clientVersion. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
web3_sha3
web3_sha3 operations.
web3_sha3
Computes the Keccak-256 (SHA-3) hash of the given hex-encoded data.
Body
Computes the Keccak-256 (SHA-3) hash of the given hex-encoded data.
JSON-RPC request payload.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringweb3_sha3requiredJSON-RPC method name.
paramsArray<string>requiredArray containing a single hex-encoded data string to hash.
idintegerrequiredClient request identifier echoed by the server.
Response
HTTP 200 response for web3_sha3. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Node
General
General operations.
Generic JSON-RPC endpoint
All XRP Ledger API methods are called through this endpoint using JSON-RPC
Body
All XRP Ledger API methods are called through this endpoint using JSON-RPC
JSON-RPC request payload.
methodstringaccount_inforequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringaccount_linesrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringaccount_objectsrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringaccount_offersrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringaccount_txrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringgateway_balancesrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringledgerrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringledger_datarequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringsubmitrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringtransaction_entryrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringtxrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringserver_inforequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringserver_staterequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringfeerequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringmanifestrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringrandomrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
methodstringpingrequiredMethod name
paramsArray<object>requiredJSON-RPC method parameters.
Response
HTTP 200 response for jsonRpcCall. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Path and Order
amm_info
amm_info operations.
amm_info
Retrieve information about an Automated Market Maker (AMM) instance for a given pair of assets. This method returns the current state of the AMM including liquidity, fees, auction details, and voting information.
Body
Retrieve information about an Automated Market Maker (AMM) instance for a given pair of assets. This method returns the current state of the AMM including liquidity, fees, auction details, and voting information.
JSON-RPC request payload.
methodstringamm_inforequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for amm_info. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
book_changes
book_changes operations.
book_changes
Retrieve order book changes for a specific ledger. This method returns changes in trading pairs including price movements and volume data.
Body
Retrieve order book changes for a specific ledger. This method returns changes in trading pairs including price movements and volume data.
JSON-RPC request payload.
methodstringbook_changesrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for book_changes. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
book_offers
book_offers operations.
book_offers
Retrieve the order book for a specific currency pair. This method returns current offers (orders) in the decentralized exchange.
Body
Retrieve the order book for a specific currency pair. This method returns current offers (orders) in the decentralized exchange.
JSON-RPC request payload.
methodstringbook_offersrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for book_offers. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
get_aggregate_price
get_aggregate_price operations.
get_aggregate_price
Retrieve aggregated price data from multiple oracles for a specific asset pair. This method calculates statistical measures (mean, median, standard deviation) from price data provided by specified oracles.
Body
Retrieve aggregated price data from multiple oracles for a specific asset pair. This method calculates statistical measures (mean, median, standard deviation) from price data provided by specified oracles.
JSON-RPC request payload.
methodstringget_aggregate_pricerequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for get_aggregate_price. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
nft_buy_offers
nft_buy_offers operations.
nft_buy_offers
Retrieve buy offers for a specific NFT (Non-Fungible Token). This method returns all current buy offers for the specified NFT.
Body
Retrieve buy offers for a specific NFT (Non-Fungible Token). This method returns all current buy offers for the specified NFT.
JSON-RPC request payload.
methodstringnft_buy_offersrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for nft_buy_offers. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
nft_sell_offers
nft_sell_offers operations.
nft_sell_offers
Retrieve sell offers for a specific NFT (Non-Fungible Token). This method returns all current sell offers for the specified NFT.
Body
Retrieve sell offers for a specific NFT (Non-Fungible Token). This method returns all current sell offers for the specified NFT.
JSON-RPC request payload.
methodstringnft_sell_offersrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for nft_sell_offers. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
ripple_path_find
ripple_path_find operations.
ripple_path_find
Find payment paths between two accounts for a specific amount. This method calculates possible paths for cross-currency payments using the XRP Ledger's decentralized exchange.
Body
Find payment paths between two accounts for a specific amount. This method calculates possible paths for cross-currency payments using the XRP Ledger's decentralized exchange.
JSON-RPC request payload.
methodstringripple_path_findrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for ripple_path_find. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Payment Channel
channel_verify
channel_verify operations.
channel_verify
Verify a signature for a claim against a specific payment channel. This method checks whether a cryptographic signature is valid for claiming XRP from a payment channel.
Body
Verify a signature for a claim against a specific payment channel. This method checks whether a cryptographic signature is valid for claiming XRP from a payment channel.
JSON-RPC request payload.
methodstringchannel_verifyrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for channel_verify. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Server Info
fee
fee operations.
fee
Retrieve current transaction cost information for the XRP Ledger. This method returns information about current and expected transaction fees, ledger sizes, and queue statistics to help determine appropriate fee levels.
Body
Retrieve current transaction cost information for the XRP Ledger. This method returns information about current and expected transaction fees, ledger sizes, and queue statistics to help determine appropriate fee levels.
JSON-RPC request payload.
methodstringfeerequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for fee. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
server_state
server_state operations.
server_state
Retrieve the current state of the server including network connectivity, ledger information, and performance metrics. This method provides detailed information about the server's operational status.
Body
Retrieve the current state of the server including network connectivity, ledger information, and performance metrics. This method provides detailed information about the server's operational status.
JSON-RPC request payload.
methodstringserver_staterequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for server_state. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Subscription
subscribe
subscribe operations.
subscribe
Subscribe to real-time updates for various types of data in the XRP Ledger. This method establishes a subscription to receive streaming data such as transactions, ledger closes, order book changes, and more.
Body
Subscribe to real-time updates for various types of data in the XRP Ledger. This method establishes a subscription to receive streaming data such as transactions, ledger closes, order book changes, and more.
JSON-RPC request payload.
idstringOptional unique identifier for the subscription request.
commandstringsubscriberequiredThe command name
booksArray<object>requiredArray of order book specifications to subscribe to.
methodstringsubscribeJSON-RPC method name.
paramsarrayOrdered JSON-RPC method parameters.
Response
HTTP 200 response for subscribe. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
unsubscribe
unsubscribe operations.
unsubscribe
Unsubscribe from real-time updates for various types of data in the XRP Ledger. This method cancels existing subscriptions to streaming data such as transactions, ledger closes, order book changes, and account updates.
Body
Unsubscribe from real-time updates for various types of data in the XRP Ledger. This method cancels existing subscriptions to streaming data such as transactions, ledger closes, order book changes, and account updates.
JSON-RPC request payload.
idstringOptional unique identifier for the unsubscribe request. Should match the ID used in the original subscribe request if applicable.
commandstringunsubscriberequiredThe command name
streamsArray<string>ledgerservertransactionstransactions_proposedvalidationsmanifestsArray of stream types to unsubscribe from.
accountsArray<string>Array of account addresses to unsubscribe from regular transaction streams.
accounts_proposedArray<string>Array of account addresses to unsubscribe from proposed transaction streams.
booksArray<object>Array of order book specifications to unsubscribe from.
methodstringunsubscribeJSON-RPC method name.
paramsarrayOrdered JSON-RPC method parameters.
Response
HTTP 200 response for unsubscribe. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Transaction
simulate
simulate operations.
simulate
Simulates a transaction without actually submitting it to the network. This method allows you to test transaction outcomes, check for errors, and see the exact ledger changes that would occur if the transaction were executed. The simulation runs against the current working ledger state.
Body
Simulates a transaction without actually submitting it to the network. This method allows you to test transaction outcomes, check for errors, and see the exact ledger changes that would occur if the transaction were executed. The simulation runs against the current working ledger state.
JSON-RPC request payload.
methodstringsimulaterequiredJSON-RPC method name. Must be "simulate" for transaction simulation.
paramsArray<object>requiredArray containing transaction simulation parameters. Must contain exactly one object.
Response
HTTP 200 response for simulate. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
submit_multisigned
submit_multisigned operations.
submit_multisigned
Submits a multi-signed transaction to the XRP Ledger. Multi-signing allows multiple accounts to jointly authorize transactions from a single account using a signer list. This method submits a transaction that has already been signed by the required number of signers.
Body
Submits a multi-signed transaction to the XRP Ledger. Multi-signing allows multiple accounts to jointly authorize transactions from a single account using a signer list. This method submits a transaction that has already been signed by the required number of signers.
JSON-RPC request payload.
methodstringsubmit_multisignedrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for submit_multisigned. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
submit
submit operations.
submit
Submits a transaction to the XRP Ledger for inclusion in a future ledger. This method signs and broadcasts the transaction to the network. The transaction may be applied immediately or queued for later processing.
Body
JSON-RPC request body for submit.
JSON-RPC request body for the XRPL submit method.
jsonrpcstring2.0requiredJSON-RPC protocol version.
methodstringsubmitrequiredRPC method name.
paramsArray<object>requiredSubmit method parameters. The first object must contain a signed transaction blob.
idinteger | stringrequiredClient-supplied JSON-RPC request identifier.
Response
JSON-RPC response. XRPL transaction-engine failures can still be returned with HTTP 200.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
transaction_entry
transaction_entry operations.
transaction_entry
Returns information about a specific transaction from a particular ledger version.
This method allows you to retrieve transaction details by specifying both the transaction hash
and the ledger index where it was included. This is more specific than the tx method which
searches across multiple ledgers.
Body
Returns information about a specific transaction from a particular ledger version.
This method allows you to retrieve transaction details by specifying both the transaction hash
and the ledger index where it was included. This is more specific than the tx method which
searches across multiple ledgers.
JSON-RPC request payload.
methodstringtransaction_entryrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for transaction_entry. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
tx_history
tx_history operations.
tx_history
Returns a paginated list of recent transactions from the XRP Ledger. This method provides a transaction history view, showing the most recent transactions that have been included in validated ledgers. It's useful for monitoring network activity and recent trading.
Body
Returns a paginated list of recent transactions from the XRP Ledger. This method provides a transaction history view, showing the most recent transactions that have been included in validated ledgers. It's useful for monitoring network activity and recent trading.
JSON-RPC request payload.
methodstringtx_historyrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for tx_history. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
tx
tx operations.
tx
Retrieves information about a specific transaction by its hash. This method searches across multiple ledgers to find the transaction and returns comprehensive details including the transaction data, metadata about ledger changes, and validation status.
Body
Retrieves information about a specific transaction by its hash. This method searches across multiple ledgers to find the transaction and returns comprehensive details including the transaction data, metadata about ledger changes, and validation status.
JSON-RPC request payload.
methodstringtxrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for tx. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
Utility
ping
ping operations.
ping
Check the server's connectivity and responsiveness. This method provides a simple way to verify that the server is online and responding to requests. It returns a minimal response with a success status if the server is operational.
Body
Check the server's connectivity and responsiveness. This method provides a simple way to verify that the server is online and responding to requests. It returns a minimal response with a success status if the server is operational.
JSON-RPC request payload.
methodstringpingrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for ping. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
random
random operations.
random
Generate a random number using the server's random number generator. This method returns a high-quality random value that can be used for cryptographic operations, nonce generation, or other applications requiring secure randomness. The random value is generated using the server's cryptographically secure random number generator.
Body
Generate a random number using the server's random number generator. This method returns a high-quality random value that can be used for cryptographic operations, nonce generation, or other applications requiring secure randomness. The random value is generated using the server's cryptographically secure random number generator.
JSON-RPC request payload.
methodstringrandomrequiredThe JSON-RPC method name
paramsArray<object>requiredOrdered JSON-RPC method parameters.
Response
HTTP 200 response for random. The body contains either a successful result or a method-level JSON-RPC error.
Bad Request. The request body is malformed or contains invalid JSON-RPC parameters.
Unauthorized: API key is present but rejected by the NOWNodes gateway.
Method Not Allowed. Returned by the NOWNodes gateway for malformed or unsupported gateway-level requests.
Missing API key. The NOWNodes gateway returns plain text for this error.
Internal Server Error. The gateway or node failed while processing the request.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.