Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Ethernaut Level 15 (NaughtCoin) as an example #207

Open
ggrieco-tob opened this issue Jan 26, 2023 · 7 comments
Open

Add Ethernaut Level 15 (NaughtCoin) as an example #207

ggrieco-tob opened this issue Jan 26, 2023 · 7 comments

Comments

@ggrieco-tob
Copy link
Member

The blog post by @ChmielewskiKamil about writting Echidna properties for NaughtCoin is great. Are you interested in creating a PR to keep it as one example?

@ChmielewskiKamil
Copy link
Contributor

Thank you so much!

Sure thing! I started working on an exercise and was about to ask you guys for guidance on the structure.

I see that the exercises in the program analysis with the Echidna section have been updated. The first four exercises are just contract files, and the last four (Damn Vulnerable Defi ones) are standalone repositories.

Would you like me to follow the pattern of the first four exercises? Or create a repo to clone the exercise locally.

@ggrieco-tob
Copy link
Member Author

Since the Ethernaut contracts are small, I think they should be include as standalone file, but perhaps in the future we will change (don't worry, we will handle that if necessary)

@ChmielewskiKamil
Copy link
Contributor

Cool! Thanks!

@ChmielewskiKamil
Copy link
Contributor

@ggrieco-tob, Draft published 🎉

@ggrieco-tob
Copy link
Member Author

This is great. @glarregay-tob can you take a quick look and add some feedback?

@glarregay-tob
Copy link
Contributor

I left some comments inlined in the file. I like the "hidden parts" approach and the way you introduce the invariants and properties. Great work, and thanks for your collaboration!

@ChmielewskiKamil
Copy link
Contributor

Thank you so much, @glarregay-tob. Great feedback! I appreciate it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants