RustChain API 快速参考

May 18, 2026 · View on GitHub

本文是 docs/API.md 的中文快速入口,面向需要先跑通常用查询的矿工、集成者和文档读者。完整字段说明和更多端点请参考英文版 API Reference

Base URL: https://rustchain.org

所有示例使用 curl -sk,其中 -k 用于当前节点证书环境。

健康检查

检查节点是否在线、数据库是否可写、版本和同步状态:

curl -sk https://rustchain.org/health | jq .
字段类型含义
okboolean节点是否健康
versionstring节点协议版本
uptime_sinteger节点运行秒数
db_rwboolean数据库是否可读写

Epoch 信息

查询当前 epoch、slot、奖励池和已登记矿工数量:

curl -sk https://rustchain.org/epoch | jq .
字段类型含义
epochinteger当前 epoch
slotinteger当前 slot
blocks_per_epochinteger每个 epoch 的 slot 数
epoch_potnumber当前 epoch 待分配 RTC
enrolled_minersinteger已登记矿工数量

活跃矿工

列出当前活跃或已登记矿工:

curl -sk https://rustchain.org/api/miners | jq .
字段类型含义
minerstring矿工 ID 或钱包地址
device_familystringCPU 家族
device_archstring具体架构
hardware_typestring可读硬件描述
antiquity_multipliernumber古董证明奖励倍率
last_attestinteger最近一次 attestation 时间戳

钱包余额

使用 miner_id 查询 RTC 余额:

curl -sk "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET_OR_MINER_ID" | jq .
字段类型含义
miner_idstring钱包或矿工标识
amount_rtcnumberRTC 可读余额
amount_i64integermicro-RTC 整数余额

钱包历史

查询钱包近期转账历史:

curl -sk "https://rustchain.org/wallet/history?miner_id=YOUR_WALLET_OR_MINER_ID&limit=10" | jq .
参数必填含义
miner_id是*推荐的钱包或矿工标识参数
address是*兼容旧客户端的别名
limit最大返回数量,默认 50

miner_idaddress 二选一即可。

Explorer

浏览器查看交易、钱包和矿工:

https://rustchain.org/explorer/

可以搜索钱包地址、交易哈希或矿工 ID。

安全边界

本文只覆盖公开只读查询和文档入口。不要在公开 issue、PR 或聊天中粘贴私钥、助记词、keystore、验证码或密码。钱包创建、提现、转账、跨链桥和交易所操作应由用户本人在可信环境中完成。