SuperAPI AI 工具集

ton-blueprint

编程与开发

查看项目

更新于 10-15 22:11

技能介绍

用途:TON Blueprint(ton-org/blueprint)是面向 TON 区块链的开发环境,用于创建项目,并完成构建(Tolk/FunC/Tact)、测试(Sandbox)与运行脚本(通过 TonConnect、deeplink 或助记词部署)。资料生成于 2026-02-25。

主要能力:

  1. 项目创建:使用 npm create ton@latest。
  2. 固定目录布局:contracts/、wrappers/、compilables/、tests/、scripts/、build/。
  3. CLI 命令:build、test、run、create、rename、help、pack、snapshot、verify、set、convert。
  4. NetworkProvider:sender、open、waitForDeploy、waitForLastTransaction、api、config。
  5. 配置:blueprint.config.ts,含 plugins、network、requestTimeout、recursiveWrappers、manifestUrl。
  6. UIProvider:write、prompt、input、choose、setActionPrompt、inputAddress,用于脚本交互。
  7. 网络与浏览器:Network、Explorer、CustomNetwork、NetworkVersion,用于 run/verify/config。
  8. 特性:脚本 run(provider, args) 与 deploy 模式、blueprint run;编译 compile()、CompilerConfig、compilables、构建输出与 hooks;构建 API buildOne、buildAll、buildAllTact 及产物输出;包装器 Contract、createFromConfig、createFromAddress、sendDeploy;插件 Plugin、PluginRunner 与自定义 CLI 命令;验证 verify 在 verifier.ton.org 上校验已部署合约、标志与编译器版本;打包 pack 生成可发布的包装器包、package.ts、dist、npm publish;创建与重命名可从模板创建合约,并在 wrappers/scripts/tests 间重命名。

使用方式:按上述固定布局组织项目,用 CLI 执行构建、测试与脚本运行;部署可选 TonConnect、deeplink 或助记词,并涉及环境变量与验证。

限制:资料未提供收费、价格、平台或效果信息;具体步骤细节需参考对应参考文档。