Home

Robinhood Chain JSON-RPC API

v1.0.0
Base URL
https://robinhood.nownodes.ioNOWNodes Robinhood Chain JSON-RPC endpoint.

Authentication

api-keyAuthapiKey

NOWNodes API key passed in the api-key header.

API Key: api-key in header

MAINNET / DEBUG

debug_getBadBlocks

debug_getBadBlocks operations.

debug_getBadBlocks

POST
https://robinhood.nownodes.io/

Get bad blocks.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for debug_getBadBlocks.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<any>required

JSON-RPC method parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

List of bad blocks

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

debug_getTrieFlushInterval

debug_getTrieFlushInterval operations.

Get trie flush interval

POST
https://robinhood.nownodes.io/

Retrieves the current value of in-memory trie flush interval.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get trie flush interval.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<any>required

JSON-RPC method parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Current trie flush interval value

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

debug_storageRangeAt

debug_storageRangeAt operations.

Get contract storage range

POST
https://robinhood.nownodes.io/

Returns the contract storage for the specified range at a given block and transaction index.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get contract storage range.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string | integer>required

JSON-RPC method parameters.

Show child attributes

Single JSON-RPC parameter value accepted by this method.

Any of

Single JSON-RPC parameter value accepted by this method.

string

Single JSON-RPC parameter value accepted by this method.

integer
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Contract storage range data

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

debug_traceBlockByHash

debug_traceBlockByHash operations.

Trace block by hash

POST
https://robinhood.nownodes.io/

Returns the possible tracing result number by executing all transactions in the block specified by the block hash with a tracer.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Trace block by hash.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string | object>required

JSON-RPC method parameters.

Show child attributes

Single JSON-RPC parameter value accepted by this method.

Any of

Single JSON-RPC parameter value accepted by this method.

string

Single JSON-RPC parameter value accepted by this method.

object
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Block transaction traces by hash

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

debug_traceBlockByNumber

debug_traceBlockByNumber operations.

Trace block by number

POST
https://robinhood.nownodes.io/

Returns the tracing result by executing all transactions in the block specified by number with a tracer.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Trace block by number.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string | object>required

JSON-RPC method parameters.

Show child attributes

Single JSON-RPC parameter value accepted by this method.

Any of

Single JSON-RPC parameter value accepted by this method.

string

Single JSON-RPC parameter value accepted by this method.

object
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Block transaction traces by number

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

debug_traceCall

debug_traceCall operations.

Trace call execution

POST
https://robinhood.nownodes.io/

Returns the number of possible tracing result by executing an eth call within the context of the given block execution.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Trace call execution.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<object | string>required

JSON-RPC method parameters.

Show child attributes

Single JSON-RPC parameter value accepted by this method.

Any of

Single JSON-RPC parameter value accepted by this method.

object

Single JSON-RPC parameter value accepted by this method.

string
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Call execution trace

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

debug_traceTransaction

debug_traceTransaction operations.

Trace transaction execution

POST
https://robinhood.nownodes.io/

Returns all traces of a given transaction.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Trace transaction execution.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string | object>required

JSON-RPC method parameters.

Show child attributes

Single JSON-RPC parameter value accepted by this method.

Any of

Single JSON-RPC parameter value accepted by this method.

string

Single JSON-RPC parameter value accepted by this method.

object
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Successful trace response

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

MAINNET / EVM

eth_accounts

eth_accounts operations.

Robinhood Chain method - eth_accounts

POST
https://robinhood.nownodes.io/

Returns an array of addresses controlled by the client.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Returns an array of addresses controlled by the client..

jsonrpcstringrequired

JSON-RPC version identifier

methodstringrequired

Name of the JSON-RPC method

paramsArray<any>required

No parameters are required for this method. This must be an empty array.

idintegerrequired

Unique identifier for the JSON-RPC request

Response

200OK

A list of Ethereum addresses

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_blockNumber

eth_blockNumber operations.

Robinhood Chain method - eth_blockNumber

POST
https://robinhood.nownodes.io/

Returns the number of the latest block on the chain in hexadecimal format.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Returns the number of the latest block on the chain in hexadecimal format..

jsonrpcstringrequired

