现有的 Aptos 数据模型依赖于 Move 内的存储能力,允许将结构存储在全局存储中。然而,这种方法有局限性
1什么是MoveflowMoveFlow是建立在Move生态系统之上的加密资产流支付协议,它可以实现即时、无缝和不间断的支付流。
合约liquidity实现了一个在sui公链上的 DEX模式的swap案例,默认在此案例中交互的两种 Coin 交换汇率为1:1,在其中没有设置交易手续费,也没考虑其中一种 Coin 的增加或减少所带来的流动损失。
在 Sui 上进行合约测试
上一篇文章,我们完成了go连接区块链的操作,本章我们将要完成获取链上数据,并持久化到数据库的功能开发
编者按:Vyper被黑的时间线和反思从审计的角度重现并提醒开发者注意考虑项目的依赖,本文从开发的角度深度分析并总结了这次漏洞的前因后果
上篇文章,我们完成了数据库的连接,本章节,我们将完成ethclient的配置以及初始化
上一篇文章,我们完成了基础环境的搭建,并通过viper完成了配置文件的读取,本章,我们将要完成使用gorm连接数据库,并插入一条数据
在我们实际开发项目中,很多时候都需要从链上获取区块数据,将数据加工处理后存入到数据库中,本章开始,我们来学习一下如何从链上获取数据(主动拉取)并存储到数据库中
由于合约的不可变性, 项目会隐性依赖多年前编写的代码, 我们在修复 bug 时,就更需要注意它的潜在影响。
本章我们就来学习一下如何使用abigen生成合约go文件并进行调用
Move 是最有潜力构建出像 Solidity 这样的生态系统,甚至超越 Solidity 的智能合约编程语言
让我们一起学习一下如何使用abi的方式进行智能合约的调用
Starknet 改进语法全解读
给 Solidity 开发者的 Cairo 编程指南
felt252felt252是Cairo中基础类型,代表一个存储槽,未指定变量类型的字面量默认类型都是felt252。felt252可以
基本用法usedebug::PrintTrait;constONE_HOUR_IN_SECONDS:felt252=360
变量是编程语言中最基本的元素。基本使用创建一个变量usedebug::PrintTrait;fnmain(){l
单文件Cairo程序入口与大多数编程语言类似,单文件的Cairo程序入口是main函数。
本章介绍的数据类型都是rust中的基本数据类型。
扫一扫 - 使用登链小程序
41 篇文章,408 学分
75 篇文章,301 学分
30 篇文章,255 学分
11 篇文章,171 学分
158 篇文章,165 学分