Home

Arbitrum Node API - Debug Trace Block By Hash

v1.0.0
Base URLs
https://tao.nownodes.io
https://tao.nownodes.ioTAO RPC
https://tao.example.io

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

Authentication

api-keyAuthapiKey

API Key: api-key in header

DEBUG

debug_traceBlockByHash

Trace block by hash

POST
https://tao.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
jsonrpcstringrequired
methodstringrequired
paramsArray<string | object>required
Show child attributes
Any of
string
object
idintegerrequired

Response

200OK

Block transaction traces by hash

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

debug_traceBlockByNumber

Trace block by number

POST
https://tao.nownodes.io/

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

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<string | object>required
Show child attributes
Any of
string
object
idintegerrequired

Response

200OK

Block transaction traces by number

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

debug_traceCall

Trace call execution

POST
https://tao.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
jsonrpcstringrequired
methodstringrequired
paramsArray<object | string>required
Show child attributes
Any of
object
string
idintegerrequired

Response

200OK

Call execution trace

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

debug_traceTransaction

Trace transaction execution

POST
https://tao.nownodes.io/

Returns all traces of a given transaction

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<string | object>required
Show child attributes
Any of
string
object
idintegerrequired

Response

200OK

Transaction execution trace

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

EVM

eth_accounts

Ethereum method - eth_accounts

POST
https://tao.nownodes.io/

Returns an array of addresses controlled by the client.

Body

application/json
jsonrpcstringrequired

JSON-RPC version identifier

methodstringrequired

Name of the JSON-RPC method

paramsarrayrequired

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

Authorization

api-keyAuthapiKey in header

eth_blockNumber

Ethereum method - eth_blockNumber

POST
https://tao.nownodes.io/

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

Body

application/json
jsonrpcstringrequired

The JSON-RPC protocol version

methodstringrequired

Name of the method being called

paramsarrayrequired

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

idintegerrequired

A unique ID for the request

Response

200OK

The latest block number

Authorization

api-keyAuthapiKey in header

eth_call

Ethereum method - eth_call

POST
https://tao.nownodes.io/

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

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<object | string>required

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

Show child attributes
One 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

Response

200OK

Result of the call

Authorization

api-keyAuthapiKey in header

eth_chainId

Ethereum method - eth_chainId

POST
https://tao.nownodes.io/

Returns the hexadecimal string of the current chain ID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version

methodstringrequired

Name of the method to call

paramsarrayrequired

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

idintegerrequired

Unique identifier for the request

Response

200OK

Chain ID response

Authorization

api-keyAuthapiKey in header

eth_estimateGas

Estimate Gas for Transaction

POST
https://tao.nownodes.io/

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

Body

application/json
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
One 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

Authorization

api-keyAuthapiKey in header

eth_gasPrice

Get Suggested Gas Price

POST
https://tao.nownodes.io/

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

application/json
jsonrpcstringrequired

JSON-RPC version

methodstringrequired

JSON-RPC method name

paramsarrayrequired

This method takes an empty array.

idintegerrequired

Request identifier

Response

200OK

Suggested gas price in wei

Authorization

api-keyAuthapiKey in header

eth_getBalance

Get ETH Balance of an Address

POST
https://tao.nownodes.io/

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

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getBlockByHash

Get Block by Hash

POST
https://tao.nownodes.io/

Returns the block information for the specified block hash. The second parameter indicates whether to return full transaction objects or just transaction hashes.

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getBlockByNumber

Get Block by Number

POST
https://tao.nownodes.io/

Returns the block information for the specified block number. The second parameter indicates whether to return full transaction objects or just transaction hashes.

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getBlockReceipts

Get All Transaction Receipts for a Block

POST
https://tao.nownodes.io/

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

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getBlockTransactionCountByHash

Get Transaction Count by Block Hash

POST
https://tao.nownodes.io/

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

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getBlockTransactionCountByNumber

Get Transaction Count by Block Number

POST
https://tao.nownodes.io/

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

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getCode

