如何实现一个分布式计数器说明:该教程基于sui官方开发者文档,进行的是实战操作,需要读者具备一定的move语言基础。官方教程地址:https://docs.sui.io/guides/developer/app-examples/e2e-counter实战说明该实战项目涉及的知识点有:结
move入门之集合(三):Vector数据衍生类型VecMap深度分析🧑💻作者:gracecampo概述之前的文章中,我们学习了vector,vecSet两种常用的集合数据结构,此章我们通过对前两种数据结构的回顾以及对比,探究下vecSet这种集合类型。VecMap是什么?所属模
SUI中的PTB编程入门🧑💻作者:gracecampo PTB定义PTB(BuildingProgrammableTransactionBlocks)的中文直译是可编程的事物块,这种描述对于sui新人来说很具备迷惑性。[官方释义]可编程交易块(PTB)是Sui
如何使用dapp-kit构建应用🧑💻作者:gracecampodAppKit是一组React组件、hooks和工具,旨在帮助您在Sui区块链上构建去中心化应用程序(dApps)。它简化了连接钱包、签署交易和从RPC节点获取数据等任务。主要功能:查询Hooks:获取
move入门之集合(二):Vector数据衍生类型VecSet深度分析🧑💻作者:gracecampo概述VecSet是Move语言中的一种vector数据类型衍生出的集合类型,可以看作是Vector数据类型变种。特点唯一性:VecSet不允许重复项,确保集合中的每个元素
move入门之集合(一):Vector数据类型深度分析🧑💻作者:gracecampo概述在之前的文章中,我们对基本数据类型有了基本的认识,在move中,定义了多种集合类型。集合类型的数据结构主要包括以下几种:Vector:用于存储同一类型的元素集合,类似于动态数组。T
move入门之泛型🧑💻作者:gracecampo泛型是什么?泛型是Move中许多高级特性的基础,比如集合、抽象实现等在Move中,泛型是高级语言特性,它可以使结构体或者函数接受任意类型的参数在日常开发中,当我们希望一个结构体或者函数,在不同的场景下,某个字段,或者方法可以不指
MOVE共学营TASK5教程🧑💻作者:gracecampo实现一个最简单的swap上链网络:主网(mainnet)需求完成swap相关知识的学习完成第一个Swap合约的上链部署swap必须是swap自己发行的task2两个Coin的互换,包名必须是自己的gi
move入门之基础语法(一):模块注释常量结构体🧑💻作者:gracecampo说明:本章将介绍在move中如何去新建模块,代码注释,声明常量,声明结构体语法的使用。新建模块模块的定义:模块是move的基本构成组件,利用模块特性可以优化代码结构以及功能解耦,模块中定义的所
MOVE共学营TASK4教程 完成游戏的上链部署上链网络:主网(mainnet)需求完成链游相关知识的学习完成随机数的学习,游戏必须包含随机数完成存和取游戏资金池完成如何存储Coin在合约的学习,游戏必须能存取[task2]发行的F