ton-blueprint

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Skill is based on Blueprint (ton-org/blueprint), generated at 2026-02-25.
Blueprint is a development environment for the TON blockchain: create projects with
npm create ton@latest
, then build (Tolk/FunC/Tact), test (Sandbox), and run scripts (deploy via TonConnect, deeplink, or mnemonic). Projects use a fixed layout:
contracts/
,
wrappers/
,
compilables/
,
tests/
,
scripts/
,
build/
.
本Skill基于Blueprint(ton-org/blueprint)生成,生成时间为2026-02-25。
Blueprint是TON区块链的开发环境:使用
npm create ton@latest
创建项目,随后进行构建(Tolk/FunC/Tact)、测试(Sandbox)并运行脚本(通过TonConnect、深度链接或助记词部署)。项目采用固定布局:
contracts/
wrappers/
compilables/
tests/
scripts/
build/

Core References

核心参考

TopicDescriptionReference
Project structureDirectory layout, contracts/wrappers/compilables/tests/scripts/buildcore-project-structure
CLI commandsbuild, test, run, create, rename, help, pack, snapshot, verify, set, convertcore-commands
NetworkProvidersender, open, waitForDeploy, waitForLastTransaction, api, configcore-network-provider
Configblueprint.config.ts, plugins, network, requestTimeout, recursiveWrappers, manifestUrlcore-config
UIProviderwrite, prompt, input, choose, setActionPrompt, inputAddress for scriptscore-ui-provider
Networks and explorersNetwork, Explorer, CustomNetwork, NetworkVersion for run/verify/configcore-networks-explorers
主题描述参考
项目结构目录布局、contracts/wrappers/compilables/tests/scripts/buildcore-project-structure
CLI命令build、test、run、create、rename、help、pack、snapshot、verify、set、convertcore-commands
NetworkProvidersender、open、waitForDeploy、waitForLastTransaction、api、configcore-network-provider
配置blueprint.config.ts、plugins、network、requestTimeout、recursiveWrappers、manifestUrlcore-config
UIProviderwrite、prompt、input、choose、setActionPrompt、inputAddress(用于脚本)core-ui-provider
网络与浏览器Network、Explorer、CustomNetwork、NetworkVersion(用于run/verify/config)core-networks-explorers

Features

功能特性

Scripts and compilation

脚本与编译

TopicDescriptionReference
Scriptsrun(provider, args), deploy pattern, blueprint runfeatures-scripts
Compilationcompile(), CompilerConfig, compilables, build output, hooksfeatures-compilation
Build APIbuildOne, buildAll, buildAllTact, artifact outputfeatures-build-api
WrappersContract, createFromConfig, createFromAddress, sendDeployfeatures-wrappers
PluginsPlugin, PluginRunner, custom CLI commandsfeatures-plugins
VerifyVerify deployed contract on verifier.ton.org, flags, compiler versionfeatures-verify
PackPublish-ready wrapper package, package.ts, dist, npm publishfeatures-pack
Create and renameCreate contract from template, rename across wrappers/scripts/testsfeatures-create-rename
主题描述参考
脚本run(provider, args)、部署模式、blueprint runfeatures-scripts
编译compile()、CompilerConfig、compilables、构建输出、hooksfeatures-compilation
构建APIbuildOne、buildAll、buildAllTact、产物输出features-build-api
wrappersContract、createFromConfig、createFromAddress、sendDeployfeatures-wrappers
插件Plugin、PluginRunner、自定义CLI命令features-plugins
验证在verifier.ton.org上验证已部署合约、标志位、编译器版本features-verify
打包可发布的wrapper包、package.ts、dist、npm publishfeatures-pack
创建与重命名从模板创建合约、跨wrappers/scripts/tests重命名features-create-rename

Best practices

最佳实践

TopicDescriptionReference
DeployDeploy flow, TonConnect/deeplink/mnemonic, env vars, verifybest-practices-deploy
TestingSandbox tests, compile(), coverage, gas report/snapshotbest-practices-testing
主题描述参考
部署部署流程、TonConnect/深度链接/助记词、环境变量、验证best-practices-deploy
测试Sandbox测试、compile()、覆盖率、gas报告/快照best-practices-testing