跳到主要内容

简介

在TON区块链上创建、开发和部署智能合约,需要使用FunC编程语言TON虚拟机(TVM)

快速开始:您的第一个智能合约

使用Blueprint框架编写并部署您的第一个智能合约。

Blueprint是一个用于编写、测试和部署智能合约的开发环境。 要创建一个新的演示项目,请使用以下命令:

npm create ton@latest
阅读更多TON区块链课程TON速度竞赛教程

开始

有趣且简单的教程

使用我们适合初学者的指南开始您的旅程:

TON 课程

我们自豪地呈现TON区块链课程,这是TON区块链的全面指南。该课程适用于想要学习如何在TON区块链上创建智能合约和去中心化应用的开发者。

它包括9个模块,涵盖了TON区块链的基础知识、智能合约开发生命周期、FunC编程和TON虚拟机(TVM)。

查看TON课程

综合指南

对于喜欢详请和细节的人,请访问:

智能合约示例

探索由TON社区提供的现成智能合约示例和工具。

小提示

专注于使用FunC编写的智能合约。通常更好的做法是关注使用FunC(.fc)而不是低层级Fift(.fif)语言编写的智能合约。

TON上标准的智能合约示例包括钱包、选举(管理TON上的验证)和多签钱包,这些可以在学习时参考。

打开示例

智能合约最佳实践

TON提供了无限可能性。来了解如何在遵循推荐指南的同时进行充分利用。

TON 虚拟机(TVM)

探索运行您智能合约的引擎。

编程语言

📘 FunC

为TON智能合约量身定制的语言。

FunC概览

📒 Tact

类似于TypeScript和Rust的TON智能合约高级语言。

警告

由社区开发。谨慎使用。

Tact官方网站Tact Hello World

📕 Fift(高级)

高级水平

只适用于勇敢者!

Fift概览

社区工具

进一步阅读

通过这些社区驱动的教育资源提高您的技能。

额外资源