Runes 协议、管理符文资产、去中心化交易、BTC 符文市场、Marketplace API、钱包即服务、Web3 API
为什么要关注 Runes API?
自 Runes 协议上线以来,小额同质化代币(符文资产)在比特币网络迎来爆发式增长,与 BRC-20 相比,Utxo 原生设计让手续费低、确认快、钱包兼容性强。Runes API 把 符文市场所有关键数据 抽象成标准化接口:查询合集、交易历史、持仓排行,甚至一键挂单。无论你是数据分析、钱包开发还是中心化交易所,都能通过几十行代码获得实时、准确的符文数据 —— 省时省节点、不踩坑。
一键体验零门槛接入
👉 在浏览器里实时调用 Runes API,获取任意符文价格与交易量
核心关键词概览
- Runes API
- 符文合集
- 比特币符文
- 交易历史
- Marketplace API
- 钱包即服务
- Web3 API
一、五分钟上手:从 0 到跑通第一条查询
准备工作
- 完成开发者认证并生成 APIKey。
- 确保项目支持
REST或WebSocket,Runes 接口返回的均是application/json数据。
段子般的示例
curl https://okxdog.com/v3/marketplace/runes/collections \ -H "x-apikey: YOUR_KEY"200 ms 内即可拿到热门符文合集列表:集合名称、发行时间、当前地板价、24 h 成交额,一应俱全。
二、接口全景
2.1 获取合集信息
- 查询指定符文合集详情:总量、持有人数、铭文数、链上元数据链接。
- 支持使用
symbol或name精确、like模糊搜索。
2.2 热门合集排行榜
- 预制排序字段:
volume_24h、floor_price、creators(创世项目)。 - 返回分页,每页 20 条,最大可以拉取 1000 条。
2.3 交易历史
- 精确到区块高度的买卖明细,包含买方、卖方、价格、tx_hash。
- 提供
time_from/time_to区间过滤,合链上 DID 标签。
2.4 钱包资产
- 输入 sat 起始点或符文符号,立即返回该地址持有的符文余额及估值。
- 可联合 钱包即服务 Web3 API 自动签名转账。
2.5 订单信息 & 提交挂单
- 链下订单簿:通过 API 创建挂单 → 签名广播 → 匹配成交。
- 挂单格式与 Unisat 同款,降低用户切换门槛。
三、盘内藏金:用数据捕捉下一个高潜符文
案例:两周前市场传出「DOG•GO•TO•THE•MOON」即将上线 Binance 内部测试网。利用交易历史 API,把参数中的 "time_from": "2024-06-01"、"time_to": "2024-06-10" 设置好,抓住 3 小时内从 5 satoshi 飙到 21 satoshi 的行情,通过限价单 API 设置 15 satoshi 触发卖出,并以 套利收益 80% 成交。
数据分析只花 15 行代码,全链路体验如丝顺滑。
四、钱包开发者接入最优实践
- 场景:UI 钱包需同步用户一键挂单资产。
流程:
- 用获取钱包资产接口列出现有符文;
- 调用提交挂单 API,返回订单 ID;
- 监听 WebSocket 推送,前端弹成交 toast;
- 当收到成交消息,再用交易历史接口回填 UI。
SDK 支持
- 官方提供
@okx/runes-market-sdk,零配置,三次握手即可与主网对接。
- 官方提供
- 错误码速查
常见 4005 “签名格式有误”,90% 原因是未将satpoint与小数位置对齐。参考文档后立刻解决。
五、FAQ:开发者的 5 个高频疑问
Q1:Runes 数据更新频率是多少?
A:区块高度+1 就增量推送,延迟 < 13 秒。
Q2:APIKey 有调用频率限额吗?
A:默认 120 次/分钟,业务高峰期可自助申请扩容。
Q3:如何防止假符文/拼写攻击?
A:合集信息接口默认校验调用方白名单创世地址,配合 precise_match=true 过滤。
Q4:挂单能设置有效期吗?
A:支持 expired_at Unix 时间戳,最长 7×24 h;未成交自动下架。
Q5:做交易所行情同步,需要自建节点吗?
A:完全不用!Runes API 内置最新比特币全节点及 ord、index 隔离缓存,省时省力。
六、进阶:如何把 Runes API 接入现有指数
- 接口平均响应 60 ms,满足分钟级 K 线生成需求。
- Python 例子:用
schedule每 1 分钟轮询「热门合集」提取floor_price,写入 InfluxDB,再使用 Grafana 画图表。 - 数据集可快速输出为高并发 WebSocket 服务,供付费行情订阅。
七、常见错误码速览
| 错误码 | 描述 | 调试提示 |
|---|---|---|
| 4001 | 参数缺失 | 检查是否漏传 network |
| 4012 | 签名过期 | 请重新获取 jwt |
| 5003 | 内部抓取失败 | 重试即可,通常为节点分叉 |
八、结语:用 Runes API 打开 10 倍效率大门
Runes API 把复杂的比特币验证、索引、上链广播通通隐藏在易用的 HTTPS 端点后面,省去自建节点的硬件与人力成本。
无论你是数据开发者、钱包团队、还是中心化交易所,只靠 Runes API 就能掌握符文市场的每一滴流动。立即动手,把下一个热门符文收入囊中!