Skip to content

Ordering of Telephone and Coin Flip #784

@scottbuckley

Description

@scottbuckley

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions