先决条件:Sui 钱包和测试网 SUI 安装 我们目前提供适用于 macOS(Intel 和 Apple CPU)、Ubuntu 和 Windows 的 walrus 客户端二进制文件: 操...
1. 安装 Sui 环境 确保你的开发环境已经设置好,包括以下工具: 安装依赖工具 Rust 和 Move 编译器:Sui 使用 Rust 工具链编译 Move 合约。 bash 复制代码 curl --proto '=htt...
@TOC 前言 Move 是专为区块链开发设计的一种编程语言,在安全性和资源管理方面具有独特的优势。在 Sui 区块链中,Move 语言进一步扩展了这些特性,使开发者能够高效地构建去中心化应用程序(dApp)。本篇博客将以 Move 语...
本文介绍HOH水分子社区Move共学营的task6学习笔记。 1. 使用脚手架快速创建Sui dApp项目 Sui生态为开发者提供了一个名为@mysten/create-dapp的脚手架工具,帮助我们快速初始化一个功能完善的dApp项目...
最近在构思HOH水分子社区MOVE共学的最后一个defi项目,考虑的因为是慈善项目,gas费应该减免,所以查阅了一些资料,Sui 网络的赞助交易(Sponsored Transactions)正好可以满足需求,现将学习笔记总结如下: 一、...
背景简介 GraphQL 是由 Facebook(现 Meta)于 2012 年开发并在 2015 年开源的一种数据查询语言。与传统的 REST API 相比,GraphQL 提供了一种更加灵活高效的方式来请求和操作数据。通过其强类型系统...
前言 随着区块链技术的快速发展,安全性、灵活性和去中心化验证成为了核心需求。由于钱包复杂性导致的新用户入门障碍是区块链中一个长期存在的问题,而zkLogin是其简单的解决方案。通过使用前沿的密码学和技术,zkLogin既优雅又复杂。Sui...
前言 在区块链技术的世界中,密钥对与签名验证是核心技术之一,它们直接关系到用户资产的安全性和交易的真实性。在 Sui 区块链中,这些功能通过强大的 TypeScript SDK 实现,开发者可以轻松地创建和管理密钥对、进行签名操作以及验证...
前言 在区块链开发的语境下,数据的存储和管理方式至关重要。而 Move 语言作为一种专为区块链设计的编程语言,以其灵活的语法和强大的能力系统,成为 Sui 区块链的核心语言。本文将围绕 Move 语言中的结构体展开,解析其在 Sui 区块...
今天我们来全新设计一个代币系统,实现功能如下: 一、模块功能概述 该模块实现了一个叫 WILD_COIN 的代币系统,支持以下功能: 创建和管理代币的发行和流通(init, mint_wild, increase_unfroze...