You don’t need us to tell you that web3 moves fast.
When you’re new, it can feel like everyone else knows 10x more than you. There’s always new tools, new chains, new concepts.
Great so here’s the secret: nobody knows everything.
🧵
🦖
Day 172 of learning Blockchain:
✅ Started shadow auditing today with Code4rena
✅ Explored async profit distribution in vault contracts
✅ Understood how managers allocate user-deposited assets
✅ Learned why asynchronous design avoids blocking execution
✅ Smart contract architecture is starting to click!
Solidity v0.8.31 is out! ✨
This latest version makes Osaka the default target for the compiler, extends storage layout specifiers, brings new deprecation warnings, Linux ARM builds, and more!
Highlights in the thread! ↓🧵
I just noticed a “Predictions” tab in @TrustWallet under Trade 👀
Whether the market is turning Bull or Bear, it might be time to explore a different kind of trading.
Prediction markets let you trade on outcomes using your insights. It’s worth checking out, let’s make some 🤭
It's weekend - So I'm upskilling and working on side projects.
The Best Smart Contract developers are security conscious.
Learning how to Write crazy S.C Audits.
Thank you @PatrickAlphaC@theredguild 🫡🫡
Everyday i get Dms like.. Saber how i become a Blockchain Developer?
How do I start smart contract auditor?
How do I learn Zk?
Well... We've fixed that problem.
Meet SpinHive- The best web3 guidebook.
Link: https://t.co/jZG2ybLS1d
Featuring platforms like: @CyfrinUpdraft@SoloditOfficial@PatrickAlphaC@AlchemyLearn
Curated by me and @heyrapto
🦖
Day 112 of learning #Blockchain 🧠🔥
📍 Today's learning:
✅ Spent 10+ hours today completing the Motorbike challenge from #Ethernaut 🚴♂️
✅ Dived deep into proxies, delegatecall, and ERC-1967 upgrade patterns — learned how storage slots & implementation logic interact 🧩
✅ While using selfdestruct for the exploit, discovered that after the Dencun upgrade (2024), it no longer deletes contract code — only within the same transaction! 😮
Red flags to look for when applying to jobs in crypto
- linkedin
- don't use foundry
- degree requirement
- code challenge
- anon team
- more marketing than builders
- unpaid "test work"
- toxic twitter
- empty github
- don't take security seriously
- shady funding history
❌ In Solidity, you cannot use == to compare two strings.
Strings are complex types (dynamic byte arrays), so == won’t work like it does with primitives.
✅ The correct way is to compare their hashes 👇
🦖
🔥💯 I just completed 100 DAYS of learning Blockchain without a break! 🔥💯
Day 100 of learning Blockchain🚀
Today I learned about storage collision in proxy contracts.
✅Happens when proxy + implementation share overlapping storage slots.
✅Can corrupt state or even lose ownership.
✅Prevent using EIP-1967 slots, consistent layouts & storage gaps.
✅Wrote report & test for oracle manipulation.
Everyone talks about “building in Web3", Here’s how you actually do it:
Deploy contracts on @base
Push PRs to open-source crypto projects
Ship apps on @farcaster_xyz
Get recognized on @TalentProtocol
Builders > spectators.
🦖
Day 97 of learning Blockchain
Dived into AssetToken.sol, ThunderLoan.sol today 📝
✅Working of AssetToken “shares” of the ThunderLoan pool
✅Logic behind exchange rate that only increases as fees accumulate
✅Ensures depositors always gain value over time
✅How proxy's initialize works in contract
@CyfrinUpdraft