Ir al contenido principal

Cosmos RPC

Con Quicknode, tendrás acceso a nuestra red global de Cosmos, que siempre redirige tus solicitudes de API a la ubicación disponible más cercana, lo que garantiza una baja latencia y las velocidades más rápidas.

¿Qué es Cosmos?

Cosmos es una red descentralizada de blockchains interoperables, a menudo denominada el «Internet de las blockchains». Desarrollada con el SDK de Cosmos, permite a los desarrolladores crear cadenas escalables y específicas para cada aplicación, mientras que el protocolo de comunicación entre blockchains (IBC) facilita la transferencia segura de activos y datos entre ellas. Este diseño permite que cada blockchain mantenga su soberanía sin dejar de estar conectada, lo que fomenta un ecosistema más eficiente y colaborativo.

Interacción con las API de Cosmos

Los nodos de Cosmos ofrecen interfaces gRPC y REST que permiten a los desarrolladores interactuar con la cadena de bloques mediante programación. Esto significa que puedes consultar saldos, transacciones y el estado de la cadena; enviar transacciones; acceder a datos sobre staking, gobernanza y distribución; y supervisar a los validadores, el estado de la red y otras actividades de la cadena.

Puedes conectarte ejecutando tu propio nodo de Cosmos con gRPC/REST habilitado, o utilizando un proveedor de alojamiento como Quicknode, que ofrece un acceso fiable y de baja latencia sin necesidad de gestionar la infraestructura.

Sin embargo, dado que las cadenas de Cosmos son modulares, algunos puntos finales o comportamientos pueden variar en función de la red. La documentación de Quicknode Cosmos se actualiza continuamente, pero recomendamos consultarla junto con la documentación oficial del SDK de Cosmos para conocer los detalles más recientes sobre la API.


Realizar llamadas a la API de Cosmos

La forma más rápida de empezar a desarrollar en Cosmos es crear un punto de conexión de Quicknode y enviar tu primera solicitud.

Quicknode proporciona puntos de conexión gestionados para Cosmos, que ofrecen:

  • Alta fiabilidad: infraestructura distribuida a nivel mundial diseñada para minimizar el tiempo de inactividad
  • Datos de archivo: historial completo para consultas detalladas
  • Rendimiento mejorado: latencia y gestión de solicitudes optimizadas para aplicaciones de nivel de producción

Visita la página de inicio rápido para crear tu punto final y enviar tu primera solicitud.


Redes compatibles

Quicknode permite acceder a varias redes de Cosmos.

Cosmos Hub
Tipo:Producción
ID de la cadena:
cosmoshub-4
HTTP:
WSS:
Archivo:
Poda:Datos disponibles a partir del bloque 5200791. No compatible con cosmoshub-1/2/3
Disponibilidad de los datos archivados

Los puntos finales de Cosmos de Quicknode ya permiten acceder a los datos archivados a partir de la altura del bloque 5200791, lo que se corresponde con el inicio de la Cosmoshub-4 cadena. Ten en cuenta que los datos de las versiones anteriores de la cadena (Cosmoshub-1, Cosmoshub-2 y Cosmoshub-3) no están disponibles.

Para consultar datos históricos, utiliza el x-cosmos-altura-del-bloque Encabezado en las solicitudes de la API REST o especificar el parámetro «height» en las solicitudes de la API de Tendermint:

Ejemplo de la API REST de Cosmos:

curl --location 'https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/bank/v1beta1/balances/cosmos1t6rlgf80jd8tanpnnvmmxfqdcm9cn7wctrs7hk' \
--header 'x-cosmos-block-height: 5200791'

Ejemplo de la API de Tendermint:

curl --location 'https://docs-demo.cosmos-mainnet.quiknode.pro/block?height=5200791'
Comparte este documento