从foundry工程化的角度详细解读Openzeppelin中的Arrays库及对应测试。
给 Solidity 开发者的 Cairo 编程指南
7月2日,PolyNetwork被攻击,在多条链上增发了价值三百多亿的资产,攻击者已获利约1000万美元。通过分析,我们发现攻击者在4月28日就已实施了攻击,但当时并没有攻击成功,7月2日再次实施攻击并成功,SharkTeam对本次攻击的攻击原理和黑客目前的资金转移模式进行了分析。一、攻击原理
遍历所有的节点处理变量读写关系的示例
在 DeFi 合约中,常见模式是Checks-Effects-Interactions(检查-生效-交互)模式, 不够好,它会让开发者忘记协议的核心不变性。 作者提出了一个新的模式:FREI-PI: 功能检查-生效-交互+协议不变性,让我们更多关注协议的不变性(安全性)。
Checks-Effects-Interactions(检查-生效-交互)
功能检查-生效-交互+协议不变性
Web3 极客日报 1253
去中心化 Rollup 访谈系列最后一期,讨论了如何利用 DA 重用以太坊主网的安全属性,以及各种 l2 存储的方案比对。
一周速览过去一周,明星项目动态如下:以太坊将推出新测试网Holešky,以取代Goerli;TRON发布GreatVoyage-v4.7.2(Periander)版本;Polygon提出Polygon2.0架构;ZEN将不再被视为隐私币;
从foundry工程化的角度详细解读Openzeppelin中的StorageSlot库及对应测试。
Remix v0.34.0 更新重点:Etherscan 验证代码更好用, 还支持代理合约验证、全新的 Solidity 分析器, 适配 WalletConnect v2.0
本文会涉及到slither中几类call的区别,slither遍历node时的常用的递归框架,以及将这两类知识应用到批量函数调用风险的检测中。
每周以太坊进展 2023/7/1
1.理解自杀函数检测自杀函数的风险与应用场景。自杀函数可以做为一种隐藏的transfer的手段。 2.shift汇编函数与其它语言的参数不一致,容易混淆。
一览 NFT 热点资讯和 NFT 链上宏观数据
从foundry工程化的角度详细解读Openzeppelin中的Address库及对应测试。
由于增量验证计算(IVCscheme)中有很多细节在论文中并未展开,本文则是深入解读Nova如何基于Relaxed R1CS构造IVC scheme。
本文深入探讨了Uniswap v4的架构及其新特性,重点介绍了如何通过hooks和singleton合约提升流动性管理和交易效率,同时重新引入了对原生ETH的支持。文章不仅明确阐释了Uniswap的演进过程,还分析了新版本可能对去中心化交易平台的影响,展示了其在DeFi领域的创新与挑战。
Web3 极客日报 1252
本文介绍了Helius团队从最初对运行RPC节点的顾虑,到因现有RPC服务不够可靠而决定自行构建RPC服务的过程。文章深入探讨了他们如何解决RPC性能、成本及可靠性问题,并展示了他们所提供的高性能、低成本的RPC解决方案。最后,读者被邀请免费体验这些RPC服务。
Challenge2-NaivereceiverNaivereceiver为了系统的学习solidity和foundry,我基于foundry测试框架重新编写damnvulnerable-defi的题解,欢迎交流和共建~🎉
扫一扫 - 使用登链小程序
116 篇文章,450 学分
406 篇文章,424 学分
171 篇文章,332 学分
36 篇文章,280 学分
121 篇文章,278 学分