AAVE V2 白皮书和源码学习笔记
如何利用delegatecall进行以太坊智能合约升级
在 Uniswap V3 的路径编码方式上,使用 assembly 直接复制 calldata,避免 bytes 的额外消耗
剖析UniswapV2系列的最后一篇,主要讲解了TWAP、FlashSwap和质押挖矿
AAVE v2 白皮书
以太坊核心开发者的最佳实践经验
解决非标准 ERC20 问题
最近在项目中要使用到Timelock和权限管理部分,故查阅了下Openzepplin的相关实现,意外发现Openzepplin在前两天刚刚给Timelock打补丁,原因是Timelock合约在今年8月份前的版本实现中存在一个严重的漏洞,允许任何执行者升级其权限成为admin,而执行恶意程序。
Timelock
Openzepplin
admin
关于白皮书的解读,已有很多非常棒的文章,但白皮书中的公式和相关概念还是很艰深难懂的,这里我想尝试用比较通俗易懂的方式谈谈对白皮书的理解,希望对大家有帮助。
开发新鲜人的第一个 dApp