The JSON-RPC protocol version

methodstringrequired

Name of the method being called

paramsArray<any>required

This method does not take parameters; always send an empty array.

idintegerrequired

A unique ID for the request

Response

200OK

The latest block number

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_call

eth_call operations.

Robinhood Chain method - eth_call

POST
https://robinhood.nownodes.io/

Executes a call to a contract or address and returns the result without broadcasting a transaction.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Executes a call to a contract or address and returns the result without broadcasting a transaction..

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<object | string>required

The first object specifies the call transaction object. The second (optional) parameter specifies the block context.

Show child attributes

Single JSON-RPC parameter value accepted by this method.

Any of
fromstring

Address the call is sent from (optional)

tostringrequired

Target address for the call (required)

gasstring

Gas provided for the call, as hex

gasPricestring

Gas price in wei, as hex

valuestring

Amount of ETH sent, as hex (optional)

datastring

Compiled contract method call data

(Optional) Integer block number, or the string "latest", "earliest", or "pending".

string
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Result of the call

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_chainId

eth_chainId operations.

Robinhood Chain method - eth_chainId

POST
https://robinhood.nownodes.io/

Returns the hexadecimal string of the current chain ID.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Returns the hexadecimal string of the current chain ID..

jsonrpcstringrequired

JSON-RPC protocol version

methodstringrequired

Name of the method to call

paramsArray<any>required

This method does not require parameters. Use an empty array.

idintegerrequired

Unique identifier for the request

Response

200OK

Chain ID response

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_coinbase

eth_coinbase operations.

eth_coinbase

POST
https://robinhood.nownodes.io/

Returns the Robinhood Chain coinbase address (i.e., the address that receives mining rewards).

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for eth_coinbase.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringeth_coinbaserequired

JSON-RPC method name.

paramsArray<any>required

This method takes no parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by eth_coinbase.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_estimateGas

eth_estimateGas operations.

Estimate Gas for Transaction

POST
https://robinhood.nownodes.io/

Simulates a transaction and returns an estimate of how much gas would be used.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Estimate Gas for Transaction.

jsonrpcstringrequired

JSON-RPC protocol version

methodstringrequired

The method name

paramsArray<object | string>required

The transaction call object and an optional block tag.

Show child attributes

Single JSON-RPC parameter value accepted by this method.

Any of
fromstring

Address the transaction is sent from (optional)

tostringrequired

Destination address of the call

gasstring

Gas limit provided for execution (optional)

gasPricestring

Gas price in wei (optional)

valuestring

Amount of ETH to send, in hexadecimal wei (optional)

datastring

The compiled input data for the transaction (optional)

Optional block tag (e.g., "latest", "earliest", or a block number)

string
idintegerrequired

Request identifier

Response

200OK

Estimated gas amount

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_feeHistory

eth_feeHistory operations.

eth_feeHistory

POST
https://robinhood.nownodes.io/

Returns fee market information for a range of blocks.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for eth_feeHistory.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string | integer | Array<number>>required

Parameters: 1. blockCount — number of blocks in the requested range. 2. newestBlock — highest block number in the requested range (can be "latest"). 3. rewardPercentiles — list of percentile values to sample priority fees from each block (optional).

Show child attributes

Single JSON-RPC parameter value accepted by this method.

Any of

Single JSON-RPC parameter value accepted by this method.

string

Single JSON-RPC parameter value accepted by this method.

integer
Array<number>
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by eth_feeHistory.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_gasPrice

eth_gasPrice operations.

Get Suggested Gas Price

POST
https://robinhood.nownodes.io/

Returns the current gas price in wei as a hexadecimal string.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Suggested Gas Price.

jsonrpcstringrequired

JSON-RPC version

methodstringrequired

JSON-RPC method name

paramsArray<any>required

This method takes an empty array.

idintegerrequired

Request identifier

Response

200OK

Suggested gas price in wei

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getBalance

eth_getBalance operations.

Get ETH Balance of an Address

POST
https://robinhood.nownodes.io/

Retrieves the balance (in wei) of a given Robinhood Chain address.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get ETH Balance of an Address.

jsonrpcstringrequired

JSON-RPC version

methodstringrequired

