Logo
RPC Assistant

Endpoint RPC de Asset Hub Kusama: Cómo conectarse y usarlo

Resumen

Asset Hub Kusama (anteriormente Statemine) es una parachain del sistema en Kusama para la creación y transferencia de activos de bajo costo. Este artículo proporciona la configuración de la cadena, los métodos RPC disponibles y una guía práctica de conexión para desarrolladores que buscan una infraestructura confiable. Para cargas de trabajo de producción, evalúe la latencia, el soporte para nodos de archivo y la disponibilidad de WebSocket para garantizar un acceso consistente.

Lista de verificación de decisiones de Asset Hub Kusama

Antes de integrarse con Asset Hub Kusama, considere los siguientes criterios para elegir la infraestructura RPC adecuada:

CriterioQué verificarPor qué es importante
Tipo de endpointEndpoints RPC públicos vs. privadosLos endpoints públicos tienen límites de tasa; los endpoints privados ofrecen mayor rendimiento para dApps de producción.
Soporte para nodos de archivo¿El proveedor ofrece datos de archivo?Necesario para consultas históricas e indexación.
Disponibilidad de WebSocket¿Se admite WebSocket para suscripciones?Esencial para funciones en tiempo real como suscripciones de transacciones.
Latencia de redVerifique su proximidad geográfica a los nodosLa alta latencia aumenta los tiempos de respuesta.
Límites de tasa¿Cuáles son los límites de solicitudes por segundo (RPS)?Los límites afectan la capacidad de escalar de su aplicación.
Conmutación por error y redundancia¿El proveedor tiene múltiples nodos?Garantiza el tiempo de actividad durante fallos de nodos.

Descripción general de Asset Hub Kusama

Asset Hub Kusama es una parachain del sistema en la red Kusama diseñada para la creación, transferencia y gestión de activos de bajo costo, incluidos los NFT. Reemplaza la parachain anterior Statemine y sirve como el centro principal para mantener y transaccionar tanto activos fungibles como no fungibles en Kusama. Como parachain de bien común, aprovecha la seguridad de Kusama y proporciona una integración fluida de XCM (Cross-Consensus Messaging) con otras parachains.


Configuración de la cadena

Al conectarse a Asset Hub Kusama, necesita los siguientes parámetros de red:

ParámetroValor
Nombre de la redAsset Hub Kusama
Chain ID420420418
Token nativoKusama (KSM)
Endpoint RPC (público)https://asset-hub-kusama-rpc.publicnode.com (ejemplo)
Endpoint WebSocket (público)wss://asset-hub-kusama-rpc.publicnode.com (ejemplo)
ExploradorSubscan
Para ID1000

Nota: Los endpoints públicos tienen límites de tasa. Para aplicaciones de producción, considere usar un proveedor de RPC dedicado como OnFinality para obtener mayor rendimiento y acceso confiable.


Métodos RPC disponibles

Asset Hub Kusama utiliza JSON-RPC basado en Substrate. Los grupos de métodos clave incluyen:

  • 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 (para transacciones)

Una lista completa está disponible en la especificación JSON-RPC de Substrate.


Conexión a Asset Hub Kusama

Puede interactuar con Asset Hub Kusama usando cualquier cliente JSON-RPC. A continuación se muestran ejemplos usando curl y WebSocket.

Ejemplo con 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": []
  }'

Reemplace YOUR_API_KEY con una clave API válida de OnFinality. Para WebSocket, use una librería como ws en Node.js:

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);
});

Problemas comunes y solución de problemas

ProblemaCausa posibleSolución
"Bloque no encontrado"Uso de un nodo podadoUtilice un proveedor de nodos de archivo.
Errores de límite de tasaExceder los límites del endpoint públicoCambie a un proveedor de RPC privado con límites más altos.
Desconexión de WebSocketRed inestable o reinicio del nodoImplemente lógica de reconexión en su cliente.
ID de cadena incorrectoDiscrepancia en la configuración de la billeteraVerifique que el Chain ID sea 420420418.

Conclusiones clave

  • Asset Hub Kusama es una parachain del sistema para operaciones de activos y NFT de bajo costo en Kusama.
  • Utilice el ID de cadena 420420418 y el ID de para 1000 para la configuración.
  • Hay endpoints RPC públicos disponibles, pero tienen límites de tasa; para producción, use un proveedor confiable como OnFinality con nodos dedicados.
  • El soporte para nodos de archivo es esencial para consultas de datos históricos.
  • Las suscripciones WebSocket permiten actualizaciones en tiempo real, pero requieren un manejo adecuado de la reconexión.

Preguntas frecuentes

¿Cuál es la diferencia entre Asset Hub Kusama y Statemine? Statemine era el nombre anterior; Asset Hub Kusama es la versión actualizada con funcionalidad mejorada para activos y NFT.

¿Puedo desplegar contratos inteligentes en Asset Hub Kusama? Sí, Asset Hub Kusama admite contratos inteligentes EVM a través del pallet EVM. Verifique la versión runtime de la red para capacidades específicas.

¿Cómo obtengo KSM para las tarifas de gas? KSM se puede transferir desde la cadena de relevo Kusama a través de XCM o adquirirse en intercambios centralizados. Asegúrese de tener al menos 0.001 KSM para operaciones básicas.

¿Qué proveedor de RPC recomienda? Evalúe los proveedores según el tiempo de actividad, el soporte de archivo y los límites de tasa. OnFinality ofrece nodos dedicados escalables; consulte precios de RPC y redes compatibles para más detalles.


Para más detalles sobre la selección de proveedores de RPC, lea nuestra guía sobre cómo elegir un proveedor de RPC.

Base de conocimiento RPC

Detalles RPC relacionados

Nunca te preocupes por la infraestructura nuevamente

OnFinality elimina la carga pesada de DevOps para que puedas construir de forma más inteligente y rápida.

Comenzar