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

Create Slither tutorial #256

Closed
montyly opened this issue May 21, 2019 · 2 comments
Closed

Create Slither tutorial #256

montyly opened this issue May 21, 2019 · 2 comments
Labels
documentation help wanted Extra attention is needed

Comments

@montyly
Copy link
Member

montyly commented May 21, 2019

Our current API documentation should be improved.

We have many script examples, but it would be nice if we have a tutorial, similar to the manticore and echidna ones.

The tutorial should show the basic usages of the API, including:

  • How to iterate over the contracts/functions/variables
  • How to use the data dependency
  • How to manipulate the IRs
  • ..
@montyly montyly added help wanted Extra attention is needed documentation labels May 21, 2019
@rajeevgopalakrishna rajeevgopalakrishna self-assigned this Jun 17, 2019
@rajeevgopalakrishna rajeevgopalakrishna removed their assignment Oct 7, 2019
@montyly
Copy link
Member Author

montyly commented Oct 23, 2019

A recurrent misuse comes from the incorrect usage between slither.contracts, slither.contract_derived , and the functions' getters functions, functions_inherited, functiond_declared , etc...

The tutorial should have best practice on how to use those

@montyly
Copy link
Member Author

montyly commented Mar 31, 2020

I am closing this in favor of https://github.com/crytic/building-secure-contracts

@montyly montyly closed this as completed Mar 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants