This houses the curriculum for both the Qualified Signer Basics and Qualified Signer Advanced courses.
This repository houses the external resources of our course, organized to facilitate easy access and contribution from our community.
Please refer to this for an in-depth explanation of the content:
- Website - Join Cyfrin Updraft and enjoy 50+ hours of smart contract development courses
- Twitter - Stay updated with the latest course releases
- LinkedIn - Add Updraft to your learning experiences
- Discord - Join a community of 3000+ developers and auditors
- Newsletter - Weekly security research tips and resources to level up your career
- Codehawks - Smart contracts auditing competitions to help securing web3
- Qualified Signer
- Table of Contents
- Course Prerequisites
- Course Outcomes
- Resources
- Curriculum
- Thank you
- Blockchain basics (transactions, blocks, decentralization, etc)
- Understand the potential dangers of different wallets
- Understand how to choose a wallet
- Understand how to verify information about your wallet
Join Cyfrin Updraft for the best learning experience!
- AI Frens
- Github Discussions
- Ask questions and chat about the course here!
- Stack Exchange Ethereum
- Great place for asking technical questions about Ethereum
Note: We do not endorse any of the following wallets. All we have done is take a look to see if these wallets pass a small series of tests to make sure code that the developers release can be verified.
You can read Patrick's personal review here.
Q: Why are we giving guidelines and not strict recommendations?
A: The wallet industry is constantly changing, and takes a LOT of work to assess how good different wallets are. Additionally, if you know what to look out for, that is more valuable than us giving you point-in-time recommendations.
- Article
- Custodial Wallets
- "Hot" Wallets
- Metamask
- Frame
- Rabby
- Rainbow
- Where is my private key stored?
- Where does metamask store my seed?
- "Cold" Wallets
- Trezor
- GridPlus
- Ledger
- Hacked hardware wallet
- Wallet Scrutiny Thread
- Multi-sig (Yes - Set one up)
- 1 of 1, or x of y
- Case Study: Vulcan
- Future: Account Abstraction
Tl;dr - the same things you'd look for in a protocol!
- Open source
- Active development
- Audit history (Who did the review? What did they find? How good is the group?)
- non-custodial
- Do they have a security bounty program
- If they ask you to wear your wallet around your neck, stay far away from them
- Interview with Wallet Scrutiny
- Store the private key, not the secret phrase
- Paper wallet
- "brain" wallet
- Encrypted file
- Case Study: LastPass
- Case Study: Mixin
- Rotate keys
- Physical security
- Social recovery
- Wallets
- How to multisig
- Foundry's cast
- Joinfire
- Metamask snaps
Thanks to everyone who is taking, participating in, and working on this course. These courses are passion project data dumps for everyone in the web3 ecosystem.
Let's level up so we can keep web3 safer, and thank you again for taking this course!
(back to top) ⬆️