返回顶部
s

sui-moveSui Move开发

Sui blockchain and Move smart contract development. Use when the user asks about Sui, Move language, smart contracts, objects, transactions, or blockchain development on Sui.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.1
安全检测
已通过
1,892
下载量
免费
免费
4
收藏
概述
安装方式
版本历史

sui-move

Sui Move 开发

Sui 区块链和 Move 智能合约开发的综合知识库。

GitHub:

设置参考

克隆官方文档:

bash

创建技能目录


mkdir -p {baseDir}/references && cd {baseDir}/references

克隆 Move Book(Move 语言圣经)

git clone --depth 1 https://github.com/MystenLabs/move-book.git

克隆 Sui 文档(稀疏检出)

git clone --depth 1 --filter=blob:none --sparse https://github.com/MystenLabs/sui.git cd sui && git sparse-checkout set docs

克隆 Awesome Move(精选示例和资源)

注意:部分代码示例可能已过时

git clone --depth 1 https://github.com/MystenLabs/awesome-move.git

其他资源

Awesome Move(references/awesome-move/)

精选的 Move 资源列表,包括:
  • - 示例项目和代码片段
  • 库和框架
  • 工具和实用程序
  • 学习资源

⚠️ 注意:随着 Move 语言和 Sui 平台的发展,awesome-move 中的部分代码示例可能已过时。请始终对照最新的 Move Book 和 Sui 文档进行验证。

参考结构

Move Book(references/move-book/book/)
目录内容
your-first-move/Hello World、Hello Sui 教程
move-basics/
变量、函数、结构体、能力、泛型 |

| concepts/ | 包、清单、地址、依赖 | | storage/ | 对象存储、UID、转移函数 | | object/ | 对象模型、所有权、动态字段 | | programmability/ | 事件、见证、发布者、显示 | | move-advanced/ | BCS、PTB、密码学 | | guides/ | 测试、调试、升级、BCS | | appendix/ | 术语表、保留地址 |

Sui 文档(references/sui/docs/content/)

  • - 概念、指南、标准、参考

快速搜索

bash

在 Move Book 中搜索主题


rg -i 关键词 {baseDir}/references/move-book/book/ --type md

在 Sui 文档中搜索

rg -i 关键词 {baseDir}/references/sui/docs/ --type md

查找所有关于某个主题的文件

find {baseDir}/references -name *.md | xargs grep -l 主题

关键概念

Move 语言基础

能力 - 类型能力:

  • - copy - 可复制
  • drop - 可丢弃(销毁)
  • store - 可存储在对象中
  • key - 可用作全局存储中的键(对象)

move
public struct MyStruct has key, store {
id: UID,
value: u64
}

对象模型

  • - 每个对象都有唯一的 UID
  • 对象可以是拥有的(地址)、共享的或不可变的
  • 转移函数:transfer::transfer、transfer::shareobject、transfer::freezeobject

常见模式

创建并转移对象
move
public fun create(ctx: &mut TxContext) {
let obj = MyObject {
id: object::new(ctx),
value: 0
};
transfer::transfer(obj, tx_context::sender(ctx));
}

共享对象
move
public fun create_shared(ctx: &mut TxContext) {
let obj = SharedObject {
id: object::new(ctx),
counter: 0
};
transfer::share_object(obj);
}

入口函数
move
public entry fun do_something(obj: &mut MyObject, value: u64) {
obj.value = value;
}

CLI 命令

bash

创建新项目


sui move new my_project

构建

sui move build

测试

sui move test

发布

sui client publish --gas-budget 100000000

调用函数

sui client call --package --module --function --args

获取对象

sui client object

工作流程

回答 Sui/Move 问题时:

  1. 1. 首先搜索参考
bash rg -i 主题 {baseDir}/references/move-book/book/ -l
  1. 2. 阅读相关文件
bash cat {baseDir}/references/move-book/book/<路径>/<文件>.md
  1. 3. 提供参考中的代码示例
  1. 4. 必要时链接到官方文档
- Move Book:https://move-book.com - Sui 文档:https://docs.sui.io

主题索引

主题位置
Hello Worldmove-book/book/your-first-move/hello-world.md
Hello Sui
move-book/book/your-first-move/hello-sui.md | | 基本类型 | move-book/book/move-basics/primitive-types.md | | 结构体 | move-book/book/move-basics/struct.md | | 能力 | move-book/book/move-basics/abilities-introduction.md | | 泛型 | move-book/book/move-basics/generics.md | | 对象模型 | move-book/book/object/ | | 存储 | move-book/book/storage/ | | 事件 | move-book/book/programmability/events.md | | 测试 | move-book/book/guides/testing.md | | 升级 | move-book/book/guides/upgradeability.md | | PTB | move-book/book/move-advanced/ptb/ | | BCS | move-book/book/move-advanced/bcs.md |

相关技能

本技能是 Sui 开发技能套件的一部分:

技能描述
sui-decompile获取并读取链上合约源代码
sui-move
编写和部署 Move 智能合约 |
| sui-coverage | 通过安全分析分析测试覆盖率 |
| sui-agent-wallet | 构建和测试 DApp 前端 |

工作流程:

sui-decompile → sui-move → sui-coverage → sui-agent-wallet
学习 编写 测试与审计 构建 DApp

所有技能:

备注

  • - Move 2024 版本引入了新特性(枚举、方法语法等)
  • Sui 使用独特的以对象为中心的模型,与其他区块链不同
  • Gas 以 SUI 代币支付
  • 提供测试网/开发网用于开发

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 sui-move-1776373144 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 sui-move-1776373144 技能

通过命令行安装

skillhub install sui-move-1776373144

下载

⬇ 下载 sui-move v1.1.1(免费)

文件大小: 4.12 KB | 发布时间: 2026-4-17 15:25

v1.1.1 最新 2026-4-17 15:25
Add GitHub link and Related Skills section

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部