Robinhood Chain JSON-RPC API
v1.0.0https://robinhood.nownodes.ioNOWNodes Robinhood Chain JSON-RPC endpoint.Authentication
api-keyAuthapiKeyNOWNodes API key passed in the api-key header.
API Key: api-key in header
MAINNET / DEBUG
debug_getBadBlocks
debug_getBadBlocks operations.
debug_getBadBlocks
Get bad blocks.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for debug_getBadBlocks.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<any>requiredJSON-RPC method parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
List of bad blocks
Bad Request
Internal Server Error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
debug_getTrieFlushInterval
debug_getTrieFlushInterval operations.
Get trie flush interval
Retrieves the current value of in-memory trie flush interval.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get trie flush interval.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<any>requiredJSON-RPC method parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Current trie flush interval value
Bad Request
Internal Server Error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
debug_storageRangeAt
debug_storageRangeAt operations.
Get contract storage range
Returns the contract storage for the specified range at a given block and transaction index.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get contract storage range.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string | integer>requiredJSON-RPC method parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Contract storage range data
Bad Request
Internal Server Error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
debug_traceBlockByHash
debug_traceBlockByHash operations.
Trace block by hash
Returns the possible tracing result number by executing all transactions in the block specified by the block hash with a tracer.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Trace block by hash.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string | object>requiredJSON-RPC method parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Block transaction traces by hash
Bad Request
Internal Server Error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
debug_traceBlockByNumber
debug_traceBlockByNumber operations.
Trace block by number
Returns the tracing result by executing all transactions in the block specified by number with a tracer.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Trace block by number.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string | object>requiredJSON-RPC method parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Block transaction traces by number
Bad Request
Internal Server Error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
debug_traceCall
debug_traceCall operations.
Trace call execution
Returns the number of possible tracing result by executing an eth call within the context of the given block execution.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Trace call execution.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<object | string>requiredJSON-RPC method parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Call execution trace
Bad Request
Internal Server Error
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
debug_traceTransaction
debug_traceTransaction operations.
Trace transaction execution
Returns all traces of a given transaction.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Trace transaction execution.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string | object>requiredJSON-RPC method parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Successful trace response
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
MAINNET / EVM
eth_accounts
eth_accounts operations.
Robinhood Chain method - eth_accounts
Returns an array of addresses controlled by the client.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Returns an array of addresses controlled by the client..
jsonrpcstringrequiredJSON-RPC version identifier
methodstringrequiredName of the JSON-RPC method
paramsArray<any>requiredNo parameters are required for this method. This must be an empty array.
idintegerrequiredUnique identifier for the JSON-RPC request
Response
A list of Ethereum addresses
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_blockNumber
eth_blockNumber operations.
Robinhood Chain method - eth_blockNumber
Returns the number of the latest block on the chain in hexadecimal format.
Body
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..
jsonrpcstringrequiredThe JSON-RPC protocol version
methodstringrequiredName of the method being called
paramsArray<any>requiredThis method does not take parameters; always send an empty array.
idintegerrequiredA unique ID for the request
Response
The latest block number
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_call
eth_call operations.
Robinhood Chain method - eth_call
Executes a call to a contract or address and returns the result without broadcasting a transaction.
Body
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..
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<object | string>requiredThe first object specifies the call transaction object. The second (optional) parameter specifies the block context.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Result of the call
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_chainId
eth_chainId operations.
Robinhood Chain method - eth_chainId
Returns the hexadecimal string of the current chain ID.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Returns the hexadecimal string of the current chain ID..
jsonrpcstringrequiredJSON-RPC protocol version
methodstringrequiredName of the method to call
paramsArray<any>requiredThis method does not require parameters. Use an empty array.
idintegerrequiredUnique identifier for the request
Response
Chain ID response
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_coinbase
eth_coinbase operations.
eth_coinbase
Returns the Robinhood Chain coinbase address (i.e., the address that receives mining rewards).
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for eth_coinbase.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_coinbaserequiredJSON-RPC method name.
paramsArray<any>requiredThis method takes no parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by eth_coinbase.
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Estimate Gas for Transaction.
jsonrpcstringrequiredJSON-RPC protocol version
methodstringrequiredThe method name
paramsArray<object | string>requiredThe transaction call object and an optional block tag.
idintegerrequiredRequest identifier
Response
Estimated gas amount
Upstream node or gateway error.
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.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for eth_feeHistory.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string | integer | Array<number>>requiredParameters: 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).
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by eth_feeHistory.
Upstream node or gateway error.
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.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Suggested Gas Price.
jsonrpcstringrequiredJSON-RPC version
methodstringrequiredJSON-RPC method name
paramsArray<any>requiredThis method takes an empty array.
idintegerrequiredRequest identifier
Response
Suggested gas price in wei
Upstream node or gateway error.
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 Robinhood Chain address.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get ETH Balance of an Address.
jsonrpcstringrequiredJSON-RPC version
methodstringrequiredJSON-RPC method name
paramsArray<string>requiredArray 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)
idintegerrequiredRequest ID
Response
Balance (in wei) as hex string
Upstream node or gateway error.
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.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Block by Hash.
jsonrpcstringrequiredJSON-RPC version
methodstringrequiredJSON-RPC method name
paramsArray<string>requiredArray of parameters: 1. Block hash (string) 2. Boolean flag — if true, return full transactions; if false, only hashes.
idintegerrequiredRequest ID
Response
Block information
Upstream node or gateway error.
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.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Block by Number.
jsonrpcstringrequiredJSON-RPC version
methodstringrequiredJSON-RPC method name
paramsArray<string>requiredArray 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.
idintegerrequiredRequest ID
Response
Block information
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getBlockReceipts
eth_getBlockReceipts operations.
Get All Transaction Receipts for a Block
Returns an array of transaction receipts for every transaction in the block specified by block number or block hash.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get All Transaction Receipts for a Block.
jsonrpcstringrequiredJSON-RPC version
methodstringrequiredJSON-RPC method name
paramsArray<string>requiredOne parameter: - Block identifier, which can be either: - block number as hex string (e.g. "0x10d4f") - or block hash as hex string (0x-prefixed)
idintegerrequiredRequest identifier
Response
Array of transaction receipts in the block
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Transaction Count by Block Hash.
jsonrpcstringrequiredJSON-RPC version
methodstringrequiredJSON-RPC method name
paramsArray<string>requiredArray containing a single parameter: - Block hash as a hex string (32 bytes with 0x prefix)
idintegerrequiredRequest ID
Response
Number of transactions in the block
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Transaction Count by Block Number.
jsonrpcstringrequiredJSON-RPC version
methodstringrequiredJSON-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
Number of transactions in the block
Upstream node or gateway error.
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.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Contract Bytecode at Address.
jsonrpcstringrequiredJSON-RPC version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredParameters 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").
idintegerrequiredRequest identifier.
Response
Contract bytecode in hex format
Upstream node or gateway error.
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.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Filter Changes.
jsonrpcstringrequiredJSON-RPC version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredParameters array with a single element: 1. The filter ID (hex string).
idintegerrequiredRequest identifier.
Response
Array of log objects or transaction hashes depending on filter type
Upstream node or gateway error.
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.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Filter Logs.
jsonrpcstringrequiredJSON-RPC version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredParameters array with one element: 1. The filter ID (hex string).
idintegerrequiredRequest identifier.
Response
Array of log objects matching the filter
Upstream node or gateway error.
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.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Logs.
jsonrpcstringrequiredJSON-RPC version.
methodstringrequiredJSON-RPC method name.
paramsArray<object>requiredParameters array with one element: the filter object.
idintegerrequiredRequest identifier.
Response
Array of log objects matching the filter
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Storage At.
jsonrpcstringrequiredJSON-RPC version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredParameters 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").
idintegerrequiredRequest identifier.
Response
Storage slot value at the specified position
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Transaction by Block Hash and Index.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredParameters: 1. blockHash (string): The 32-byte hash of the block. 2. transactionIndex (string): The transaction index (hex).
idintegerrequiredClient-provided request identifier echoed in the response.
Response
A transaction object or null if no transaction was found.
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get Transaction by Block Number and Index.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredParameters: 1. Block number in hex format (e.g., "0x5daf3b") 2. Transaction index in the block (e.g., "0x0")
idintegerrequiredClient-provided request identifier echoed in the response.
Response
A transaction object, or null if not found.
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getTransactionByHash
eth_getTransactionByHash operations.
Get transaction by hash
Get transaction by hash.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get transaction by hash.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredArray containing a single transaction hash
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Transaction object or null
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getTransactionCount
eth_getTransactionCount operations.
Get transaction count (nonce) for address
Get transaction count (nonce) for address.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get transaction count (nonce) for address.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>required- address: The address to check for transaction count. - block: The block parameter (e.g., "latest", "earliest", "pending").
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Hex encoded nonce (transaction count)
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_getTransactionReceipt
eth_getTransactionReceipt operations.
Get transaction receipt by hash
Get transaction receipt by hash.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get transaction receipt by hash.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredJSON-RPC method parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Transaction receipt if mined, otherwise null
Upstream node or gateway error.
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
Arbitrum Nitro L2 blocks do not produce Ethereum proof-of-work uncle blocks; the expected result is null or zero.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get uncle block by block hash and index.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredblockHash: 32-byte block hash -index: the uncle index as hex (e.g., "0x0" for the first uncle)
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Uncle block object or null
Upstream node or gateway error.
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
Arbitrum Nitro L2 blocks do not produce Ethereum proof-of-work uncle blocks; the expected result is null or zero.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get uncle block by block number and index.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-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-provided request identifier echoed in the response.
Response
Uncle block object or null
Upstream node or gateway error.
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
Arbitrum Nitro L2 blocks do not produce Ethereum proof-of-work uncle blocks; the expected result is null or zero.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get the number of uncle blocks by block hash.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredAn array containing the block hash.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Number of uncles in the block
Upstream node or gateway error.
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
Arbitrum Nitro L2 blocks do not produce Ethereum proof-of-work uncle blocks; the expected result is null or zero.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get the number of uncle blocks by block number.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredAn array containing the block number as a hex string.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Number of uncle blocks in the block
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_hashrate
eth_hashrate operations.
eth_hashrate
Returns the current mining hashrate reported by the client.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for eth_hashrate.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_hashraterequiredJSON-RPC method name.
paramsArray<any>requiredThis method takes no parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by eth_hashrate.
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_maxPriorityFeePerGas
eth_maxPriorityFeePerGas operations.
Get recommended maxPriorityFeePerGas value
Get recommended maxPriorityFeePerGas value.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Get recommended maxPriorityFeePerGas value.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<any>requiredNo parameters are required.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Returns the suggested maxPriorityFeePerGas value
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_mining
eth_mining operations.
eth_mining
Checks whether the Robinhood Chain client is actively mining.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for eth_mining.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_miningrequiredJSON-RPC method name.
paramsArray<any>requiredThis method does not accept parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by eth_mining.
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_newBlockFilter
eth_newBlockFilter operations.
Create a new block filter
Create a new block filter.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Create a new block filter.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<any>requiredThis method does not require any parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Filter ID created successfully
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_newFilter
eth_newFilter operations.
Create a new log filter
Create a new log filter.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Create a new log filter.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<object>requiredArray with one object describing the filter options.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Filter ID created successfully
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_newPendingTransactionFilter
eth_newPendingTransactionFilter operations.
Create a filter for pending transactions
Create a filter for pending transactions.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Create a filter for pending transactions.
jsonrpcstringrequiredJSON-RPC version
methodstringrequiredJSON-RPC method name
paramsArray<any>requiredNo parameters required for this method
idintegerrequiredRequest identifier
Response
Filter ID created successfully
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_sendRawTransaction
eth_sendRawTransaction operations.
Send a raw signed transaction
Send a raw signed transaction.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Send a raw signed transaction.
jsonrpcstringrequiredJSON-RPC version
methodstringrequiredMethod name
paramsArray<string>requiredArray containing a single signed transaction data (hex string)
idintegerrequiredRequest ID
Response
Transaction successfully sent
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_sendRawTransactionSync
eth_sendRawTransactionSync operations.
Send raw transaction (synchronous)
Submit a signed raw transaction to the network and wait for transaction receipt synchronously.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Send raw transaction (synchronous).
jsonrpcstringJSON-RPC protocol version.
methodstringJSON-RPC method name.
paramsArray<string>Array containing one parameter - the signed transaction data in hex format (0x-prefixed)
idintegerClient-provided request identifier echoed in the response.
Response
Successful response with transaction receipt. Returns the transaction receipt if the transaction was successfully mined.
Invalid request or transaction data
Transaction execution failed
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
Hosted/public nodes normally do not manage unlocked accounts, so this method may return an account-unavailable or method-unavailable error.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Send a transaction using node-managed account.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<object>requiredTransaction object
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Transaction successfully sent
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_sign
eth_sign operations.
Sign arbitrary data using eth_sign
Hosted/public nodes normally do not manage unlocked accounts, so this method may return an account-unavailable or method-unavailable error.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Sign arbitrary data using eth_sign.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-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-provided request identifier echoed in the response.
Response
Returns the signature of the message
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for eth_signTransaction.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringeth_signTransactionrequiredJSON-RPC method name.
paramsArray<object>requiredArray with a single object representing the transaction to sign.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by eth_signTransaction.
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_syncing
eth_syncing operations.
Check if node is syncing
Check if node is syncing.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Check if node is syncing.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<any>requiredMust be an empty array.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Returns sync status object or false
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
eth_uninstallFilter
eth_uninstallFilter operations.
Uninstall an existing filter
Uninstall an existing filter.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for Uninstall an existing filter.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringrequiredJSON-RPC method name.
paramsArray<string>requiredJSON-RPC method parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Success or failure of the uninstall operation
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for net_listening.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringnet_listeningrequiredJSON-RPC method name.
paramsArray<any>requiredThis method takes no parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by net_listening.
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for net_peerCount.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringnet_peerCountrequiredJSON-RPC method name.
paramsArray<any>requiredThis method takes no parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by net_peerCount.
Upstream node or gateway error.
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 Robinhood Chain client.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for net_version.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringnet_versionrequiredJSON-RPC method name.
paramsArray<any>requiredThis method takes no parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by net_version.
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.
web3_clientVersion
web3_clientVersion operations.
web3_clientVersion
Returns the current Robinhood Chain client version.
Body
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for web3_clientVersion.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringweb3_clientVersionrequiredJSON-RPC method name.
paramsArray<any>requiredThis method takes no parameters.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by web3_clientVersion.
Upstream node or gateway error.
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
JSON-RPC 2.0 request to the Robinhood Chain mainnet endpoint.
Request payload for web3_sha3.
jsonrpcstringrequiredJSON-RPC protocol version.
methodstringweb3_sha3requiredJSON-RPC method name.
paramsArray<string>requiredArray containing a single hex-encoded data string to hash.
idintegerrequiredClient-provided request identifier echoed in the response.
Response
Response returned by web3_sha3.
Upstream node or gateway error.
Authorization
api-keyAuthapiKey in headerNOWNodes API key passed in the api-key header.