Ethernaut: Conclusion

This is my last entry to my "The Ethernaut by OpenZeppelin" series of articles. I successfully completed all 27 levels using the address 0x0ec740E7d1aF47b2BD571D129EeA41992c432B3A.

complete.gif

Luckily, I had a of help through various videos, articles and documentation when solving each level. I would like to link some of these resources below.

Articles

Youtube Videos

Documentation

The challenges taught me a lot about solidity, how the EVM works, and smart contract security. And the most important thing I learned is the mentality when writing smart contracts.

Writing smart contracts is creating complex code for a resource-constrained computer.

This is forces you to think about low-level operations that you normally wouldn't worry about in high-level languages.

Lastly, Ethernaut has shown me that I have SO much more to learn. I will definitely be doing more research, studying, projects, and challenges.