© 2023 Hashnode
#ethernaut
I will explain the challenge in a slightly different way this time, usually, we start with some background information, look at the code, and then write a solution. This challenge is different as ther…
This challenge is marked as a 4/5 difficulty level problem but would fail to meet your expectations. If you remember the Vault - Level 8, you pretty much understand the background required to get your…
This challenge teaches us about interfaces and gives us some important lessons while working on smart contracts: Prevention is better than cure and never trust external actors blindly while writing yo…
This challenge is a good one. We learn about the famous re-entrancy attack. This attack was responsible for the infamous 'The DAO Hack'. It is the reason why there was a hard fork on the Ethereum chai…
This is a good albeit easy challenge since this begins to teach us regarding the optimal methods to send ether to others in a contract. Objective: The challenge below represents a very simple game: w…
This challenge basically teaches how nothing is really private on the blockchain and all data can be seen by everyone. The word private or internal should not be used to store "private" things like pa…
This challenge will teach you, how to shove tokens down a contract's throat, even if the contract isn't necessarily accepting them. The goal of this level is to make the balance of the contract great…
This challenge is also fairly simple and introduces the concept of delegatecall. Per usual, I would give you all the tools to solve this on your own and then provide a solution. The goal of this leve…
The token challenge teaches us about overflows and underflows and if you have taken the CS50 course or equivalent you know what I am talking about. As usual, I will give you all the information to sol…
This challenge again is fairly simple and teaches us a new concept. As usual, I will break down the concepts and give you all the resources and tools to solve the problem on your own and then give a s…