Get Contract Bytecode at Address

POST
https://tao.nownodes.io/

Returns the contract code stored at a given address. If the address is an externally owned account (EOA), it returns "0x".

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getFilterChanges

Get Filter Changes

POST
https://tao.nownodes.io/

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

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getFilterLogs

Get Filter Logs

POST
https://tao.nownodes.io/

Returns all logs matching a filter with the specified filter ID. The filter must have been previously created with eth_newFilter.

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getLogs

Get Logs

POST
https://tao.nownodes.io/

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

application/json
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

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

Authorization

api-keyAuthapiKey in header

eth_getStorageAt

Get Storage At

POST
https://tao.nownodes.io/

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

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_getTransactionByBlockHashAndIndex

Get Transaction by Block Hash and Index

POST
https://tao.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
jsonrpcstringrequired
methodstringrequired
paramsArray<string>required

Parameters:

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

Response

200OK

A transaction object or null if no transaction was found.

Authorization

api-keyAuthapiKey in header

eth_getTransactionByBlockNumberAndIndex

Get Transaction by Block Number and Index

POST
https://tao.nownodes.io/

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

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<string>required

Parameters:

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

Response

200OK

A transaction object, or null if not found.

Authorization

api-keyAuthapiKey in header

eth_getTransactionByHash

Get transaction by hash

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<string>required

Array containing a single transaction hash

idintegerrequired

Response

200OK

Transaction object or null

Authorization

api-keyAuthapiKey in header

eth_getTransactionCount

Get transaction count (nonce) for address

POST
https://tao.nownodes.io/

Body

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

Response

200OK

Hex encoded nonce (transaction count)

Authorization

api-keyAuthapiKey in header

eth_getTransactionReceipt

Get transaction receipt by hash

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<string>required
idintegerrequired

Response

200OK

Transaction receipt if mined, otherwise null

Authorization

api-keyAuthapiKey in header

eth_getUncleByBlockHashAndIndex

Get uncle block by block hash and index

POST
https://tao.nownodes.io/

Body

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

Response

200OK

Uncle block object or null

Authorization

api-keyAuthapiKey in header

eth_getUncleByBlockNumberAndIndex

Get uncle block by block number and index

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
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

Response

200OK

Uncle block object or null

Authorization

api-keyAuthapiKey in header

eth_getUncleCountByBlockHash

Get the number of uncle blocks by block hash

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<string>required

An array containing the block hash.

idintegerrequired

Response

200OK

Number of uncles in the block

Authorization

api-keyAuthapiKey in header

eth_getUncleCountByBlockNumber

Get the number of uncle blocks by block number

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<string>required

An array containing the block number as a hex string.

idintegerrequired

Response

200OK

Number of uncle blocks in the block

Authorization

api-keyAuthapiKey in header

eth_maxPriorityFeePerGas

Get recommended maxPriorityFeePerGas value

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsarrayrequired

No parameters are required.

idintegerrequired

Response

200OK

Returns the suggested maxPriorityFeePerGas value

Authorization

api-keyAuthapiKey in header

eth_newBlockFilter

Create a new block filter

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<any>required

This method does not require any parameters.

idintegerrequired

Response

200OK

Filter ID created successfully

Authorization

api-keyAuthapiKey in header

eth_newFilter

Create a new log filter

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
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
topicsArray<string | Array<string>> | null

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

Show child attributes
One of
string
Array<string>
idintegerrequired

Response

200OK

Filter ID created successfully

Authorization

api-keyAuthapiKey in header

eth_newPendingTransactionFilter

Create a filter for pending transactions

POST
https://tao.nownodes.io/

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_sendRawTransaction

Send a raw signed transaction

POST
https://tao.nownodes.io/

Body

application/json
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

Authorization

api-keyAuthapiKey in header

eth_sendTransaction

Send a transaction using node-managed account

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
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

Response

200OK

Transaction successfully sent

Authorization

api-keyAuthapiKey in header

eth_sign

