Published On Feb 25, 2024
This is an excerpt from the upcoming Assembly, Opcodes, and Formal Verification course. We go over the following in this video:
- How to write a smart contract in Opcodes (with Huff!)
- How to disassemble a smart contract
- How to read the bytecode of a smart contact (without it even being verified on Etherscan!)
- How to write Yul/Inline assembly in Solidity
- How to truly become a gas optimization professional using low-level programming languages
- How the Opcodes in the EVM work
GitHub repo associated with this video: https://github.com/Cyfrin/1-horse-sto...
GitHub Repo for the coming course: https://github.com/Cyfrin/assembly-ev...
Security Course on Updraft: https://updraft.cyfrin.io/courses/sec...
Register for Cyfrin Updraft: https://updraft.cyfrin.io/
⏰ Timestamps ⏰
0:00:00 | Introduction
0:02:57 | Horse Store - Huff & Opcodes
2:07:39 | Breaking down solidity compiled opcodes
3:24:47 | Yul
3:48:40 | HorseStoreV2 - Huff
4:28:30 | Gas Comparisons & Summary
😸😸Follow Patrick!😸😸
Cyfrin: https://www.cyfrin.io/
YouTube: https://www.youtube.com/@PatrickAlpha...
Twitter: / patrickalphac
Medium: / patrickalphac
TikTok: / patrickalphac
🛡️ More Cyfrin
CodeHawks: https://codehawks.com/
Solodit: https://solodit.xyz/
Updraft: https://updraft.cyfrin.io/
All thoughts and opinions are my own.