Logo
RPC Assistant

Asset Hub Kusama RPC 端点:如何连接和使用

摘要

Asset Hub Kusama(之前称为 Statemine)是 Kusama 上的一个系统平行链,用于低成本资产创建和转账。本文提供链设置、可用的 RPC 方法以及面向开发者的实用连接指南,帮助开发者寻找可靠的基础设施。对于生产环境,请评估延迟、归档节点支持和 WebSocket 可用性,以确保一致的访问。

Asset Hub Kusama 决策检查表

在集成 Asset Hub Kusama 之前,请考虑以下标准以选择正确的 RPC 基础设施:

标准检查内容重要性
端点类型公共 RPC 端点 vs 私有 RPC 端点公共端点有速率限制;私有端点为生产级 dApp 提供更高吞吐量。
归档节点支持提供商是否提供归档数据?历史查询和索引所需。
WebSocket 可用性是否支持 WebSocket 订阅?对于实时功能(如交易订阅)至关重要。
网络延迟检查你与节点的地理接近度高延迟会增加响应时间。
速率限制每秒请求次数(RPS)限制是多少?限制会影响应用程序的扩展能力。
故障转移和冗余提供商是否有多个节点?确保节点故障期间的正常运行时间。

Asset Hub Kusama 概述

Asset Hub Kusama 是 Kusama 网络上的一个系统平行链,专为低成本资产创建、转账和 NFT 管理而设计。它取代了之前的 Statemine 平行链,是 Kusama 上持有和交易同质化与非同质化资产的主要中心。作为公益平行链,它利用 Kusama 的安全性,并通过 XCM(跨共识消息传递)与其他平行链无缝集成。


链设置与配置

连接 Asset Hub Kusama 时,你需要以下网络参数:

参数
网络名称Asset Hub Kusama
链 ID420420418
原生代币Kusama (KSM)
RPC 端点(公共)https://asset-hub-kusama-rpc.publicnode.com(示例)
WebSocket 端点(公共)wss://asset-hub-kusama-rpc.publicnode.com(示例)
浏览器Subscan
Para ID1000

注意:公共端点有速率限制。对于生产应用,请考虑使用专用 RPC 提供商(如 OnFinality),以获得更高吞吐量和可靠访问。


可用的 RPC 方法

Asset Hub Kusama 使用基于 Substrate 的 JSON-RPC。主要方法组包括:

  • Chain: chain_getBlock, chain_getHeader, chain_getBlockHash
  • State: state_getStorage, state_getMetadata, state_getRuntimeVersion
  • System: system_chain, system_name, system_version
  • Author: author_submitExtrinsic, author_pendingExtrinsics(用于交易)

完整列表请参阅 Substrate JSON-RPC 规范


连接 Asset Hub Kusama

你可以使用任何 JSON-RPC 客户端与 Asset Hub Kusama 交互。以下是使用 curl 和 WebSocket 的示例。

curl 示例

curl -X POST https://api.onfinality.io/rpc?apikey=YOUR_API_KEY \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "chain_getBlock",
    "params": []
  }'

YOUR_API_KEY 替换为来自 OnFinality 的有效 API 密钥。对于 WebSocket,使用 Node.js 中的 ws 库:

const WebSocket = require('ws');
const ws = new WebSocket('wss://api.onfinality.io/public-ws/asset-hub-kusama?apikey=YOUR_API_KEY');

ws.on('open', () => {
  ws.send(JSON.stringify({
    jsonrpc: '2.0',
    id: 2,
    method: 'chain_subscribeNewHeads',
    params: []
  }));
});

ws.on('message', (data) => {
  console.log('New head:', data);
});

常见问题与故障排除

问题可能原因解决方案
“Block not found”使用了修剪节点使用归档节点提供商。
速率限制错误超出公共端点限制切换到具有更高限制的私有 RPC 提供商。
WebSocket 断开连接网络不稳定或节点重启在客户端中实现重新连接逻辑。
链 ID 错误钱包配置不匹配检查链 ID 是否为 420420418。

关键要点

  • Asset Hub Kusama 是 Kusama 上用于低成本资产和 NFT 操作的系统平行链。
  • 使用链 ID 420420418 和 Para ID 1000 进行配置。
  • 公共 RPC 端点可用,但有速率限制;对于生产环境,请使用像 OnFinality 这样拥有专用节点的可靠提供商。
  • 归档节点支持对于历史数据查询至关重要。
  • WebSocket 订阅可提供实时更新,但需要适当的重新连接处理。

常见问题

Asset Hub Kusama 和 Statemine 有什么区别? Statemine 是之前的名称;Asset Hub Kusama 是更新版本,具有增强的资产和 NFT 功能。

我可以在 Asset Hub Kusama 上部署智能合约吗? 是的,Asset Hub Kusama 通过 EVM 模块支持 EVM 智能合约。请检查网络的运行时版本以了解具体功能。

如何获取 KSM 作为 gas 费? 可以通过 XCM 从 Kusama 中继链转账 KSM,或在中心化交易所获取。确保至少有 0.001 KSM 用于基本操作。

你推荐哪个 RPC 提供商? 根据正常运行时间、归档支持和速率限制评估提供商。OnFinality 提供可扩展的专用节点;详情请参见 RPC 定价支持的网络


有关 RPC 提供商选择的更多信息,请阅读我们的指南 如何选择 RPC 提供商

RPC 知识库

相关 RPC 内容

Rpc Provider Selection

如何为最新的网络升级选择以太坊RPC提供商?

以太坊网络升级(如Dencun、Pectra及未来的硬分叉)会引入新的RPC方法、改变状态格式并更新节点要求。选择能紧跟这些变化的RPC提供商,可确保您的dApp保持兼容性和高性能。本文解释了在提供商中需要检查哪些方面以支持最新的以太坊升级。...

Network Rpc

Polygon RPC 节点:如何选择并连接最佳端点

# Polygon RPC 节点:如何选择并连接最佳端点 Polygon(原 Matic)是一个领先的以太坊扩容平台,拥有蓬勃发展的 dApp、DeFi 协议和 NFT 项目生态系统。要与 Polygon 网络交互,开发者需要可靠的 RPC(远程过程调用)节点,以提供低延迟的链上数据访问和交易提交。...

Network Rpc

关于RPC端点,我需要了解什么?

# 关于RPC端点,我需要了解什么? RPC端点至关重要,因为Web3应用程序依赖于稳定的端点访问来进行读取、交易、仪表盘和后端工作流。正确的设置应匹配您的工作负载,支持您所需的网络和测试网,使限制可见,并在共享RPC不再足够时为您提供扩展路径。 对于通用Web3构建者、基础设施负责人、DeFi团队...

Testnet Rpc

How do I set up a BNB testnet endpoint and debug my dApp?

BNB Testnet (chain ID 97) is an EVM-compatible test network for BNB Smart Chain. Developers use it to deploy and test smart contracts, dApps, and inte...

Rpc Provider Selection

哪个RPC提供商提供最可靠的以太坊RPC端点?

# 哪个RPC提供商提供最可靠的以太坊RPC端点? 以太坊RPC端点的可靠性意味着持续的正常运行时间、低延迟、准确的数据以及处理流量高峰而不受速率限制或错误的能力。没有哪个提供商能普遍适用于所有工作负载,但生产团队应根据端点性能、方法支持、归档和追踪访问以及扩展选项来评估提供商。OnFinality...

Network Rpc

IoTeX RPC 端点是什么以及如何连接?

IoTeX 是一个兼容 EVM 的 Layer 1 区块链,专注于 DePIN 和机器经济。要与 IoTeX 交互,你需要一个 RPC 端点——一个读取区块链数据和提交交易的网关。本文列出了 IoTeX 主网和测试网的官方及第三方 RPC 端点,包括链设置、示例代码以及选择可靠提供商的准则。...

永远不用担心基础设施

OnFinality 消除了 DevOps 的繁重工作,让您能够更聪明、更快地构建。

开始