JSON-RPC method name

paramsArray<string>required

Array with 2 parameters: 1. Address (20-byte hex string with '0x' prefix) 2. Block tag (e.g., 'latest', 'earliest', 'pending', or block number in hex)

idintegerrequired

Request ID

Response

200OK

Balance (in wei) as hex string

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getBlockByHash

eth_getBlockByHash operations.

Get Block by Hash

POST
https://robinhood.nownodes.io/

Returns the block information for the specified block hash.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Block by Hash.

jsonrpcstringrequired

JSON-RPC version

methodstringrequired

JSON-RPC method name

paramsArray<string>required

Array of parameters: 1. Block hash (string) 2. Boolean flag — if true, return full transactions; if false, only hashes.

idintegerrequired

Request ID

Response

200OK

Block information

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getBlockByNumber

eth_getBlockByNumber operations.

Get Block by Number

POST
https://robinhood.nownodes.io/

Returns the block information for the specified block number.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Block by Number.

jsonrpcstringrequired

JSON-RPC version

methodstringrequired

JSON-RPC method name

paramsArray<string>required

Array of parameters: 1. Block number (hex string, e.g., "0x1b4") or special tags ("latest", "earliest", "pending") 2. Boolean flag — if true, return full transactions; if false, only hashes.

idintegerrequired

Request ID

Response

200OK

Block information

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getBlockReceipts

eth_getBlockReceipts operations.

Get All Transaction Receipts for a Block

POST
https://robinhood.nownodes.io/

Returns an array of transaction receipts for every transaction in the block specified by block number or block hash.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get All Transaction Receipts for a Block.

jsonrpcstringrequired

JSON-RPC version

methodstringrequired

JSON-RPC method name

paramsArray<string>required

One parameter: - Block identifier, which can be either: - block number as hex string (e.g. "0x10d4f") - or block hash as hex string (0x-prefixed)

idintegerrequired

Request identifier

Response

200OK

Array of transaction receipts in the block

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getBlockTransactionCountByHash

eth_getBlockTransactionCountByHash operations.

Get Transaction Count by Block Hash

POST
https://robinhood.nownodes.io/

Returns the number of transactions contained in the block with the given hash.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Transaction Count by Block Hash.

jsonrpcstringrequired

JSON-RPC version

methodstringrequired

JSON-RPC method name

paramsArray<string>required

Array containing a single parameter: - Block hash as a hex string (32 bytes with 0x prefix)

idintegerrequired

Request ID

Response

200OK

Number of transactions in the block

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getBlockTransactionCountByNumber

eth_getBlockTransactionCountByNumber operations.

Get Transaction Count by Block Number

POST
https://robinhood.nownodes.io/

Returns the number of transactions contained in the block with the given block number.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Transaction Count by Block Number.

jsonrpcstringrequired

JSON-RPC version

methodstringrequired

JSON-RPC method name

paramsArray<string>required

Array 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"

idintegerrequired

Request ID

Response

200OK

Number of transactions in the block

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getCode

eth_getCode operations.

Get Contract Bytecode at Address

POST
https://robinhood.nownodes.io/

Returns the contract code stored at a given address.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Contract Bytecode at Address.

jsonrpcstringrequired

JSON-RPC version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

Parameters array with two elements: 1. The address to get the code for (hex string, 0x-prefixed). 2. The block number or block tag (e.g., "latest", "earliest", "pending").

idintegerrequired

Request identifier.

Response

200OK

Contract bytecode in hex format

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getFilterChanges

eth_getFilterChanges operations.

Get Filter Changes

POST
https://robinhood.nownodes.io/

Returns an array of logs that occurred since the last poll for the specified filter ID.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Filter Changes.

jsonrpcstringrequired

JSON-RPC version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

Parameters array with a single element: 1. The filter ID (hex string).

idintegerrequired

Request identifier.

Response

200OK

Array of log objects or transaction hashes depending on filter type

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getFilterLogs

eth_getFilterLogs operations.

Get Filter Logs

POST
https://robinhood.nownodes.io/

Returns all logs matching a filter with the specified filter ID.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Filter Logs.

jsonrpcstringrequired

JSON-RPC version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

