rpc_methods
Returns a list of all RPC methods available on Asset Hub.
Use Cases#
- API discovery - List all available methods
- Compatibility checking - Verify method availability for native stablecoin transfers (USDC, USDT), DOT staking and governance, and cross-chain asset management via XCM
- Documentation - Auto-generate method lists
Parameters#
This method accepts no parameters.
Request#
{
"jsonrpc": "2.0",
"method": "rpc_methods",
"params": [],
"id": 1
}
Code Examples#
- cURL
- JavaScript
curl https://api-asset-hub-polkadot.n.dwellir.com/<YOUR_API_KEY>/YOUR_API_KEY \
-X POST \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "rpc_methods",
"params": [],
"id": 1
}'
import { ApiPromise, WsProvider } from '@polkadot/api';
const provider = new WsProvider('wss://api-asset-hub-polkadot.n.dwellir.com/YOUR_API_KEY');
const api = await ApiPromise.create({ provider });
const methods = await api.rpc.rpc.methods();
console.log('Available methods:', methods.methods.length);
await api.disconnect();
Related Methods#
state_getMetadata- Get runtime metadata