Sui Move 语法和设计模式,并发布一个代币到链上。
Move中的设计模式(2)——Wrapper
在开始之前本系列文章将深入浅出的全面讲解Move语言。请用微信关注《HOH水分子》公众号,我们将持续分享和制作变成语言教程,让大家对编程产生化学反应。一、缘起:从兴趣到行动作为一名对区块链技术充满好奇的萌新开发者,我一直在寻找机会深入学习并实践这一前沿技术。非常幸运的参加了HOH水分子
这次将运用之前笔计的内容进行整合做一个TodoList
前言Sui使用DPoS权益证明作为共识的核心。用户可以把手上的SUI委托质押给验证者节点,在每一个epoch周期内,交易的gas费、存储费用、质押补贴等收入都会分给验证节点和他们的质押用户。每个验证者节点都维护着自己的质押池子,并根据exchangerates算法来计算每个用户的质押奖励核心
Sui Move 中集合、对象、泛型、动态字段的使用。
SUI CLI常用命令解析1——Client @SUI Move开发必知必会
环境配置sui1.24核心概念sui的scenario创建,并且运行,测试运行脚本suimovetest运行代码moduletest_learning::Sword{publicstructSwordhaskey,store{id:U
社区的小伙伴应该都收到过ASCII红包吧。来自https://sui-red-packet.vercel.app/。如果没收到那就发一个吧😄。
SUI Move官方示例合约实践——DeFi类:共享托管(shared_escrow)
一、游戏思路1、初始化一个游戏池,合约发布者拥有向游戏池存钱和从游戏池取钱的权限2、玩家玩游戏,押注一定额度代币,玩家猜硬币正反面和合约随机生成的boolean值比较,若一致则玩家赢,从游戏池拿出等额代币给玩家,若不一致则玩家输,玩家押注的代币存入游戏池二、代码设置错误码//错误码
开发环境:sui1.24版本代码结构说明:代码主要功能为向tiny转1000_000_000_000的资金。move合约代码分为:use:导入,最新版本的可以自动导入。另外usesui::tx_context::{Self,TxContext};需要放置在最后constant:
SUI Move官方示例合约实践——NFT类:盲盒空投NFT(random_nft_airdrop)
SUI Move官方示例合约实践——FT类:资产金库锁(treasury_lock)
Move中的设计模式(4)——Witness