rpc_methods
Returns the complete list of JSON-RPC methods the node exposes along with their maximum parameter counts. This is the quickest way to confirm feature availability (e.g., author_rotateKeys
, state_queryStorage
) on your chosen endpoint.
Parameters
This call does not take parameters.
Returns
Field | Type | Description |
---|---|---|
result.version | number | JSON-RPC protocol version. |
result.methods | array | List of method names supported by the node. |
Example Output (abridged)
{
"jsonrpc": "2.0",
"result": {
"methods": [
"author_pendingExtrinsics",
"author_submitExtrinsic",
"author_submitAndWatchExtrinsic",
"chain_getBlock",
"chain_getBlockHash",
"chain_getFinalizedHead",
"chain_subscribeFinalizedHeads",
"state_getStorage",
"state_getRuntimeVersion",
"system_chain",
"system_health",
"zenlinkProtocol_getAmountOutPrice"
],
"version": 1
},
"id": 1
}
The public Atlantic RPC returned 111 methods when queried on 2 October 2025, including Substrate core namespaces and Atlantic-specific endpoints such as mantaSBT_pull_ledger_diff
and zenlinkProtocol_*
.
Usage
curl https://api-manta-atlantic-mainnet.n.dwellir.com/YOUR_API_KEY \
-H 'Content-Type: application/json' \
-d '{
"jsonrpc": "2.0",
"method": "rpc_methods",
"params": [],
"id": 1
}'
Operational Tips
- Compare the returned list with our docs to spot any methods that require bespoke integration (e.g.,
payment_queryFeeDetails
). - If a method is missing—such as
beefy_getFinalizedHead
orgrandpa_roundState
—the node does not implement it. Plan to remove or hide unsupported functionality in your client UI. - Re-run this call after runtime upgrades; new pallets may expose fresh RPC extensions.