经过之前的学习,我准备进行实战开发一个简单的dao项目demo,实现一个去中心化自治组织,用于管理共享资金、社区任务、提案和投票等功能,本篇文章分享了初始化模块,权限和社区任务模块。
经过之前的学习,准备进行实战开发一个简单的dao项目,实现一个去中心化自治组织,用于管理共享资金、社区任务、提案和投票等功能,这篇文章分享了开发前期的系统设计。
引言之前几篇文章,我们用suimove动态字段模拟solidity映射,实现了一个类似erc20的代币,这使我更加深刻地理解了suimove和solidity编程特性和编程思想的区别。下面是我的总结与思考
引言上篇文章介绍了deny_list,它是由系统事务创建的一个share_obj,用于进行对sui核心类型的地址访问控制。coin中有部分代码使用了deny_list,用来创建可以阻止某些地址在交易中使用相应的coin,也就是之前没有讲到的部分。
引言dent_list是sui-framework实现的一个拒绝名单列表,用于进行对sui核心类型的地址访问控制。它仅能由系统事务创建,是shareobj,本文通过介绍deny_list的实现与使用,理解在suimove中实现访问控制的思想
本文通过阅读分析table_vec和vec_set实现原理,深入了解它们的构成与使用,为阅读deny_list的实现准备条件。
引言suimove中的动态字段,可以不在对象发布时而是在运行时进行增添和删除,并且可以储存异构值。本文通过阅读分析dynamic_field和dynamic_object_field中对两种类型的动态字段的实现,理解动态字段的运行方式,以便理解table,bag类型的实现原理。
引言在SuiMove中,UID、ID、Address是三个密切相关的概念,容易令人混淆。本文旨在通过阅读Sui::Object模块来澄清它们之间的区别与联系。
本文阅读分析sui官方代码库中对闪贷的实现,深入理解sui move独特合约的设计模式
本文通过对sui-framework包下的coin相关实现进行部分解读,了解move中如何基于coin创建同质化代币代币创建阅读Coin合约的实现