rinegade.sol
Posted on March 25, 2022
Day 1:
first 4h:
- read readme https://docs.solana.com/developing/programming-model/overview
- understand that everything in solana is an account, both program data and program logic will be separate solana accounts
- read book and setup environment - https://book.anchor-lang.com/
take a rest
second 4-6h:
- read https://www.brianfriel.xyz/understanding-program-derived-addresses/
- follow everything in anchor book tutorial and write all code
- install https://www.soteria.dev/software and try to test your example
- try to refactor your example, break into files
Day 2:
first 4h:
- read soteria blog fully https://www.soteria.dev/post/from-ethereum-smart-contracts-to-solana-programs-two-common-security-pitfalls-and-beyond
take a rest
second 4-6h:
- open 100 different repos here and read through code https://github.com/project-serum/anchor/network/dependents?package_id=UGFja2FnZS0xNzU0MDMwMzQw
Day 3:
- you wake up and can read and understand any anchor project
- try to read any other existing solana protocol and learn about what practices they are using or how they work
P.S. for total newbies, try this https://github.com/ilmoi/solana-onboarding
💖 💪 🙅 🚩
rinegade.sol
Posted on March 25, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.