Sign arbitrary data using eth_sign

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
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

Response

200OK

Returns the signature of the message

Authorization

api-keyAuthapiKey in header

eth_signTransaction

eth_signTransaction

POST
https://tao.nownodes.io/

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

Body

application/json
jsonrpcstringrequired
methodstringeth_signTransactionrequired
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

Response

200OK

JSON-RPC response with the signed transaction data

Authorization

api-keyAuthapiKey in header

eth_syncing

Check if node is syncing

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsarrayrequired

Must be an empty array.

idintegerrequired

Response

200OK

Returns sync status object or false

Authorization

api-keyAuthapiKey in header

eth_uninstallFilter

Uninstall an existing filter

POST
https://tao.nownodes.io/

Body

application/json
jsonrpcstringrequired
methodstringrequired
paramsArray<string>required
idintegerrequired

Response

200OK

Success or failure of the uninstall operation

Authorization

api-keyAuthapiKey in header

net_listening

net_listening

POST
https://tao.nownodes.io/

Checks if the client is listening for network connections.

Body

application/json
jsonrpcstringrequired
methodstringnet_listeningrequired
paramsarrayrequired

This method takes no parameters.

idintegerrequired

Response

200OK

JSON-RPC response with listening status

Authorization

api-keyAuthapiKey in header

net_peerCount

net_peerCount

POST
https://tao.nownodes.io/

Returns the number of peers currently connected to the client.

Body

application/json
jsonrpcstringrequired
methodstringnet_peerCountrequired
paramsarrayrequired

This method takes no parameters.

idintegerrequired

Response

200OK

JSON-RPC response with the number of connected peers

Authorization

api-keyAuthapiKey in header

net_version

net_version

POST
https://tao.nownodes.io/

Returns the current network ID of the Ethereum client.

Body

application/json
jsonrpcstringrequired
methodstringnet_versionrequired
paramsarrayrequired

This method takes no parameters.

idintegerrequired

Response

200OK

JSON-RPC response with the current network ID

Authorization

api-keyAuthapiKey in header

web3_clientVersion

web3_clientVersion

POST
https://tao.nownodes.io/

Returns the current Ethereum client version.

Body

application/json
jsonrpcstringrequired
methodstringweb3_clientVersionrequired
paramsarrayrequired

This method takes no parameters.

idintegerrequired

Response

200OK

JSON-RPC response with the client version string

Authorization

api-keyAuthapiKey in header

web3_sha3

web3_sha3

POST
https://tao.nownodes.io/

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

Body

application/json
jsonrpcstringrequired
methodstringweb3_sha3required
paramsArray<string>required

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

idintegerrequired

Response

200OK

JSON-RPC response with the Keccak-256 hash of the input data

Authorization

api-keyAuthapiKey in header

JSON-RPC

author

Submit a fully formatted extrinsic

POST
https://tao.nownodes.io/author_submitExtrinsic

Sends a fully formatted extrinsic to the chain for processing.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<string>required

Array containing the encoded extrinsic

Response

200OK

Extrinsic submission result

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Submit and subscribe to an extrinsic until unsubscribed

POST
https://tao.nownodes.io/author_submitAndWatchExtrinsic

Submits an extrinsic and allows monitoring its status until it is finalized or unsubscribed.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<string>required

Array containing the encoded extrinsic

Response

200OK

Extrinsic submission and watch result

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Retrieve all pending extrinsics

POST
https://tao.nownodes.io/author_pendingExtrinsics

Returns a list of all pending extrinsics, optionally grouped by sender.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<any>required

No parameters required

Response

200OK

List of pending extrinsics

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

chain

Get the hash of the last finalized block

POST
https://tao.nownodes.io/chain_getFinalizedHead

Returns the hash of the block that was finalized on the chain.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<any>required

Method parameters (empty array)

Response

200OK

Hash of the last finalized block

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Get block by hash

POST
https://tao.nownodes.io/chain_getBlock

Returns full information of a block, including header, extrinsics, and digest.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<string>required

