SuperAPI AI 工具集

stack-api

数据与分析

查看项目

更新于 10-16 08:05

技能介绍

用途:1sat-stack 是将 overlay engine、TXO 索引器、BSV21 代币、ORDFS 与 BAP 身份整合为单一 API 的 BSV 索引服务。该技能适用于需要通过统一接口获取 UTXO、查询铭文或 ordinals、代币与身份等场景。生产 API 基址为 https://api.1sat.app/1sat,源码位于 https://github.com/b-open-io/1sat-stack。

主要能力:TXO 相关端点支持按 outpoint、txid 查询输出,按 key 搜索,批量获取 outpoint、检查花费状态。Owner 端点按地址查询 UTXO(SSE 流式)、余额与多地址同步。BEEF 端点返回交易与默克尔证明。Arcade 提供广播与状态查询。BSV21 提供代币详情、余额、未花费、历史及批量查询,lockType 通常为 p2pkh。ORDFS 内容端点位于 /content/(不在 /1sat/ 前缀下),另有 /ordfs/metadata 与 /ordfs/stream。BAP 提供 profile、身份解析与搜索。此外还有 SSE 流、链信息、OpNS、BSocial、Paymail 与 overlay 引擎端点。

使用方式:如获取 UTXO,可订阅 SSE:new EventSource('https://api.1sat.app/1sat/owner/地址/txos?tags=*'),监听 txo 与 done 事件收集结果;广播交易向 https://api.1sat.app/1sat/arcade/tx POST 二进制 BEEF;代币余额请求 /bsv21/{tokenId}/p2pkh/{address}/balance。多数端点公开,添加 Authorization: Bearer YOUR_API_KEY 头可提高速率限制(公开 100 次/分,鉴权 1000 次/分)。

适用场景:构建交易前获取 UTXO、查询铭文与链上内容、管理 BSV21 代币、解析 BAP 身份,以及 Sigma Identity 的 NFT 订阅与信任评分等集成。集合(collection)overlay 为默认关闭的可选模块,本次资料未说明托管 API 是否启用其路由。自托管可部署于 Railway,各模块经 config.yaml 配置为 embedded、remote 或 disabled。详细参数见仓库内 references/api-reference.md、examples/migration-guide.md 与 scripts/query-unified.ts。费用、价格与自托管具体成本暂未提供。