Thanks for sharing your article.
Really appreciate you writing about your experience.
I had the following feedback:
I noticed a typo,
@opennzeppelin/cli should be
When using secrets, it is worth reminding readers not to commit to version control as there are bots waiting to sweep funds from any accounts with Ether. Same goes for API keys. It is worth adding the secrets file to
I prefer the term Test or Testnet Ether rather than Fake Ether. It’s real, we don’t generally asign monetary value.
In the upgrade you added a library.
We would need to be careful if we added a new base contract, to ensure it didn’t impact how variables are stored.
Thanks again, I enjoyed reading it.