前言 Sui 区块链是一种高性能的 Layer 1 区块链,它采用了 Move 语言进行智能合约开发。Move 是一种资源导向型编程语言,以安全性和灵活性为核心理念。在 Sui 中,方法的定义和调用具有一定的规则,同时 init 方法作为...
sui-move进阶:vector 0x1::vector 是 Sui Move 中提供的动态数组模块,用于管理可变大小的容器。向量支持任意类型的存储,具有灵活的增删查改功能,底层实现采用原生操作以确保高效性。 如果是学过Rust的朋友...
前言 在 Sui 区块链 Move 语言中,泛型(Generic)是一个强大的工具,它允许开发者在编写代码时进行类型或属性的抽象替代。这种抽象极大地提高了代码的灵活性,减少了重复逻辑,并提升了代码的可扩展性。本文将深入探讨 Move 中的...
sui-move进阶:vec_map 0x2::vec_map 模块提供了一种基于向量实现的键值映射数据结构(VecMap)。它支持常见的映射操作,数据以插入顺序存储,而非按键排序。 然而,它的操作复杂度为 O(N),其设计主要是为小型...
sui-move进阶:时间与纪元 在 Sui 框架中,时间是智能合约中常用的元素,用于管理操作期(纪元)和获取精确的时间戳。Sui 提供了两种主要的时间机制:纪元(Epoch) 和 时间(Time),它们在质押、验证人集合管理和其他操作中...
前言 在 Sui 区块链中,对象是其独特的核心特性。通过对象,开发者可以灵活地管理链上的数据,并以创新的方式构建复杂的功能。在这篇博客中,我们将全面介绍 Sui 区块链中的三种对象组合方法及其适用场景:对象包装、动态字段和动态对象字段。...
sui-move基础:所有权 Sui Move 的所有权系统是其核心设计之一,用于确保资源的安全管理和防止误用。通过静态检查所有权转移和资源生命周期,Sui Move 提供了内置的编程保障,帮助开发者构建安全高效的智能合约。 这篇文章应...
原文链接:www.helius.dev/blog... 译者:AI翻译官,校对:翻译小组 本文链接:learnblockchain.cn/article… Poseidon 是一个新的转译器框架,使 W...
原文链接:mirror.xyz/emodev.eth... 译者:AI翻译官,校对:翻译小组 本文链接:learnblockchain.cn/article… Morpho 和 Euler 最近都受到了...
<!--StartFragment--> 手动批量生成多个Solana钱包是非常耗费时间的,尤其是备份助记词和输入助记词的过程。批量生成Sol钱包工具只需输入你想要生成的钱包数量,即可轻松获得钱包地址、私钥等信息,并且这一过程...