Published: March 17, 2023
4
23
93

many people want to know how and where to start learning and auditing smart contracts, so I decide to make a thread and give all you need to know to become a smart contract Auditor :) thread 🧵👇

as it mentioned in the roadmap video, first thing you need to do is learning what is smart contract and how to write codes with the solidity, well hopefully we have amazing people and platform that they learn you all about web3 and solidity in this space ....

you can check these resources for learning all about web3 and solidity from beginning to master solidity :) you can start with: @PatrickAlphaC 32 hours course or check the best two platform in this space: @LearnWeb3DAO and @AlchemyLearn

after you learn what is solidity and how it works you can start learning and doing CTFs challenges like Ethernaut and damn vulnerable defi to learn more about solidity and how to do some hack for learning purpose :)

now you know how solidity and EVM work, it's time to go in deep and start learning most important EIPs like (ERC20, ERC721, ERC1155) and more, you can learn all about this tokens contracts (EIPs) by googling it or check this link :

now it's time learn about proxy smart contract and how it worked and how many types of proxy we have, I don't go in detail, but you can read all about proxies on @OpenZeppelin website :)

MasterChef! if you want to understand how must of defi protocols work and what mechanism they used, so you need to understand what MasterChef contract is about! to understand what this contract about check @cmichelio blog here:

after all this step you're ready to go in deeper and learn about compound and Uniswap v2 protocols because most of the defi protocols are similar to these protocols: and you can check the same blog above to understand all you need to know or check these two links in below ..

compound explanation: Uniswap:

finally, you almost ready to become a SC Auditor but another step you can do is learning the basic about finance because you will see a lot of finance concepts when you start reviewing protocols for auditing, the link for the finance courses :

note that I didn't go in deep in the finance part because you will forget some of the concepts and you will come back to it later :)

and now you're ready to go and have a real experience as @cmichelio said: ``At this point, your training is over, and you’ll just keep reading more code and exploit postmortems to get better`` you can go to @code4rena website and read reports about bugs and vulnerability.

you can read the report starting with the easy part (gas optimization and QA) and then go and submit some findings on @code4rena or @sherlockdefi and get some money :)

and after you feel you're ready you can read about medium and high risks findings or join @TheSecureum Race to gain more knowledge ;)

and that is the full roadmap with resources to become SC auditor and joining web3Sec and save people money and make this world a safer place. I hope you enjoy the reading and if want to ask me any question or add some resources feel free to do that :)

and finally, enjoy your journey web3 savior ;)

Thanks man :)

Thank you ser🫡 You’re doing great keep it up goat 🙌🏼

You’re always welcome :)

Share this thread

Read on Twitter

View original thread

Navigate thread

1/19