The expert level course in Encode for Solidity!
This repository is to review the assignments I did for the Expert-Encode-Solidity-Bootcamp
For usage of this content beyond reviewing, please consult Encode: https://www.encode.club/encode-bootcamps
For Solidity CTF program that is starting to be used by encode this class, reference this site: https://www.solidityctf.xyz/
I am glad I learned a ton about the inner workings of Solidity and programming in Yul. The more I learned, the less I knew :) ! Writing basic mnemonics helped figuring out Yul once I learned the syntax. Yul is much more efficient. The power of Yul really shines when I was figuring out how the highly optimized MEV sandwich bot operates. Thats an insanely efficient use case!
https://github.com/PizzaHi5/Expert-Encode-Solidity-Bootcamp/blob/main/src/Homeworks/Homework14.sol
To see some of the tests I wrote/executed on various homeworks using ubuntu, download the repo.
git clone https://github.com/PizzaHi5/Expert-Encode-Solidity-Bootcamp
Set up your .env file to include your ETH_RPC_URL
Run tests to see outputs
forge test -vv