Home

Atleta Testnet RPC

v1.0.0
Base URLs
https://atleta.nownodes.ioAtleta Testnet RPC
https://atleta-testnet.nownodes.ioAtleta Testnet RPC

API for interacting with the Atleta Testnet via JSON-RPC methods.

Authentication

api-keyAuthapiKey

API Key: API_key in header

MAINNET

author_pendingExtrinsics

Returns all pending extrinsics, potentially grouped by sender

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

Retrieves the list of all currently pending extrinsics in the node, optionally grouped by sender.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

List of pending extrinsics

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

author_submitAndWatchExtrinsic

Submit and subscribe to an extrinsic until unsubscribed

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

Submits a fully encoded extrinsic to the network and subscribes to its lifecycle updates (e.g., when it is included in a block or finalized).

Body

application/json
api_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Successfully submitted extrinsic and received its current status.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

author_submitExtrinsic

Submit a fully formatted extrinsic for block inclusion

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

Submits a signed extrinsic to the blockchain for inclusion in a block.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Submission result of the extrinsic

Authorization

api-keyAuthapiKey in header

chain_getBlockHash

Get the block hash for a specific block number

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

Returns the block hash for the given block number in the blockchain.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<integer>

Response

200OK

Block hash for the specified block number

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

chain_getBlock

JSON-RPC methods for the Atleta Testnet

Get the block data for a specific block hash

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

Returns the full block data including header and extrinsics for a specific block hash.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Block data for the given hash

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

chain_getFinalizedHead

Get the hash of the last finalized block in the canonical chain

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

Returns the hash of the latest finalized block in the blockchain.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

The hash of the last finalized block.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getMetadata

Returns the runtime metadata

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

Retrieves the runtime metadata of the blockchain node.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

Runtime metadata in hexadecimal

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

payment_queryInfo

Retrieve fee information for an encoded extrinsic

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

Returns information about the weight and fee of a given extrinsic.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Fee information for the extrinsic

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getReadProof

Returns proof of storage entries at a specific block state

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

Retrieves Merkle proofs for specific storage keys at a given block state, providing cryptographic verification of stored data.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Successfully retrieved proof of storage entries.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getRuntimeVersion

Get the runtime version

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

Returns the current runtime version of the blockchain node.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

Runtime version information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getStorageHash

Retrieves the storage hash

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

Returns the storage hash for a given storage key. Useful for verifying data integrity and indexing values in the blockchain storage.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Successfully retrieved the storage hash for the given key.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getStorageSize

Retrieves the storage size

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

Returns the size (in bytes) of the value stored under the given storage key. The size is returned as a hex-encoded number.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Successfully retrieved the storage size for the given key.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getStorage

Retrieve storage for a key

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

Retrieves the value stored under a given key in the blockchain state. The value is returned as hex-encoded data in SCALE format.

Body

application/json
API_keystring
jsonrpcstring
idinteger
methodstring
paramsArray<string>

Array with a single storage key (hex-encoded)

Response

200OK

Storage value for the given key

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_queryStorageAt

Query storage entries at a specific block

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

Queries storage entries by key starting at a specific block hash.

Body

application/json
API_keystring
jsonrpcstring
idinteger
methodstring
paramsarray
  • First parameter: array of state keys (hex-encoded) to query.
  • Second parameter: block hash to retrieve the state from.

Response

200OK

Successfully retrieved storage entries at the specified block

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

system_chain

Retrieve the blockchain name

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

Returns the name of the chain that the node is connected to.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

Returns the chain name

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

system_properties

Get a custom set of chain properties

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

Retrieves the chain-specific properties as a JSON object.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

JSON object containing chain properties

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

TESTNET

author_pendingExtrinsics

Returns all pending extrinsics, potentially grouped by sender

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

Retrieves the list of all currently pending extrinsics in the node, optionally grouped by sender.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

List of pending extrinsics

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

author_submitAndWatchExtrinsic

Submit and subscribe to an extrinsic until unsubscribed

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

Submits a fully encoded extrinsic to the network and subscribes to its lifecycle updates (e.g., when it is included in a block or finalized).

Body

application/json
api_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Successfully submitted extrinsic and received its current status.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

author_submitExtrinsic

Submit a fully formatted extrinsic for block inclusion

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

Submits a signed extrinsic to the blockchain for inclusion in a block.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Submission result of the extrinsic

Authorization

api-keyAuthapiKey in header

chain_getBlockHash

Get the block hash for a specific block number

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

Returns the block hash for the given block number in the blockchain.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<integer>

Response

200OK

Block hash for the specified block number

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

chain_getBlock

JSON-RPC methods for the Atleta Testnet

Get the block data for a specific block hash

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

Returns the full block data including header and extrinsics for a specific block hash.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Block data for the given hash

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

chain_getFinalizedHead

Get the hash of the last finalized block in the canonical chain

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

Returns the hash of the latest finalized block in the blockchain.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

The hash of the last finalized block.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getMetadata

Returns the runtime metadata

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

Retrieves the runtime metadata of the blockchain node.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

Runtime metadata in hexadecimal

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

payment_queryInfo

Retrieve fee information for an encoded extrinsic

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

Returns information about the weight and fee of a given extrinsic.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Fee information for the extrinsic

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getReadProof

Returns proof of storage entries at a specific block state

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

Retrieves Merkle proofs for specific storage keys at a given block state, providing cryptographic verification of stored data.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Successfully retrieved proof of storage entries.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getRuntimeVersion

Get the runtime version

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

Returns the current runtime version of the blockchain node.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

Runtime version information

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getStorageHash

Retrieves the storage hash

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

Returns the storage hash for a given storage key. Useful for verifying data integrity and indexing values in the blockchain storage.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Successfully retrieved the storage hash for the given key.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getStorageSize

Retrieves the storage size

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

Returns the size (in bytes) of the value stored under the given storage key. The size is returned as a hex-encoded number.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<string>

Response

200OK

Successfully retrieved the storage size for the given key.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_getStorage

Retrieve storage for a key

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

Retrieves the value stored under a given key in the blockchain state. The value is returned as hex-encoded data in SCALE format.

Body

application/json
API_keystring
jsonrpcstring
idinteger
methodstring
paramsArray<string>

Array with a single storage key (hex-encoded)

Response

200OK

Storage value for the given key

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_queryStorageAt

Query storage entries at a specific block

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

Queries storage entries by key starting at a specific block hash.

Body

application/json
API_keystring
jsonrpcstring
idinteger
methodstring
paramsarray
  • First parameter: array of state keys (hex-encoded) to query.
  • Second parameter: block hash to retrieve the state from.

Response

200OK

Successfully retrieved storage entries at the specified block

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

system_chain

Retrieve the blockchain name

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

Returns the name of the chain that the node is connected to.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

Returns the chain name

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

system_properties

Get a custom set of chain properties

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

Retrieves the chain-specific properties as a JSON object.

Body

application/json
API_keystring
jsonrpcstring
idstring
methodstring
paramsArray<any>

Response

200OK

JSON object containing chain properties

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header

state_queryStorage

Query historical storage entries

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

Returns the historical storage changes for the provided keys starting from a specific block hash.

Body

application/json
API_keystring
jsonrpcstring
idinteger
methodstring
paramsarray
  • First parameter: array of state keys (hex-encoded) to query changes for.
  • Second parameter: block hash to start retrieving history from.

Response

200OK

Successfully retrieved historical storage entries.

400Bad Request

Bad Request

500Internal Server Error

Internal Server Error

Authorization

api-keyAuthapiKey in header