1.需求:使用suimove实现购买股票,根据股票分红sui支持把钱转给一个对象地址,提供一种机制,将对象地址拥有的钱,提取到这个对象的owner的钱包。如下图,12:用户A发布合约,拥有分红权限34:用户B花钱购买了股票,合约里面增加了钱5:将股票自由转移
SuiMove学习之实现NFT并部署上链使用Sui实现NFT合约并部署上链。即完成可以mintNFT的合约上链。并实现如下操作:自己地址mint一个NFTNFT使用自己github的头像作为图片mint一个nft发送到地址:0x7b8e0864967427679
快速了解智能合约、Sui Move基本概念
需求完成NFT相关知识的学习完成可以mintNFT的合约上链给自己地址mint一个NFTNFT必须是自己github的头像作为图片mint一个nft发送到地址:0x7b8e0864967427679b4e129f79dc332a885c6087ec9e187b53451a
Let'sMove0基础web2向web3迁移指南(4)实战篇时间戳
Let'sMove从前端到web3入门教程(6)Navi竞赛奖励第7期引子NAVI竞赛又又又来了!这次任务是borrow,然后调用2个外部movecall来stake换取响应的vsui和afsui。let'smove!开始首先调用naviborrowlet
本文介绍了如何在Sui Move中创建一个简单的代币交换功能。这个合约包括了初始化流动性池、添加流动性、以及两种代币之间的交换功能。
sui-move基础(五):letsmove-task4需求完成链游相关知识的学习完成随机数的学习,游戏必须包含随机数完成存和取游戏资金池完成如何存储Coin在合约的学习,游戏必须能存取[task2]发行的FaucetCoin,用task2的FaucetCoin作为游戏输
首先感谢Let'sMove共学,感谢HOH社区我会把详细的过程和注意的点都写上,适合和我一样的小白开始学习move一.项目文件结构详细官方文档地址:https://move-book.com/本期文章使用文献:https://docs
0基础从前端到Web3 —— Mine Clearance Frontend(一) —— Vite + React + TS
sui-move进阶:tableSuiMove中的0x2::table模块提供了一种类似映射(Map)的集合,用于存储键值对。与传统集合不同,Table的键和值并不直接存储在Table结构体中,而是通过Sui的对象系统进行管理。这使得Table成为一个句柄,用于操作存储在对象
sui-move进阶:dynamic_field上一节我们说到,table模块的实现用到了dynamic_field,而我将在这一节针对该库进行进一步的讲解。0x2::dynamic_field模块为Sui对象提供了动态字段功能。这允许开发者在对象构造后动态地添加字段,而不是仅依赖静态声明
0基础从前端到Web3 —— Mine Clearance Frontend(二) —— 在前篇的基础上继续往下,本篇主要是链上调用部分,让整个项目可以进行最基本的扫雷游戏。
sui-move进阶:vector0x1::vector是SuiMove中提供的动态数组模块,用于管理可变大小的容器。向量支持任意类型的存储,具有灵活的增删查改功能,底层实现采用原生操作以确保高效性。如果是学过Rust的朋友,应该对Vector不陌生,但Move的vector仍然与Rus
sui-move进阶:vec_map0x2::vec_map模块提供了一种基于向量实现的键值映射数据结构(VecMap)。它支持常见的映射操作,数据以插入顺序存储,而非按键排序。然而,它的操作复杂度为O(N),其设计主要是为小型映射提供编程便利。它作为一个基于向量(vector)的映射结构