Parameters array with one element: 1. The filter ID (hex string).

idintegerrequired

Request identifier.

Response

200OK

Array of log objects matching the filter

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getLogs

eth_getLogs operations.

Get Logs

POST
https://robinhood.nownodes.io/

Returns an array of logs that match the filter criteria specified in the params.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Logs.

jsonrpcstringrequired

JSON-RPC version.

methodstringrequired

JSON-RPC method name.

paramsArray<object>required

Parameters array with one element: the filter object.

Show child attributes
fromBlockstring

Starting block number (hex string) or "earliest", "latest", "pending".

toBlockstring

Ending block number (hex string) or "earliest", "latest", "pending".

addressstring | Array<string>

Contract address or list of addresses from which logs should originate.

topicsArray<any>

Array of topic filters. Each topic can be a string, null, or an array of strings for OR filtering.

idintegerrequired

Request identifier.

Response

200OK

Array of log objects matching the filter

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getStorageAt

eth_getStorageAt operations.

Get Storage At

POST
https://robinhood.nownodes.io/

Returns the value stored at position in the storage of the contract at address at the given blockNumber.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Storage At.

jsonrpcstringrequired

JSON-RPC version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

Parameters array: 1) address: string - Contract address to query storage from. 2) position: string - Storage slot position (hex string). 3) block number: string - Block number or keywords ("latest", "earliest", "pending").

idintegerrequired

Request identifier.

Response

200OK

Storage slot value at the specified position

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getTransactionByBlockHashAndIndex

eth_getTransactionByBlockHashAndIndex operations.

Get Transaction by Block Hash and Index

POST
https://robinhood.nownodes.io/

Retrieves the transaction from a block using the block's hash and the transaction's index position within the block.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Transaction by Block Hash and Index.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

Parameters: 1. blockHash (string): The 32-byte hash of the block. 2. transactionIndex (string): The transaction index (hex).

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

A transaction object or null if no transaction was found.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getTransactionByBlockNumberAndIndex

eth_getTransactionByBlockNumberAndIndex operations.

Get Transaction by Block Number and Index

POST
https://robinhood.nownodes.io/

Returns the information about a transaction using the block number and the transaction index within the block.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get Transaction by Block Number and Index.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

Parameters: 1. Block number in hex format (e.g., "0x5daf3b") 2. Transaction index in the block (e.g., "0x0")

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

A transaction object, or null if not found.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getTransactionByHash

eth_getTransactionByHash operations.

Get transaction by hash

POST
https://robinhood.nownodes.io/

Get transaction by hash.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get transaction by hash.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

Array containing a single transaction hash

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Transaction object or null

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getTransactionCount

eth_getTransactionCount operations.

Get transaction count (nonce) for address

POST
https://robinhood.nownodes.io/

Get transaction count (nonce) for address.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get transaction count (nonce) for address.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required
  • address: The address to check for transaction count. - block: The block parameter (e.g., "latest", "earliest", "pending").
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Hex encoded nonce (transaction count)

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getTransactionReceipt

eth_getTransactionReceipt operations.

Get transaction receipt by hash

POST
https://robinhood.nownodes.io/

Get transaction receipt by hash.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get transaction receipt by hash.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

JSON-RPC method parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Transaction receipt if mined, otherwise null

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getUncleByBlockHashAndIndex

eth_getUncleByBlockHashAndIndex operations.

Get uncle block by block hash and index

POST
https://robinhood.nownodes.io/

Arbitrum Nitro L2 blocks do not produce Ethereum proof-of-work uncle blocks; the expected result is null or zero.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get uncle block by block hash and index.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required
  • blockHash: 32-byte block hash - index: the uncle index as hex (e.g., "0x0" for the first uncle)
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Uncle block object or null

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getUncleByBlockNumberAndIndex

eth_getUncleByBlockNumberAndIndex operations.

Get uncle block by block number and index

POST
https://robinhood.nownodes.io/

Arbitrum Nitro L2 blocks do not produce Ethereum proof-of-work uncle blocks; the expected result is null or zero.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get uncle block by block number and index.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required
  • blockNumber: 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).
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Uncle block object or null

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getUncleCountByBlockHash