Array containing block hash to retrieve

Response

200OK

Full block details

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Get block hash by block number

POST
https://tao.nownodes.io/chain_getBlockHash

Returns the block hash using the block number in the chain.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<integer>required

Array containing block number

Response

200OK

Block hash by block number

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

payment

Retrieve fee information for an encoded extrinsic

POST
https://tao.nownodes.io/payment_queryInfo

Returns detailed fee information (weight, partial fee, etc.) for a given encoded extrinsic.

Body

application/json

JSON-RPC request containing encoded extrinsic

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<string>required

Array containing encoded extrinsic(s) to query fee info for

Response

200OK

Fee information for the extrinsic

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

state

Retrieve storage for a given key

POST
https://tao.nownodes.io/state_getStorage

Returns the value stored under a specific key at the latest block or a given block.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<string>required

Array containing storage keys

Response

200OK

Returns the value stored at the specified key

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Get the runtime version

POST
https://tao.nownodes.io/state_getRuntimeVersion

Returns version information about the runtime, including spec version, implementation version, and transaction version.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<any>required

No parameters required

Response

200OK

Runtime version information

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Retrieve runtime metadata

POST
https://tao.nownodes.io/state_getMetadata

Returns the runtime metadata, which includes information about modules, calls, storage, and events.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<any>required

No parameters required

Response

200OK

Runtime metadata in hex format

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Returns proof of storage entries at a specific block state

POST
https://tao.nownodes.io/state_getReadProof

Provides a cryptographic proof for the existence and content of storage entries at a given block.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<any>required

List of storage keys for which to generate proof

Response

200OK

Proof of storage entries

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Retrieves the storage hash

POST
https://tao.nownodes.io/state_getStorageHash

Returns the hash of the storage value stored under a specific key.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired
idstringrequired
methodstringrequired
paramsArray<any>required

Storage key(s) to compute hash

Response

200OK

Storage hash result

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Retrieves the storage size

POST
https://tao.nownodes.io/state_getStorageSize

Returns the size in bytes of the storage value under a specific key.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired
idstringrequired
methodstringrequired
paramsArray<any>required

Storage key(s) to measure

Response

200OK

Storage size result

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Query historical storage entries

POST
https://tao.nownodes.io/state_queryStorage

Returns the storage changes between two blocks for a set of keys.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired
idstringrequired
methodstringrequired
paramsArray<any>required

List of storage keys and block range

Response

200OK

Query storage result

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Query storage entries at a specific block

POST
https://tao.nownodes.io/state_queryStorageAt

Returns the storage values for given keys at a specified block hash.

Body

application/json

JSON-RPC request parameters

jsonrpcstringrequired
idstringrequired
methodstringrequired
paramsArray<any>required

List of storage keys and block hash

Response

200OK

Storage entries at block

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

system

Retrieve the name of the chain

POST
https://tao.nownodes.io/system_chain

Returns the network name (e.g., Kusama, Polkadot) the node is connected to.

Body

application/json

JSON-RPC request to get chain name

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<any>required

Should be empty for this method

Response

200OK

Chain name

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

Retrieve custom properties from chain spec

POST
https://tao.nownodes.io/system_properties

Returns chain-specific properties such as token symbol, decimals, and address format.

Body

application/json

JSON-RPC request to get system properties

jsonrpcstringrequired

JSON-RPC version

idstringrequired

Request identifier

methodstringrequired

Method name

paramsArray<any>required

Should be empty for this method

Response

200OK

System properties of the chain

400Bad Request

Malformed address or application ID

401Unauthorized

Invalid API key

500Internal Server Error

Internal server error

Authorization

api-keyAuthapiKey in header

NODE

chainHeadV1Body

chainHead_v1_body

POST
https://tao.nownodes.io/

Fetches the body of a chain head block using two hex parameters.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringchainHead_v1_bodyrequired

The RPC method to invoke.

paramsArray<string>required

