EIP-7702引入了一种新的交易类型0x4,使外部账户(EOA)能够执行临时的智能合约功能,支持批量交易、赞助Gas支付等功能。文章详细介绍了EIP-7702的技术细节、使用场景,并通过Foundry工具展示了如何测试和部署该功能。
0x4
本文深入探讨了以太坊虚拟机(EVM)中内存的工作原理,包括其定义、Solidity 中的保留空间、内存布局(如值类型和引用类型的存储方式)以及 gas 成本。此外,文章还提供了关于如何在 Solidity 中有效管理内存的最佳实践,例如避免不必要的内存使用和尊重 Solidity 的内存管理方式。
本文提供一个新的视角来理解账户抽象(Account Abstraction)。通过从零开始设计智能合约钱包,你会明白几个简单选择之后,让 ERC-4337 如此复杂的原因。
该列表整理了优秀的智能合约项目,包括Aave、Compound、Curve等DeFi协议,以及Art Gobblers等NFT项目,Synthetix等衍生品项目。每个项目都提供了代码仓库和文档链接,方便开发者学习和使用。还包括了snekmate、Solady、Solmate等智能合约库。