eth_getUncleCountByBlockHash operations.

Get the number of uncle blocks by block hash

POST
https://robinhood.nownodes.io/

Arbitrum Nitro L2 blocks do not produce Ethereum proof-of-work uncle blocks; the expected result is null or zero.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get the number of uncle blocks by block hash.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

An array containing the block hash.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Number of uncles in the block

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_getUncleCountByBlockNumber

eth_getUncleCountByBlockNumber operations.

Get the number of uncle blocks by block number

POST
https://robinhood.nownodes.io/

Arbitrum Nitro L2 blocks do not produce Ethereum proof-of-work uncle blocks; the expected result is null or zero.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get the number of uncle blocks by block number.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

An array containing the block number as a hex string.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Number of uncle blocks in the block

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_hashrate

eth_hashrate operations.

eth_hashrate

POST
https://robinhood.nownodes.io/

Returns the current mining hashrate reported by the client.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for eth_hashrate.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringeth_hashraterequired

JSON-RPC method name.

paramsArray<any>required

This method takes no parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by eth_hashrate.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_maxPriorityFeePerGas

eth_maxPriorityFeePerGas operations.

Get recommended maxPriorityFeePerGas value

POST
https://robinhood.nownodes.io/

Get recommended maxPriorityFeePerGas value.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Get recommended maxPriorityFeePerGas value.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<any>required

No parameters are required.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Returns the suggested maxPriorityFeePerGas value

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_mining

eth_mining operations.

eth_mining

POST
https://robinhood.nownodes.io/

Checks whether the Robinhood Chain client is actively mining.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for eth_mining.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringeth_miningrequired

JSON-RPC method name.

paramsArray<any>required

This method does not accept parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by eth_mining.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_newBlockFilter

eth_newBlockFilter operations.

Create a new block filter

POST
https://robinhood.nownodes.io/

Create a new block filter.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Create a new block filter.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<any>required

This method does not require any parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Filter ID created successfully

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_newFilter

eth_newFilter operations.

Create a new log filter

POST
https://robinhood.nownodes.io/

Create a new log filter.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Create a new log filter.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<object>required

Array with one object describing the filter options.

Show child attributes
fromBlockstring

Starting block number or tag ("latest", "earliest", "pending").

toBlockstring

Ending block number or tag.

addressstring | Array<string> | null

Ethereum address.

topicsArray<string | Array<string>> | null

Array of topic filters. Topics are 32-byte hashes identifying events.

Show child attributes

Topics item.

Any of

Topics item.

string
Array<string>
idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Filter ID created successfully

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_newPendingTransactionFilter

eth_newPendingTransactionFilter operations.

Create a filter for pending transactions

POST
https://robinhood.nownodes.io/

Create a filter for pending transactions.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Create a filter for pending transactions.

jsonrpcstringrequired

JSON-RPC version

methodstringrequired

JSON-RPC method name

paramsArray<any>required

No parameters required for this method

idintegerrequired

Request identifier

Response

200OK

Filter ID created successfully

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_sendRawTransaction

eth_sendRawTransaction operations.

Send a raw signed transaction

POST
https://robinhood.nownodes.io/

Send a raw signed transaction.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Send a raw signed transaction.

jsonrpcstringrequired

JSON-RPC version

methodstringrequired

Method name

paramsArray<string>required

Array containing a single signed transaction data (hex string)

idintegerrequired

Request ID

Response

200OK

Transaction successfully sent

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_sendRawTransactionSync

eth_sendRawTransactionSync operations.

Send raw transaction (synchronous)

POST
https://robinhood.nownodes.io/

Submit a signed raw transaction to the network and wait for transaction receipt synchronously.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Send raw transaction (synchronous).

jsonrpcstring

JSON-RPC protocol version.

methodstring

JSON-RPC method name.

paramsArray<string>

Array containing one parameter - the signed transaction data in hex format (0x-prefixed)

idinteger

Client-provided request identifier echoed in the response.

Response

200OK

Successful response with transaction receipt. Returns the transaction receipt if the transaction was successfully mined.

400Bad Request

Invalid request or transaction data

500Internal Server Error

Transaction execution failed

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_sendTransaction

