UUPS:通用可升级代理标准(ERC-1822)
解析 GMX 限价订单逻辑
100% Yul 合约。
2018年2月24日消息,有媒体报道称美图的首个区块链项目美链(BEC,全称Beauty Chain)在全球数字货币交易平台OKEX上市交易,BEC币发行量为70亿。BEC币单价曾超过4美金,BEC市值一度突破280亿美金。然而在4月22日,由于BEC爆出严重漏洞,项目市值趋于归零。
让我们来看一下如何使用 Yul 编写一个合约,并使其能够接受外部调用。
本文将介绍两种常见转账的实现方式,以及它们在 Yul 中的对应写法和 gas 费用的比较。
为什么memory数组不能进行切片操作?为了回答这个问题,我们需要深入了解Solidity的内存模型和数据操作机制。
本文将从智能合约升级的原理、多种代理模式全面讲解智能合约升级。理解合约升级的设计模式。
可变长度的数据,ABI 采用了一种指针和数据分离的方式进行编码。
掌握8种常见的合约设计模式
关于合约之间调用的指令 call、callcode、delegatecall 和 staticcall。
call
callcode
delegatecall
staticcall
基本概念:在Solidity中,函数的可见性(Visibility)定义了谁可以访问该函数。主要有四种可见性修饰符:private(私有)、internal(内部)、public(公共)和external(外部)。
在 Solidity 中关于 tx.data 有约定俗成的用法。
Solidity简明教程本教程适用于有语言基础,速查或者快速入门。
关于 log 的指令。
log
如果你重视零知识证明技术信息的实效性和信息源质量的意义,不想娱乐至死、短视投机、无关广告、推荐算法、劣币驱逐良币的泥沙裹挟迷失,请多支持我们(包括给予赞助支持),让这一汨清流继续流淌~
本章我们来看看 return(p, s) revert(p, s) keccak256(p, n) 这三条指令。
return(p, s)
revert(p, s)
keccak256(p, n)
java用headlong构建请求体
一些内存使用的注意事项。
扫一扫 - 使用登链小程序
40 篇文章,608 学分
72 篇文章,400 学分
27 篇文章,320 学分
110 篇文章,251 学分
20 篇文章,193 学分