文章
视频
课程
百科图谱
集训营
更多
问答
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
视频
课程
集训营
专栏
活动
工作
文档
集市
搜索
登录/注册
精选
推荐
最新
周榜
关注
RSS
全部
通识
以太坊
比特币
Solana
公链
Solidity
Web3应用
编程语言
安全
密码学
AI
存储
其他
sui-move进阶:Move Phantom Type Parameter
sui-move进阶:MovePhantomTypeParameter在Move编程语言中,PhantomTypeParameter是一个强大且灵活的特性,允许开发者通过类型参数区分逻辑类型,而无需为这些类型参数引入不必要的能力(Abilities)。本教程将详细讲解Phanto
Move
Sui
泛型
Phantom Type Parameter
clearsky
发布于 2024-12-10
阅读 ( 1464 )
( 9 )
Rust全局变量、宏编程与asnyc/await异步编程
in
Rust语言开发基础到通关
in
Rust语言开发基础到通关
目录全局变量错误处理unsafeRustmacro宏编程asnyc/await异步编程全局变量全局变量是在整个程序范围内可见的变量。虽然Rust强调模块化和封装,但在某些情况下,全局变量仍然有其用途。定义全局变量//定义全局变量staticCOUNTER:u32
Rust语法基础
天涯学馆
发布于 2024-12-09
阅读 ( 1748 )
( 13 )
sui-move基础(七):letsmove-task6
sui-move基础(七):letsmove-task6需求完成dapp-kit学习完成SuiSDK学习完成PTB的概念学习完成NaviProtocol学习在dapp-kit里面用chrome钱包签名提交完成必须在同一个PTB完成NaviSDK1.[存入N
Sui
Sui Move
DApp
教程
clearsky
发布于 2024-12-08
阅读 ( 1751 )
( 18 )
如何使用dapp-kit构建应用
in
MOVE教程
in
MOVE教程
如何使用dapp-kit构建应用🧑💻作者:gracecampodAppKit是一组React组件、hooks和工具,旨在帮助您在Sui区块链上构建去中心化应用程序(dApps)。它简化了连接钱包、签署交易和从RPC节点获取数据等任务。主要功能:查询Hooks:获取
Move
gracecampo
发布于 2024-12-06
阅读 ( 1726 )
( 16 )
Move on Sui入门 005-在sui链上发布一个猜硬币正反面的小游戏
in
Move on Sui入门
in
Move on Sui入门
一、游戏思路1、初始化一个游戏池,合约发布者拥有向游戏池存钱和从游戏池取钱的权限2、玩家玩游戏,押注一定额度代币,玩家猜硬币正反面和合约随机生成的boolean值比较,若一致则玩家赢,从游戏池拿出等额代币给玩家,若不一致则玩家输,玩家押注的代币存入游戏池二、代码设置错误码//错误码
Move
Sui Move
Sui
Gavin
发布于 2024-12-04
阅读 ( 1874 )
( 19 )
sui move实现股票分红的一种实现
1.需求:使用suimove实现购买股票,根据股票分红sui支持把钱转给一个对象地址,提供一种机制,将对象地址拥有的钱,提取到这个对象的owner的钱包。如下图,12:用户A发布合约,拥有分红权限34:用户B花钱购买了股票,合约里面增加了钱5:将股票自由转移
Sui Move
科学减肥
发布于 2024-12-03
阅读 ( 1454 )
( 17 )
Rust循环引用与多线程并发
in
Rust语言开发基础到通关
in
Rust语言开发基础到通关
目录循环引用与自引用Weak与循环引用结构体中的自引用多线程并发并发和并行使用多线程线程同步:消息传递线程同步:锁、Condvar和信号量线程同步:Atomic原子操作与内存顺序基于Send和Sync的线程安全循环引用与自引用循环引用的概念循环引用指的是两
Rust
rust基础
天涯学馆
发布于 2024-12-02
阅读 ( 2011 )
( 19 )
(十五)探索Move语言的奇妙世界:深入理解Wrapped Objects
Move语言在构建区块链智能合约时以其独特的设计和强大的安全性著称。而其中一项值得深入学习的功能便是WrappedObjects(封装对象)。通过灵活的对象封装机制,Move允许开发者在链上高效组织和管理复杂的数据结构,并支持安全可靠的交互。本文将带你全面了解这一功能,包括其设计理念、实现方式,以
Sui
Move
Conner
发布于 2024-11-26
阅读 ( 1609 )
( 14 )
(十三)深入浅出Move语言的动态字段 (Dynamic Fields):从基础到实践
Move语言作为区块链上的智能合约开发语言,以其安全性和灵活性备受瞩目。在Sui区块链的生态中,动态字段(DynamicFields)提供了一种独特的方式,用于存储和管理数据,同时解决了一些传统字段操作中的局限性。本文将通过详细的讲解、实用的代码示例,带你全面掌握动态字段的理论与实践。什么是
Sui
Move
Conner
发布于 2024-11-26
阅读 ( 1700 )
( 14 )
(十四)深入理解 Move 的 Table 和 Bag:动态数据存储
在Move编程语言中,我们经常需要构建动态的数据结构来满足链上复杂业务需求,比如存储大量键值对或者处理异构数据。虽然动态字段(DynamicFields)提供了一些灵活性,但Move的Table和Bag是更进一步的解决方案,特别是在需要计数、保护对象免于意外删除时。这篇学习笔记将带
Sui
Move
Conner
发布于 2024-11-26
阅读 ( 1795 )
( 16 )
(十二)Move 语言学习笔记:妙趣横生的 “对象转移” 探秘
在区块链世界中,Move语言作为一种灵活、高效的智能合约语言,其独特的设计理念和功能让人眼前一亮。今天我们将深入探讨一个核心功能——对象转移(TransfertoObject)。这一功能不仅解锁了Move语言在资产管理中的诸多潜力,也为实现复杂的业务逻辑提供了新的可能性。一、对象转移的本
Sui
Move
Conner
发布于 2024-11-26
阅读 ( 1738 )
( 17 )
Sui Client CLI 命令行详解
本文详细介绍了 Sui 命令行界面(CLI)客户端常用命令,使用场景以及操作说明。
Sui Move
LeonDev1024
发布于 2024-11-25
阅读 ( 3028 )
( 33 )
sui-move基础(六):letsmove-task5
sui-move基础(六):letsmove-task5需求完成swap相关知识的学习完成第一个Swap合约的上链部署swap必须是swap自己发行的task2两个Coin的互换,包名必须是自己的githubid写在前面本节的内容相对比较简单,基本上完成了前面一个任务
swap
Sui
Sui Move
教程
clearsky
发布于 2024-11-24
阅读 ( 1517 )
( 18 )
(十一)Move泛型:从入门到“我真的会了”
在完成HOH水分子社区Task的过程中,经常会用到泛型,学习Move语言的泛型功能,就像在编程的魔法学校里解锁了一个强大的咒语系统。这不仅可以帮助你轻松应对各种数据类型,还能让你的代码写得既简洁又灵活。但如果没有深刻理解,可能就会不小心变成“危险施法”,引发意想不到的类型错误。那么,今天我们就来深入
Sui
Move
Conner
发布于 2024-11-24
阅读 ( 1724 )
( 12 )
深入Rust智能指针和模式匹配
in
Rust语言开发基础到通关
in
Rust语言开发基础到通关
目录智能指针Box堆对象分配Deref解引用Drop释放资源Rc与Arc实现1vN所有权机制Cell与RefCell内部可变性模式和匹配智能指针Box堆对象分配什么是Box?Box是一个智能指针,它在堆上分配对象。Box自动管理内存,当不再需要时会自动释
Rust
Rust语法基础
天涯学馆
发布于 2024-11-23
阅读 ( 1872 )
( 19 )
(十)让Move语言单元测试跑起来!
今天我们来讲一下单元测试,如果大家做到了水分子社区Move语言学习的task8,千万不要像我一样,把验证方法写到了合约上,那测试gas消耗的真叫一个快,而且还不出结果,使用test方式进行本地验证,不但免费,效率还高。当然,单元测试的用处不单单于此。。。什么?你要知道task8怎么做的?先卖个关子,
Sui
Move
Conner
发布于 2024-11-22
阅读 ( 1603 )
( 18 )
Rust深入类型解析
in
Rust语言开发基础到通关
in
Rust语言开发基础到通关
目录深入类型类型转换newtype和类型别名Sized和不定长类型DST枚举和整数深入类型类型转换从一种类型到另一种类型显式类型转换使用as关键字进行基本类型的显式转换。使用From和Into特征进行更复杂的转换。fnmain(){l
Rust
Rust语法基础
天涯学馆
发布于 2024-11-22
阅读 ( 1709 )
( 14 )
Move on Sui入门 004-在sui链上发布Coin合约和Faucet Coin合约
in
Move on Sui入门
in
Move on Sui入门
一、知识点一次性见证(OneTimeWitness)设计模式coin模块的使用transfer模块public_transfer和public_share_object的用法和理解发行代币的理解二、代码1、发行一个Coin合约创建项目运行命令:suimove
Sui
Sui Move
Move
Gavin
发布于 2024-11-22
阅读 ( 1913 )
( 18 )
Rust生命周期和函数式编程
in
Rust语言开发基础到通关
in
Rust语言开发基础到通关
目录生命周期深入生命周期&'static和T:'static函数式编程:闭包、迭代器闭包Closure迭代器Iterator生命周期深入生命周期什么是生命周期?生命周期是Rust中用来保证引用有效性的工具。它确保了在任何时刻,所有引用都指向有效的内存。为
Rust
Rust语法基础
天涯学馆
发布于 2024-11-21
阅读 ( 1819 )
( 15 )
(九)Move语言中的能力(Ability)
在 Move 语言中,**能力(Abilities)** 是一种非常独特的概念。简单来说,它决定了一个类型的实例可以做哪些事情,比如是否能被复制、删除、存储到区块链上,或者在全局中找到它。能力的存在,就像是给类型戴上了一个“行为标签”,让我们能够更安全、更高效地开发智能合约。
Sui
Move
Conner
发布于 2024-11-20
阅读 ( 1652 )
( 11 )
‹
1
2
...
9
10
11
12
13
14
15
...
33
34
›
发表文章
我要提问
扫一扫 - 使用登链小程序
热门文档
»
Solidity 中文文档 - 合约开发
Foundry 中文文档 - 开发框架
Hardhat 中文文档 - 开发框架
ethers.js 中文文档 - 与链交互
Viem 中文文档 - 与链交互
web3.js 中文文档 - 与链交互
Anchor 中文文档 - 开发框架
以太坊改进提案EIP翻译
以太坊域名服务(ENS)文档
Etherscan API 手册 - 查询链上数据
热门百科
»
旅行技巧
HMAC-SHA512
信息断言机
deVirgo
NFT转移
Python集成
构建者市场
重新定价
Folding schemes
分发策略
可分割性
电子邮件安全
manifest文件
多提议者架构
索引参数
贿赂攻击模型
Agoric
EOF格式
Solana钱包
Authentication App
mrIL
技术实现
自动审计
退出策略
状态互操作性
30天文章收益榜
»
Tiny熊
201 篇文章,802 学分
ethbook
19 篇文章,621 学分
Helius
169 篇文章,297 学分
zealynx
24 篇文章,294 学分
Henry
135 篇文章,282 学分
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容: