Learn Assembly By Hacking Smart Contracts

Diving deep into Assembly has been one of the most useful things I have done as a Solidity developer. It taught me how the EVM works and how to think more deeply about why the code we write works the way it does.


My aim with this series is to give a hands-on and focused deep dive into using Assembly by doing something fun and not purely theoretical: hacking smart contracts.

Appendix

Some additional notes that might be helpful.