Array containing two hex-encoded string parameters: the first is typically a block hash, the second may be a secondary identifier or nonce.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the block body or status.

Authorization

api-keyAuthapiKey in header

chainHeadV1Call

chainHead_v1_call

POST
https://tao.nownodes.io/

Calls a runtime method against the state at a specific block identified by two hex hashes.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringchainHead_v1_callrequired

The RPC method to invoke.

paramsArray<string>required

Array containing four positional parameters: - first hex string (e.g., block hash) - second hex string (e.g., a sub-identifier) - method name (e.g., "Core_version") - hex-encoded call data (often "0x" for simple calls)

idintegerrequired

Request identifier.

Response

200OK

Successful response with the result of the runtime call.

Authorization

api-keyAuthapiKey in header

chainHeadV1Continue

chainHead_v1_continue

POST
https://tao.nownodes.io/

Continues an active chain head subscription.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringchainHead_v1_continuerequired

The RPC method to invoke.

paramsArray<string>required

Array containing two string parameters: the follow_id (subscription identifier) and the operation_id.

idintegerrequired

Request identifier.

Response

200OK

Successful continuation; no data is returned.

Authorization

api-keyAuthapiKey in header

chainHeadV1Header

chainHead_v1_header

POST
https://tao.nownodes.io/

Fetches the header of a chain head block using two hex parameters.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringchainHead_v1_headerrequired

The RPC method to invoke.

paramsArray<string>required

Array containing two hex-encoded string parameters: typically a block hash and a secondary identifier.

idintegerrequired

Request identifier.

Response

200OK

Successful response; typically null when data is not immediately available.

Authorization

api-keyAuthapiKey in header

chainHeadV1StopOperation

chainHead_v1_stopOperation

POST
https://tao.nownodes.io/

Stops an active chain head operation.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringchainHead_v1_stopOperationrequired

The RPC method to invoke.

paramsArray<string>required

Array containing two string parameters: the follow_id (subscription identifier) and the operation_id.

idintegerrequired

Request identifier.

Response

200OK

Successful stop; no data is returned.

Authorization

api-keyAuthapiKey in header

chainHeadV1Storage

chainHead_v1_storage

POST
https://tao.nownodes.io/

Retrieves storage data for the given block and storage query items.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringchainHead_v1_storagerequired

The RPC method to invoke.

paramsArray<string | Array<object>>required

Array containing three elements: - first element: a hex-encoded string (e.g., block hash) - second element: another hex-encoded string - third element: an array of storage query objects, each with a key (hex string) and type (e.g., "value").

Show child attributes
Any of

A hex-encoded parameter.

string
Array<object>
Show child attributes
keystringrequired

Hex-encoded storage key.

typestringrequired

Type of the storage entry (e.g., "value").

idintegerrequired

Request identifier.

Response

200OK

Successful response with storage query status.

Authorization

api-keyAuthapiKey in header

chainSpecV1ChainName

chainSpec_v1_chainName

POST
https://tao.nownodes.io/

Retrieves the chain name from the chain specification.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringchainSpec_v1_chainNamerequired

The RPC method to invoke.

paramsarrayrequired

Empty array – this method takes no parameters.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the chain name.

Authorization

api-keyAuthapiKey in header

chainSpecV1GenesisHash

chainSpec_v1_genesisHash

POST
https://tao.nownodes.io/

Retrieves the genesis hash of the chain.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringchainSpec_v1_genesisHashrequired

The RPC method to invoke.

paramsarrayrequired

Empty array – this method takes no parameters.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the genesis hash.

Authorization

api-keyAuthapiKey in header

chainSpecV1Properties

chainSpec_v1_properties

POST
https://tao.nownodes.io/

Retrieves the properties of the chain specification.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringchainSpec_v1_propertiesrequired

The RPC method to invoke.

paramsarrayrequired

Empty array – this method takes no parameters.

idintegerrequired

Request identifier.

Response

200OK

Successful response with chain properties.

Authorization

