En route to becoming a smart contract auditor — Week 6
Week 6: Heart Warming Surprise
Another week of learning! A small surprise bump into me this week. Was tagged in an announcement by Alchemy’s moderator to inform me that I won a gift for my homework submission on Road To Web 3!
I chose this bottle cause it looks sick af hehe. Its definitely a huge boost to my motivation and recharges my battery instantly from the none stop grinding for the past 6 weeks. Sending my love to Alchemy team 💕
💡 What I learnt?
7 Nov Mon < 3 hours
- RoadToWeb3 @AlchemyLearn (6/10): How to Build a Staking Dapp (10%)
Introduction to scaffold-eth
- Learn Web3 : Junior (3/4) (27%)
Introduction to Layer2 on state channel, side chains, rollups, plasma.
Introduction to Near, Flow, Avalanche, Solana.
Met with useRef() object is “undefined” issues. Run no problem on localhost but couldnt deploy on Vercel.
8 Nov Tues < 3 hours
- Solidity Bootcamp (3/8): Week 4
Continue Homework12 Gas optimization and given a sample of answer by instructor.
Continue on my own HW12.
- RoadToWeb3 @AlchemyLearn (6/10): How to Build a Staking Dapp (20%)
Completing the front end and contract.
- Learn Web3 : Junior (3/4) (45%)
Approaching discord group’s and kind hearted buddy taught me to declare useRef()
as useRef<any>()
. Issue resolved and able to deploy on vercel.
Introduction to decentralized alternative of Github: Radicle
Tutorial on testing smart contract locally.
9 Nov Wed < 3 hours
- Solidity Bootcamp (3/8): Week 4
Team Game on security. Given a contract to guess numbers. Manage to exploit the underflow of contract but not enough time to write an attack contract to drain the contract.
- RoadToWeb3 @AlchemyLearn (6/10): How to Build a Staking Dapp (50%)
Familiarize with scaffold-eth.
Met with issues when testing locally using Metamask and hardhat. Solved through this blog post.
10 Nov Thurs < 3 hours
- Solidity Bootcamp (3/8): Week 4
Sharing on scalability issues on blockchain.
Working on Homework 15 to write an attack contract to drain Team Game given on yesterday’s class.
- RoadToWeb3 @AlchemyLearn (6/10): How to Build a Staking Dapp (50%)
Working on exponential function to calculate returns of staked ETH
11 Nov Fri < 3 hours
- Solidity Bootcamp (3/8): Week 4
Class sharing on decentralized storage IPFS.
Completed HW16 by adding setting TokenURI to an IPFS image
- RoadToWeb3 @AlchemyLearn (6/10): How to Build a Staking Dapp (50%)
Working on functions to interact between external contract and staking contract
12 Nov Sat < 3 hours
- RoadToWeb3 @AlchemyLearn (6/10): How to Build a Staking Dapp (75%)
Completed exponential function.
Working on adding functions to front end.
13 Nov Sun < 3 hours
- RoadToWeb3 @AlchemyLearn (6/10): How to Build a Staking Dapp (✅)
Completed all challenges. Polish the contracts and front end.
New to trading? Try crypto trading bots or copy trading