跳到主要内容

在 SUBFROST 上构建

SUBFROST 构建于 Alkanes 之上,这是一个运行在 Bitcoin 上的智能合约元协议(参见 Alkanes 元协议)。只要你会写合约或 Web 应用,就可以在它之上构建:代币、AMM、金库,以及任何读取或转移 Bitcoin 支持的价值(如 frBTC)的东西。

本节是开发者路线,带你从一台空机器走到一个已部署的合约和一个可用的集成。

工具链

你会用到一小组工具,全部公开可用:

  • alkanes-cli,用于在命令行中管理钱包、部署合约以及调用合约。它需要从源码构建(参见 快速开始)。
  • @alkanes/ts-sdk,用于在 Web 应用或后端中以 TypeScript 与链交互。
  • 一个托管的 JSON-RPC 端点,这样你无需自己运行索引器就能开始上手。请求会发往 https://mainnet.subfrost.io/v4/jsonrpc。如果你想自己运行索引器,参见 用 metashrew 做索引

完整的命令与 SDK 参考位于 API 与 SDK 文档。本路线是引导式教程;那一节则是查阅用的速查表。

本节内容

开始之前

Alkanes 采用全新的钱包模型。请勿将持有 ordinals 或铭文(inscriptions)的钱包用于合约操作:使用专用的 Alkanes 钱包,详见 安全须知。在测试网和 regtest 上这一点无关紧要,但这个习惯值得尽早养成。

接下来去哪里