The Updraft 2024 update is here✨ All courses are now updated to the latest tools and best practices 🚀
git clone https://github.com/Cyfrin/3-passwordstore-audit.git
cd 3-passwordstore-audit
code .
The Tincho
method, our first step is going to be reading the docs and familiarizing ourselves with the codebase. In VS Code, you can click on the README.MD
file in your workspace and use the command CTRL + SHIFT + V
to open the preview mode of this document.You can also open the preview pane by opening your command pallet and typing markdown open preview
.
Solidity: Metrics
from the context menu.Pro-tip: If your repo has more than one applicable folder, you can CTRL + Click to select multiple simultaneously.
Please note that if your codebase contains a solitary file like ours, this step won't be necessary.
Inhertance Graph
, The Call Graph
, and The Contracts Summary
. It's not super obvious with such a simple protocol, but these are going to provide valuable insight down the line. Familiarize yourself with them now (way at the bottom).Starting in on PasswordStore using The Tincho! Read and understand context & docs, leveraging Solidity Metrics VS Code extension.
Previous lesson
Previous
Next lesson
Next
Join the discussions!
GitHub
DiscussionsGive us feedback
Solidity Developer
Smart Contract Security
Testimonials
Read what our students have to say about this course.
If there’s one resource that Web3 developers point to, it’s Cyfrin’s ultimate tutorials. They’re standout resources that have empowered countless developers to learn blockchains, learn Solidity, and dive deep into Web3 development.
We can build systems for Ethereum scaling but without education, it’s all for nothing. Updraft is the first step towards adoption for Web3 education. We can now mint security focused developers at scale!
Cyfrin's course was a cornerstone of my journey into Web3, providing me with the fundamentals and hands-on experience that have been pivotal to my journey in the blockchain space.
Cyfrin Updraft videos on smart contract development have been instrumental in my blockchain journey, standing out with their clarity and accessibility. Their readiness to support and engage with learners makes me excited for more of their interactive and insightful content in the Web3 space
I took Cyfrin course and I’ve been working as a solutions developer at OpenZeppelin for the last few months. It was by far the most comprehensive resource and the one that really teached me the fundamentals and made me want to switch from web2 to web3
The Cyfrin courses were a game-changer for me. They provided a well-structured and comprehensive introduction to web3 and blockchain development. The knowledge I gained allowed me to transition into a full-time role as a blockchain developer. I can't recommend these courses enough!
I took Cyfrin’s courses, and I took them seriously. At least one hour every day, documented the progress, didn’t skip any second. Haven’t found a better web3 course since. Now I’m full-time in web3, working as Senior Developer Advocate at Ceramic Network.
Cyfrin have been an absolute game-changers in my journey into blockchain. Saying their courses were remarkable, would be an understatement. Thanks to their expert guidance, I gained a deep understanding of blockchain to its roots. I'm forever grateful for their role in helping me get started in web3.