solidity DoS Attack
在 Solidity 智能合约开发中,DoS(Denial of Service,拒绝服务)攻击是一个常见且需要关注的安全问题。本文探讨了 Solidity 中的三种主要 DoS 攻击类型及其防御方法
cheatcode:prompt —— 为Script提供交互式输入
通过 prompt cheatcode,我们能够实现一种十分友好的交互输入方式,这样,在运行我们的 Foundry Script 脚本时十分便捷。
使用 foundry cheatcode 在 test 中模拟交易
在 Foundry 的 cheatcode 中,mockCall、mockCallRevert 和 mockFunction 使合约测试更高效。
Create & Create2
本文主要介绍了 Create 和 Create2 字节码二者的特点,以及 Contract Address 的 nonce 计算方法。
AAVE guide
本文是关于 AAVE v2 文档中的 guide 部分
AAVE 核心协议
本文将介绍 AAVE 协议的核心部分。
Storage 进阶——通过引用 Storage 提高 gas 利用率
本文主要介绍了直接在函数中 "引用" Storage;ERC-7201:命名空间存储布局,通过 assembly 在我们想要的 slot 位置定义状态变量
calldata编码原理
在本篇文章中,我们将详细分析 EVM 的 calldata 是如何进行编码的。
memory典例分析&内存安全
本文将对几个典型的合约进行分析,详细剖析其底层EVM层面,memory的详细运作机理,以及我们的内存安全
evm存储结构
本文介绍了 EVM 底层的六种数据结构。