api-keyAuthapiKey in header

delegateInfoGetDelegate

delegateInfo_getDelegate

POST
https://tao.nownodes.io/

Retrieves delegate information for the given public key.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringdelegateInfo_getDelegaterequired

The RPC method to invoke.

paramsArray<Array<integer>>required

Array containing a single element: an array of 32 integers representing the delegate's public key bytes.

idintegerrequired

Request identifier.

Response

200OK

Successful response with delegate information.

Authorization

api-keyAuthapiKey in header

delegateInfoGetDelegated

delegateInfo_getDelegated

POST
https://tao.nownodes.io/

Retrieves the total stake delegated to the account identified by the given public key.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringdelegateInfo_getDelegatedrequired

The RPC method to invoke.

paramsArray<Array<integer>>required

Array containing a single element: an array of 32 integers representing the delegate's public key bytes.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the amount of delegated stake.

Authorization

api-keyAuthapiKey in header

neuronInfoGetNeuron

neuronInfo_getNeuron

POST
https://tao.nownodes.io/

Retrieves neuron information for a given subnet ID and UID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringneuronInfo_getNeuronrequired

The RPC method to invoke.

paramsArray<integer>required

Array containing two elements: the subnet ID (netuid) and the neuron UID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with neuron information.

Authorization

api-keyAuthapiKey in header

neuronInfoGetNeuronLite

neuronInfo_getNeuronLite

POST
https://tao.nownodes.io/

Retrieves lightweight neuron information for a given subnet ID and UID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringneuronInfo_getNeuronLiterequired

The RPC method to invoke.

paramsArray<integer>required

Array containing two elements: the subnet ID (netuid) and the neuron UID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with lightweight neuron information.

Authorization

api-keyAuthapiKey in header

neuronInfoGetNeurons

neuronInfo_getNeurons

POST
https://tao.nownodes.io/

Retrieves the list of neuron UIDs registered in the specified subnet.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringneuronInfo_getNeuronsrequired

The RPC method to invoke.

paramsArray<integer>required

Array containing a single element: the subnet ID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the list of neuron UIDs.

Authorization

api-keyAuthapiKey in header

subnetInfoGetAllDynamicInfo

subnetInfo_getAllDynamicInfo

POST
https://tao.nownodes.io/

Retrieves all dynamic information for all subnets.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getAllDynamicInforequired

The RPC method to invoke.

paramsarrayrequired

Method parameters. An empty array.

idintegerrequired

Request identifier.

Response

200OK

Successful response with all subnet dynamic information.

Authorization

api-keyAuthapiKey in header

subnetInfoGetAllMechagraphs

subnetInfo_getAllMechagraphs

POST
https://tao.nownodes.io/

Retrieves all mechagraphs from every subnet.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getAllMechagraphsrequired

The RPC method to invoke.

paramsarrayrequired

Method parameters. An empty array.

idintegerrequired

Request identifier.

Response

200OK

Successful response containing mechagraphs for all subnets.

Authorization

api-keyAuthapiKey in header

subnetInfoGetAllMetagraphs

subnetInfo_getAllMetagraphs

POST
https://tao.nownodes.io/

Retrieves the complete metagraph for every subnet in the network.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getAllMetagraphsrequired

The RPC method to invoke.

paramsarrayrequired

Method parameters. An empty array.

idintegerrequired

Request identifier.

Response

200OK

Successful response with all subnet metagraphs.

Authorization

api-keyAuthapiKey in header

subnetInfoGetColdkeyAutoStakeHotkey

subnetInfo_getColdkeyAutoStakeHotkey

POST
https://tao.nownodes.io/

Returns the list of auto-stake hotkeys (or their count) for the given coldkey address and subnet ID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getColdkeyAutoStakeHotkeyrequired

The RPC method to invoke.

paramsarray[object Object][object Object]required

Array containing two elements: the coldkey SS58 address and the subnet ID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the auto-stake hotkey information.

Authorization

api-keyAuthapiKey in header

