星航计划 - DeTask找活网 0基础开发入门到精通 (3)

智能合约层初探

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

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

REMIX是一个初学者不错的练手工具。网页上就可以编辑SuiMove代码和编译和发布。

1.REMIX页面

REMIX插件安装 CODE BY WELLDONE STUDIO

WELLDONE钱包安装

谷歌浏览器

扩展程序 - 管理扩展程序 - 谷歌商店

查找 WELLDONE Wallet 并安装钱包

在WELLDONE STUDIO插件里选择SUI模块

连接 WELLDONE钱包

2.测试用项目熟悉情况

这里我们使用forge点击create

3.了解基本概念

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

可以看见,在线编辑器已经对MOVE代码做了上色处理和基本的语法提示功能

也可以查看toml文件情况,这些是模板生成时提供的,实际开发中需要各自调整。

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

4.编译概述

代码编辑好后就是编译环境,之前生成的模板forge可以试着编译一下。

发现有警告,根据提示,处理这个警告,让编译通过。

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

5.发布概述

编译没问题了就可以尝试发布代码到测试网上,记得领取少量的测试币。

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

目前是测试forge的时候发布成功了。

6.发布后续

可以根据发布好的packageid到官方网suiexplorer去看看发布的结果

本地安装SUI部署

可以参考官方的安装说明,一步一步编译安装。

Install Sui | Sui Documentation

有时间的话,还是建议按照官方说明一步一步的把sui的环境建立好,本地编译和发布。

其他

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

Move语言学习交流QQ群: 79489587

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

相关推荐
木西2 天前
实战:基于 Solidity 0.8.27 与 OpenZeppelin V5 构建多链恶搞代币(以 SPX6900 为例)
web3·智能合约·solidity
2601_961963384 天前
Spring Boot集成电子签章的7个典型问题与解决方案:从入门到生产级实践
大数据·人工智能·spring boot·python·区块链·智能合约
Maimai108087 天前
Web3 前端交易系统如何落地:从下单 UI 到 Operation 编码、签名与实时状态更新
前端·react.js·ui·架构·前端框架·web3
Maimai108087 天前
Web3 前端实时通信如何落地:从 SSE 订阅到行情、订单与账户状态更新
前端·javascript·react.js·前端框架·web3·状态模式
用户887665426637 天前
Web3 前端实时通信如何落地:从 SSE 订阅到行情、订单与账户状态更新
前端·react.js·web3
Rockbean7 天前
10分钟智能合约:进阶实战-4.3 Delegatecall漏洞
web3·智能合约·solidity
2601_961963388 天前
技术解剖:哈希值、区块链与CA认证如何守护电子合同安全?
网络·人工智能·安全·区块链·智能合约·政务
2601_961963388 天前
从“电子化”到“自动化”:2026年智能合约与电子合同融合的技术逻辑与法律适配
网络·人工智能·区块链·智能合约·政务
2601_961963388 天前
从OCR到NLP:AI技术如何赋能电子合同智能审核与风险预警?
网络·人工智能·安全·金融·智能合约
2601_961963388 天前
移动办公时代:微信小程序与钉钉集成下的电子合同签署全流程
网络·人工智能·安全·区块链·智能合约·哈希算法