eth_sendTransaction operations.

Send a transaction using node-managed account

POST
https://robinhood.nownodes.io/

Hosted/public nodes normally do not manage unlocked accounts, so this method may return an account-unavailable or method-unavailable error.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Send a transaction using node-managed account.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<object>required

Transaction object

Show child attributes
fromstring

Address the transaction is sent from

tostring

Address the transaction is directed to

gasstring

Gas provided for the transaction (hex)

gasPricestring

Gas price in wei (hex)

valuestring

Value sent with the transaction in wei (hex)

datastring

(Optional) Data for contract interaction

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Transaction successfully sent

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_sign

eth_sign operations.

Sign arbitrary data using eth_sign

POST
https://robinhood.nownodes.io/

Hosted/public nodes normally do not manage unlocked accounts, so this method may return an account-unavailable or method-unavailable error.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Sign arbitrary data using eth_sign.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-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)

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Returns the signature of the message

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_signTransaction

eth_signTransaction operations.

eth_signTransaction

POST
https://robinhood.nownodes.io/

Signs a transaction locally with the private key of the specified account.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for eth_signTransaction.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringeth_signTransactionrequired

JSON-RPC method name.

paramsArray<object>required

Array with a single object representing the transaction to sign.

Show child attributes
fromstringrequired

The address of the account that will sign the transaction.

tostring

The destination address of the transaction.

gasstring

Gas limit for the transaction, as a hex string.

gasPricestring

Gas price in wei, as a hex string.

valuestring

Amount of wei to send, as a hex string.

datastring

Data payload of the transaction, hex encoded.

noncestring

Nonce of the transaction, as a hex string.

chainIdinteger

The chain ID to protect against replay attacks.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by eth_signTransaction.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_syncing

eth_syncing operations.

Check if node is syncing

POST
https://robinhood.nownodes.io/

Check if node is syncing.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Check if node is syncing.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<any>required

Must be an empty array.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Returns sync status object or false

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

eth_uninstallFilter

eth_uninstallFilter operations.

Uninstall an existing filter

POST
https://robinhood.nownodes.io/

Uninstall an existing filter.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for Uninstall an existing filter.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringrequired

JSON-RPC method name.

paramsArray<string>required

JSON-RPC method parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Success or failure of the uninstall operation

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

net_listening

net_listening operations.

net_listening

POST
https://robinhood.nownodes.io/

Checks if the client is listening for network connections.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for net_listening.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringnet_listeningrequired

JSON-RPC method name.

paramsArray<any>required

This method takes no parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by net_listening.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

net_peerCount

net_peerCount operations.

net_peerCount

POST
https://robinhood.nownodes.io/

Returns the number of peers currently connected to the client.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for net_peerCount.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringnet_peerCountrequired

JSON-RPC method name.

paramsArray<any>required

This method takes no parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by net_peerCount.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

net_version

net_version operations.

net_version

POST
https://robinhood.nownodes.io/

Returns the current network ID of the Robinhood Chain client.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for net_version.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringnet_versionrequired

JSON-RPC method name.

paramsArray<any>required

This method takes no parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by net_version.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

web3_clientVersion

web3_clientVersion operations.

web3_clientVersion

POST
https://robinhood.nownodes.io/

Returns the current Robinhood Chain client version.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for web3_clientVersion.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringweb3_clientVersionrequired

JSON-RPC method name.

paramsArray<any>required

This method takes no parameters.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by web3_clientVersion.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.

web3_sha3

web3_sha3 operations.

web3_sha3

POST
https://robinhood.nownodes.io/

Computes the Keccak-256 (SHA-3) hash of the given hex-encoded data.

Body

application/json

JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.

Request payload for web3_sha3.

jsonrpcstringrequired

JSON-RPC protocol version.

methodstringweb3_sha3required

JSON-RPC method name.

paramsArray<string>required

Array containing a single hex-encoded data string to hash.

idintegerrequired

Client-provided request identifier echoed in the response.

Response

200OK

Response returned by web3_sha3.

500Internal Server Error

Upstream node or gateway error.

Authorization

api-keyAuthapiKey in header

NOWNodes API key passed in the api-key header.