I built a Claude skill that reads your actual lecture slides & workbooks, then generates a personalised revision plan as an interactive checklist you can tick off daily.
Open source → hikorido.github.io/exam_revi…#Claude#ExamSeason
Day 30 in becoming a Solidity developer
- Built a fully on-chain Mini DEX with liquidity provision, LP shares, and constant-product swaps.
- Learned how factories deploy and track multiple pool contracts.
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
Day 29 in becoming a Solidity developer
- Built a fully collateral‑backed SimpleStablecoin using Chainlink price feeds, over‑collateralization, and secure patterns
- Learned the full lifecycle of a stablecoin
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
Day 26 in becoming a Solidity developer
Built a fully on‑chain NFT marketplace that lists, sells, and securely transfers NFTs.
Implemented creator royalties, marketplace fees, and reentrancy‑safe ETH payout logic.
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
Day 25 in becoming a Solidity developer
- Built a simple Uniswap-style AMM that lets anyone add/remove liquidity and swap between two ERC-20 tokens.
- Learned how the math for liquidity minting, and swaps works
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 23 in becoming a Solidity developer
- Built an EnhancedSimpleEscrow in Solidity.
- Practiced real‑world patterns: payment holding, dispute resolution, timeout refunds, mutual cancellation logic and so on.
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala
@the_web3compass
📑 Day 22 in becoming a Solidity developer
- Integrated Chainlink VRF with `RandomWordsRequest`, subscriptions, and confirmations to get secure randomness,
- Built a lottery flow with states.
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala
@the_web3compass
📑 Day 19 in becoming a Solidity developer
- Built a gas‑efficient Web3 event gate where off‑chain signed invites are verified on‑chain with `ecrecover`.
- Learned how to hash structured data.
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala
@the_web3compass
📑 Day 16 in becoming a Solidity developer
– Built an upgradeable subscription system using a proxy logic contract pattern
– Used delegatecall with a shared storage layout to add pause/resume features
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 14 & 15 in becoming a Solidity developer
– Built a VaultManager that orchestrates multiple deposit box types
– Designed a gas‑efficient voting system using tight packing, bitmasks and minimal storage reads
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 13 in becoming a Solidity developer
– Built a token sale contract on top of my ERC20 and finally saw how pricing locking works
– Felt like wiring a whole mini‑launchpad together
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 12 in becoming a Solidity developer
– Built a simple ERC20 from scratch and finally saw how balances allowances fit together
– Cool to realise tokens are just mappings events behaving like a mini ledger
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 11 in becoming a Solidity developer
– Used OpenZeppelin’s Ownable and it felt just like implementing an interface in Java😃
– Loving how inheritance cleans up access control without rewriting the whole logic
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 10 in becoming a Solidity developer
– Built a fitness tracker with structs storage refs, felt like revisiting C pointers all over again, still confusing at times🥲
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 08 in becoming a Solidity developer
– Built a multi‑currency Tip Jar that converts USD/EUR/JPY/INR into ETH on the fly
– Really fun seeing mapping logic payable flows turn into a real tipping system
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 09 in becoming a Solidity developer
– Linked a basic calculator to a scientific one, felt just like calling classes in Java OOP ;)
– Wild seeing how contracts talk to each other through ABI external calls
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 07 in becoming a Solidity developer
– Built a Simple IOU system to track friends, balances, and who owes who
– Loved seeing internal transfers debt logic come together in one flow
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 06 in becoming a Solidity developer
– Built an Ether piggy bank with member registration, limits, and approval‑based withdrawals
– Today really clicked how roles payable flows shape real financial logic
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass
📑 Day 05 in becoming a Solidity developer
– Built an admin‑only treasury system with allowances, ownership checks, and controlled withdrawals
– Starting to see how modifiers mappings shape real permission logic
#BuildinPublic#Solidity@HerstoryWeb3@0xbalala @the_web3compass