subnetInfoGetDynamicInfo

subnetInfo_getDynamicInfo

POST
https://tao.nownodes.io/

Retrieves dynamic information for a specific subnet identified by its ID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getDynamicInforequired

The RPC method to invoke.

paramsArray<integer>required

Method parameters containing exactly one element: the subnet ID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with subnet dynamic information.

Authorization

api-keyAuthapiKey in header

subnetInfoGetLockCost

subnetInfo_getLockCost

POST
https://tao.nownodes.io/

Retrieves the current lock cost (in RAO) for registering a new subnet.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getLockCostrequired

The RPC method to invoke.

paramsarrayrequired

Method parameters. An empty array.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the current lock cost.

Authorization

api-keyAuthapiKey in header

subnetInfoGetMechagraph

subnetInfo_getMechagraph

POST
https://tao.nownodes.io/

Retrieves the mechagraph for a specific subnet and block/identifier.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getMechagraphrequired

The RPC method to invoke.

paramsarray[object Object][object Object]required

Array of two integers: subnet ID and a block/identifier.

idintegerrequired

Request identifier.

Response

200OK

Successful response with mechagraph data.

Authorization

api-keyAuthapiKey in header

subnetInfoGetMetagraph

subnetInfo_getMetagraph

POST
https://tao.nownodes.io/

Retrieves the metagraph of a single subnet identified by its ID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getMetagraphrequired

The RPC method to invoke.

paramsArray<integer>required

Array with one element: the subnet ID.

idintegerrequired

Request identifier.

Response

200OK

Successful response containing the subnet metagraph.

Authorization

api-keyAuthapiKey in header

subnetInfoGetSelectiveMechagraph

subnetInfo_getSelectiveMechagraph

POST
https://tao.nownodes.io/

Fetches specific mechagraph values for a subnet, block, and a list of indices.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSelectiveMechagraphrequired

The RPC method to invoke.

paramsArray<integer | Array<integer>>required

Parameters: [subnet_id, block_number, array_of_indices]. - subnet_id (integer) - block_number (integer) – the block or identifier - indices (array of integers) – the mechagraph indices to retrieve

Show child attributes
One of

Subnet ID or block number.

integer
Array<integer>
idintegerrequired

Request identifier.

Response

200OK

Successful response with selected mechagraph data.

Authorization

api-keyAuthapiKey in header

subnetInfoGetSelectiveMetagraph

subnetInfo_getSelectiveMetagraph

POST
https://tao.nownodes.io/

Fetches selected metagraph values for a specific subnet by providing a list of indices.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSelectiveMetagraphrequired

The RPC method to invoke.

paramsArray<integer | Array<integer>>required

Parameters: [subnet_id, array_of_indices]. - subnet_id (integer): the target subnet. - indices (array of integers): the metagraph positions to return.

Show child attributes
One of

Subnet identifier.

integer
Array<integer>
idintegerrequired

Request identifier.

Response

200OK

Successful response with the requested selective metagraph data.

Authorization

api-keyAuthapiKey in header

subnetInfoGetSubnetHyperparams

subnetInfo_getSubnetHyperparams

POST
https://tao.nownodes.io/

Retrieves the hyperparameters of a single subnet identified by its ID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSubnetHyperparamsrequired

The RPC method to invoke.

paramsArray<integer>required

Array containing a single element: the subnet ID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with subnet hyperparameters.

Authorization

api-keyAuthapiKey in header

subnetInfoGetSubnetHyperparamsV2

subnetInfo_getSubnetHyperparamsV2

POST
https://tao.nownodes.io/

Retrieves the V2 hyperparameters of a single subnet identified by its ID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSubnetHyperparamsV2required

The RPC method to invoke.

paramsArray<integer>required

Array containing a single element: the subnet ID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with subnet hyperparameters (V2).

Authorization

api-keyAuthapiKey in header

subnetInfoGetSubnetInfoV2

subnetInfo_getSubnetInfo_v2

