rpc_methods

Retrieves the list of RPC methods that are exposed by the node.

Example Request and Result for rpc_methods method

In this section, we provide an illustrative example of a request made to retrieve details contents using the rpc_methods method. Additionally, we present the resulting response containing information about how to retrieves the list of RPC methods exposed by the node.

Parameters

  • none

The example in this section uses a non-existing project id.

Make sure you replace it with your Vara Mainnet endpoint when issuing the API calls.

Don't have a project id? Here's a straightforward guide on how to obtain one!

Retrieves the list of RPC methods that are exposed by the node.

POST https://vara-mainnet.blastapi.io/<project-id>

{
    "jsonrpc": "2.0",
    "result": {
        "methods": [
            "account_nextIndex",
            "author_hasKey",
            "author_hasSessionKeys",
            "author_insertKey",
            "author_pendingExtrinsics",
            "author_removeExtrinsic",
            "author_rotateKeys",
            "author_submitAndWatchExtrinsic",
            "author_submitExtrinsic",
            "author_unwatchExtrinsic",
            "babe_epochAuthorship",
            "chainHead_unstable_body",
            "chainHead_unstable_call",
            "chainHead_unstable_follow",
            "chainHead_unstable_genesisHash",
            "chainHead_unstable_header",
            "chainHead_unstable_stopBody",
            "chainHead_unstable_stopCall",
            "chainHead_unstable_stopStorage",
            "chainHead_unstable_storage",
            "chainHead_unstable_unfollow",
            "chainHead_unstable_unpin",
            "chainSpec_unstable_chainName",
            "chainSpec_unstable_genesisHash",
            "chainSpec_unstable_properties",
            "chain_getBlock",
            "chain_getBlockHash",
            "chain_getFinalisedHead",
            "chain_getFinalizedHead",
            "chain_getHead",
            "chain_getHeader",
            "chain_getRuntimeVersion",
            "chain_subscribeAllHeads",
            "chain_subscribeFinalisedHeads",
            "chain_subscribeFinalizedHeads",
            "chain_subscribeNewHead",
            "chain_subscribeNewHeads",
            "chain_subscribeRuntimeVersion",
            "chain_unsubscribeAllHeads",
            "chain_unsubscribeFinalisedHeads",
            "chain_unsubscribeFinalizedHeads",
            "chain_unsubscribeNewHead",
            "chain_unsubscribeNewHeads",
            "chain_unsubscribeRuntimeVersion",
            "childstate_getKeys",
            "childstate_getKeysPaged",
            "childstate_getKeysPagedAt",
            "childstate_getStorage",
            "childstate_getStorageEntries",
            "childstate_getStorageHash",
            "childstate_getStorageSize",
            "dev_getBlockStats",
            "gear_calculateHandleGas",
            "gear_calculateInitCreateGas",
            "gear_calculateInitUploadGas",
            "gear_calculateReplyGas",
            "gear_readMetahash",
            "gear_readState",
            "gear_readStateBatch",
            "gear_readStateUsingWasm",
            "gear_readStateUsingWasmBatch",
            "grandpa_proveFinality",
            "grandpa_roundState",
            "grandpa_subscribeJustifications",
            "grandpa_unsubscribeJustifications",
            "offchain_localStorageGet",
            "offchain_localStorageSet",
            "payment_queryFeeDetails",
            "payment_queryInfo",
            "runtime_wasmBlobVersion",
            "stakingRewards_inflationInfo",
            "state_call",
            "state_callAt",
            "state_getChildReadProof",
            "state_getKeys",
            "state_getKeysPaged",
            "state_getKeysPagedAt",
            "state_getMetadata",
            "state_getPairs",
            "state_getReadProof",
            "state_getRuntimeVersion",
            "state_getStorage",
            "state_getStorageAt",
            "state_getStorageHash",
            "state_getStorageHashAt",
            "state_getStorageSize",
            "state_getStorageSizeAt",
            "state_queryStorage",
            "state_queryStorageAt",
            "state_subscribeRuntimeVersion",
            "state_subscribeStorage",
            "state_traceBlock",
            "state_trieMigrationStatus",
            "state_unsubscribeRuntimeVersion",
            "state_unsubscribeStorage",
            "subscribe_newHead",
            "sync_state_genSyncSpec",
            "system_accountNextIndex",
            "system_addLogFilter",
            "system_addReservedPeer",
            "system_chain",
            "system_chainType",
            "system_dryRun",
            "system_dryRunAt",
            "system_health",
            "system_localListenAddresses",
            "system_localPeerId",
            "system_name",
            "system_nodeRoles",
            "system_peers",
            "system_properties",
            "system_removeReservedPeer",
            "system_reservedPeers",
            "system_resetLogFilter",
            "system_syncState",
            "system_unstable_networkState",
            "system_version",
            "transaction_unstable_submitAndWatch",
            "transaction_unstable_unwatch",
            "unsubscribe_newHead"
        ]
    },
    "id": 1
}

Curl Request example

curl --location 'https://vara-mainnet.blastapi.io/<project-id>' \
--header 'Content-Type: application/json' \
--data '{
    "id": 1,
    "jsonrpc": "2.0",
    "method": "rpc_methods",
    "params":[]
}'

Last updated