智能合约层初探

本章节开始叙述detask智能合约部分的开发

俗话说工欲善其事必先利其器,所以东西部分要准备好。

REMIX是一个初学者不错的练手东西。网页上就能够修改SuiMove代码和编译和发布。

1.REMIX页面

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

REMIX插件装置 CODE BY WELLDONE STUDIO

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

WELLDONE钱包装置

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

谷歌浏览器

扩展程序 – 办理扩展程序 – 谷歌商店

查找 WELLDONE Wallet 并装置钱包

在WELLDONE STUDIO插件里选择SUI模块

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

连接 WELLDONE钱包

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

2.测验用项目熟悉状况

这儿咱们运用forge点击create

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

3.了解基本概念

如下图,WELLDONE插件在默许工作目录中建立了sui的子目录,又在sui子目录中建立了forge工程

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

能够看见,在线修改器现已对MOVE代码做了上色处理和基本的语法提示功能

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

也能够检查toml文件状况,这些是模板生成时提供的,实际开发中需求各自调整。

这个给初学者极大的节省了环境建立时刻,帮助学员们快速了解程序结构和状况。

4.编译概述

代码修改好后就是编译环境,之前生成的模板forge能够试着编译一下。

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

发现有正告,依据提示,处理这个正告,让编译经过。

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

编译成功了,这儿展示的是让同学们快速了解代码和编译,不做过多冗述。

5.发布概述

编译没问题了就能够测验发布代码到测验网上,记得领取少量的测验币。

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

如果编译没问题,也不代表发布能成功。所以仍是需求继续做发布测验。

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

现在是测验forge的时分发布成功了。

6.发布后续

能够依据发布好的packageid到官方网suiexplorer去看看发布的成果

星航方案 - DeTask找活网 0根底开发入门到通晓 (3)

本地装置SUI布置

能够参阅官方的装置阐明,一步一步编译装置。

Install Sui | Sui Documentation

有时刻的话,仍是主张依照官方阐明一步一步的把sui的环境建立好,本地编译和发布。

其他

devnet环境设置好后,实际开发过程最好转到较为安稳的testnet环境

Move语言学习交流QQ群: 79489587

Sui官方中文开发者电报群: t.me/sui_dev_cn