calldata编码原理
在本篇文章中,我们将详细分析 EVM 的 calldata 是如何进行编码的。
memory典例分析&内存安全
本文将对几个典型的合约进行分析,详细剖析其底层EVM层面,memory的详细运作机理,以及我们的内存安全
evm存储结构
本文介绍了 EVM 底层的六种数据结构。
SolidityTest分类
本文介绍了 Solidity 在对代码进行 debug 测试中的四种测试方法。
FuzzingTest进阶
Fuzzing Test Intro
永续合约基础
永续合约本质上是交易者在不实际购买代币的情况下,对某一特定指数代币的价格进行投注的一种方式,同时使交易者能够使用杠杆。之所以称之为永续合约,是因为交易者可以根据自己的意愿,无限期地保持他们的“永续”仓位开放。
Test分类
本文将介绍关于 Solidity 的四种 Test 方式,及其区别
FoundryAnvil详解
anvil:创建用于部署和测试智能合约的本地测试网节点。它还可以分叉其他 EVM 兼容网络。
UniswapV2-Flash Swap
本文主要围绕 Uniswap 协议的 FlashSwap 功能
UniswapV2-Router
本文主要围绕 Uniswap 的 Router02 合约。