之前在 Tolk 1.0 正式版发布时,我们做了一个《 Tolk 合约合约编程》入门课,主要讲了编程语言的数据结构和语法对编程的重要性,Tolk 语言的开发版本历史,Tolk 合约的开发环境配置等基本概念。
上周五 Tolk 发布了最新的 1.1 版本,今天我们会详细介绍下新版本的更新。
我们一般通过npm create ton@latest 来创建一个 TON 开发环境的脚手架,这个命令本质上是会去查询一个 create-ton 的 npm 项目来执行。
在 新创建的项目中,打开package.json文件,确认devDependencies中的 "@ton/tolk-js"的版本是">=1.0.0" 的。
然后在依赖安装后,再打开如下文件,确认最终的版本是 "1.1.0"。
//{your_project}/node_modules/@ton/tolk-js/package.json
"name": "@ton/tolk-js",
"version": "1.1.0",
再打开Tolk 合约源文件 contracts/*.tolk , 将首行的 tolk 1.0 改为 tolk 1.1 。
如果不修改这个版本,但是使用了 1.1 的版本特性,编译器将发出警告提醒:
Build script running, compiling TolkDot
🔧 Using tolk version 1.1.0...
contracts/tolk_dot.tolk:1: warning: the contract is written in Tolk v1.0, but you use Tolk compiler v1.1.0; probably, it will lead to compilation errors or hash changes
1 | tolk 1.0
| ^