Cosmos API 教程

Cosmos Hub区块链RPC API指南 2026

什么是Cosmos API?

Cosmos API提供对Cosmos Hub(ATOM)区块链的编程访问。Cosmos是一个互连的区块链网络,通过IBC协议实现跨链通信。

API类型

类型 URL
REST API https://rest.cosmos.network
RPC https://rpc.cosmos.network
gRPC grpc.cosmos.network:9090

REST API示例

import requests

COSMOS_REST = "https://rest.cosmos.network"

def get_account(address):
    """获取账户信息"""
    response = requests.get(f"{COSMOS_REST}/cosmos/auth/v1beta1/accounts/{address}")
    return response.json()

def get_balance(address, denom="uatom"):
    """获取余额"""
    response = requests.get(f"{COSMOS_REST}/cosmos/bank/v1beta1/balances/{address}/by_denom?denom={denom}")
    return response.json()

def get_validators():
    """获取验证者列表"""
    response = requests.get(f"{COSMOS_REST}/cosmos/staking/v1beta1/validators")
    return response.json()

# 使用示例
# account = get_account("cosmos1...")
# print(account)

主要REST端点

端点 说明
/cosmos/auth/v1beta1/accounts 账户查询
/cosmos/bank/v1beta1/balances 余额查询
/cosmos/tx/v1beta1/txs 交易查询
/cosmos/staking/v1beta1/validators 验证者信息

开始交易ATOM

交易Cosmos及其他加密货币:注册OKX