POST
https://tao.nownodes.io/

Retrieves the V2 information fields of a single subnet identified by its ID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSubnetInfo_v2required

The RPC method to invoke.

paramsArray<integer>required

Array containing a single element: the subnet ID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with subnet information (V2).

Authorization

api-keyAuthapiKey in header

subnetInfoGetSubnetInfo

subnetInfo_getSubnetInfo

POST
https://tao.nownodes.io/

Retrieves all information fields of a single subnet identified by its ID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSubnetInforequired

The RPC method to invoke.

paramsArray<integer>required

Array containing a single element: the subnet ID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with subnet information.

Authorization

api-keyAuthapiKey in header

subnetInfoGetSubnetsInfoV2

subnetInfo_getSubnetsInfo_v2

POST
https://tao.nownodes.io/

Retrieves the identifiers of all currently registered subnets using the V2 endpoint.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSubnetsInfo_v2required

The RPC method to invoke.

paramsarrayrequired

Empty array – this method takes no parameters.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the list of subnet IDs (V2).

Authorization

api-keyAuthapiKey in header

subnetInfoGetSubnetsInfo

subnetInfo_getSubnetsInfo

POST
https://tao.nownodes.io/

Retrieves the identifiers of all currently registered subnets.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSubnetsInforequired

The RPC method to invoke.

paramsarrayrequired

Empty array – this method takes no parameters.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the list of subnet IDs.

Authorization

api-keyAuthapiKey in header

subnetInfoGetSubnetState

subnetInfo_getSubnetState

POST
https://tao.nownodes.io/

Retrieves the current state of a single subnet identified by its ID.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSubnetStaterequired

The RPC method to invoke.

paramsArray<integer>required

Array containing a single element: the subnet ID.

idintegerrequired

Request identifier.

Response

200OK

Successful response with subnet state.

Authorization

api-keyAuthapiKey in header

subnetInfoGetSubnetToPrune

subnetInfo_getSubnetToPrune

POST
https://tao.nownodes.io/

Retrieves the subnet ID that is next in line for pruning.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringsubnetInfo_getSubnetToPrunerequired

The RPC method to invoke.

paramsarrayrequired

Empty array – this method takes no parameters.

idintegerrequired

Request identifier.

Response

200OK

Successful response with the subnet ID to prune.

Authorization

api-keyAuthapiKey in header

swapCurrentAlphaPrice

swap_currentAlphaPrice

POST
https://tao.nownodes.io/

Retrieves the current alpha price for the specified swap pool.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringswap_currentAlphaPricerequired

The RPC method to invoke.

paramsArray<integer>required

Array containing a single integer element (e.g., pool ID).

idintegerrequired

Request identifier.

Response

200OK

Successful response with the current alpha price.

Authorization

api-keyAuthapiKey in header

swapSimSwapAlphaForTao

swap_simSwapAlphaForTao

POST
https://tao.nownodes.io/

Simulates swapping Alpha tokens to Tao and returns the resulting output breakdown.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringswap_simSwapAlphaForTaorequired

The RPC method to invoke.

paramsArray<integer>required

Array containing two integer elements: the pool ID and the amount of Alpha to swap (in RAO or smallest unit).

idintegerrequired

Request identifier.

Response

200OK

Successful response with the simulation result.

Authorization

api-keyAuthapiKey in header

swapSimSwapTaoForAlpha

swap_simSwapTaoForAlpha

POST
https://tao.nownodes.io/

Simulates swapping Tao tokens to Alpha and returns the resulting output breakdown.

Body

application/json
jsonrpcstringrequired

JSON-RPC protocol version. Must be "2.0".

methodstringswap_simSwapTaoForAlpharequired

The RPC method to invoke.

paramsArray<integer>required

Array containing two integer elements: the pool ID and the amount of Tao to swap (in RAO, the smallest unit).

idintegerrequired

Request identifier.

Response

200OK

Successful response with the simulation result.

Authorization

api-keyAuthapiKey in header