SuperAPI AI 工具集

wallet-create-ordinals

设计与创作

查看项目

更新于 10-15 17:23

技能介绍

用途:在 BSV 区块链上铸造新的 ordinal/NFT 铭文,创建 ordinal 收藏,或将图片、文本、文件永久铭刻上链。

主要能力:通过 @1sat/actions 的 inscribe 动作创建铭文,支持 base64 内容、MIME 类型(contentType)与可选 MAP 元数据(如 app、type、name)。可设置 signWithBAP 使用钱包 BAP 身份的 Sigma 协议签名,采用两笔交易流程:先生成未广播的锚定交易,铭文交易花费锚定输出并在锁定脚本中内嵌 Sigma 签名,两笔交易原子广播。铭刻产出链上铭文、唯一 ordinal ID(txid + 输出索引)、永久不可变存储与可交易 NFT。另可用 @1sat/core 的 deployBsv21Token 部署 BSV21 同质化代币,配置需 symbol、icon、utxos、initialDistribution,并可传 decimals、destinationAddress、paymentPk、changeAddress。

用法:命令行执行 bun run <SKILL_DIR>/scripts/mint.ts <wif> <image-path> 铸造图片 ordinal,可附元数据;编程方式先 createContext(wallet, { chain: 'main' }) 建立上下文,再调用 inscribe.execute(ctx, { base64Content, contentType, map, signWithBAP }),成功返回 txid,失败返回 error。

身份与溯源:铭文可含 AIP 签名证明作者身份,签名地址经 overlay 解析到 BAP 身份。特定 origin txid 的 ordinal 可作为 Sigma Identity 的订阅 NFT,origin txid 决定订阅层级,需在订阅配置中注册集合 origin txid。

限制与要求:需 BRC-100 兼容钱包(@1sat/wallet、@1sat/wallet-node 或 @1sat/wallet-remote)、待铭刻文件、@1sat/actions 或 @1sat/core,以及足够 BSV 余额。成本随文件大小增加,费率可通过 satsPerKb 配置(默认值资料未给出)。具体价格、代币经济与部署细节暂未提供。