-
Notifications
You must be signed in to change notification settings - Fork 737
Description
Just my 2c here - I'm writing up some documentation on my solve of Ethernaut, and I noticed again that the ordering of "Coin Flip" and "Telephone" is a bit strange.
In Coin Flip (currently level 3), you need to predict the "value" of a coin flip - this is most appropriately done (to my knowledge) via an attack contract. You call the method flip
with the correct value 10 times to complete the level.
In Telephone, you have to just make any call from a contract. You call the method changeOwner
just once to complete the level.
For me as a beginner, Coin Flip is where I learned to set up Remix and deploy my own contracts. I had to get my own contract deployed and interacting with the level contract, as well as reproducing the flip "guessing" logic. Then when I proceeded to the following level, my task was just to deploy a contract and call a single method. It seems like we are getting users to learn ABC for level 3 and then just A for level 4. Do you know what I mean? Seems like it would make more sense for them to learn A for level 3 and then BC for level 4.
If you think it's a good idea to swap the levels, i'd love to put it in as a pull request, just so I can say that I technically contributed to the project haha. But no stress.