在 Foundry 的 cheatcode 中,mockCall、mockCallRevert 和 mockFunction 使合约测试更高效。
foundry常用
变形智能合约指的是在合约地址上的代码会被修改。 本文介绍一个工具用于检测变形智能合约
合约创建指南: create、create2 和 create3 的区别及应用场景
实现一个投票DAPP的基本需求: 每人(钱包/账号)只能投票一次 记录一共有多少个候选人 记录每个候选人的的得票数完整的项目结构
不变量测试
EVM 对象格式(EOF)详解:开发者需要了解的内容
Solidity 中一些实践中经常遇到的问题
Kakarot ZkEVM 弥合 CairoVM 和 EVM 之间的差距
使用Foundry命令和脚本,快速部署与开源一个合约cast命令初步使用cast与forge不同,是用于与以太坊合约进行交互的工具。而forge侧重于合约的开发和测试,两者配合使用。常用钱包命令castwallet-h查看帮助castwalletnew/new-
本文介绍了 Foundry 各个组件的使用,不单纯重复文档的内容,而是关注最常使用的部分。
全面理解复杂类型的存储布局
CTF Writeups 系列:"Unstoppable" 本题涉及到闪电贷和代币化保险库。
本文介绍了 ERC 3156 闪电贷规范以及闪电贷出借方和借款方可能受到攻击的方式。文章末尾还提供了建议的安全练习。
对 ERC4626 代币化保险库标准的详解。
Solidity 瞬态存储的使用
Solidity 初学者常见的 20 个错误
使用多种推导方式,一篇文章,讲清交易费、协议费。
如果你重视零知识证明技术信息的实效性和信息源质量的意义,不想娱乐至死、短视投机、无关广告、推荐算法、劣币驱逐良币的泥沙裹挟迷失,请多支持我们(包括给予赞助支持),让这一汨清流继续流淌~
扫一扫 - 使用登链小程序
38 篇文章,206 学分
58 篇文章,199 学分
21 篇文章,189 学分
3 篇文章,137 学分
22 篇文章,133 学分