Ethernaut 题库闯关追更, 挑战 AlienCodex 合约, 通过本挑战,我们将更深刻的理解 Solidity 的数据存储,以及如何通过写数组达到写插槽的效果。
在这篇文章中,详细说明的事件的日志是如何生成,索引是如何影响日志的生成,字符串等变长数据是如何处理的。同时介绍了在前端如何获取事件。
Ethernaut 题库闯关 25 - Motorbike
通过一个 gas 挑战,理解 Gas 优化技巧。
继续深入了解EVM , 本文探究一下智能合约的字节码
探讨 EVM 堆栈机器,以及如何在堆栈中推入和弹出数据
理解 EVM 解构Solidity合约 1 - 字节码
从EVM 角度探究合约创建与部署
通过逆向和调试深入EVM 7 - 与其他智能合约的交互
通过逆向和调试深入EVM 6 - 完整的智能合约布局