trocher
trocher
### Version Information * vyper Version (output of `vyper --version`): 0.3.10rc3 * OS: osx * Python Version (output of `python --version`): 3.11.4 ### What's your issue about? When trying to...
### Describe the issue: Slither crashes when analysing a Vyper program that contains a `for` loop iterating over an array inside a struct. Likely caused by: https://github.com/crytic/slither/blob/e3dcf1ecd3e9de60da046de471c5663ab637993a/slither/vyper_parsing/declarations/function.py#L331 As it seems...
### Describe the issue: Slither crashes when given a Vyper contract containing a `raw_call` to `empty(address)` ### Code example to reproduce the issue: ```Vyper @external def foo(): raw_call(empty(address),b'') ``` ###...
### Describe the issue: Hi, really cool to have Vyper in Slither :) When a function starts with the `pass` statement, it seems that Slither is considering it as a...
### Describe the issue: Similar to #2194, looping over a `constant` or `immutable` iterable makes Slither fail. Likely due to: https://github.com/crytic/slither/blob/e3dcf1ecd3e9de60da046de471c5663ab637993a/slither/vyper_parsing/declarations/function.py#L340 As it assumes a `Name` AST node must be...
Modified the snippets of the following statements to reflect the latest Vyper syntax: - Logging events - Events declaration - Interface declaration - For loop iterating over an array (As...
### Describe the false alarm that Slither raises and how you know it's inaccurate: Slither can report that a non-constant state variable that is being updated should be constant. Additionally,...
### Describe the issue: When unpacking the returned values of a call, if multiple values are returned, Slither crashes. ### Code example to reproduce the issue: ```Vyper # @version 0.3.7...
### Describe the issue: When having a contract that does an external call to some function of another contract, if the interface defines this function with some default arguments, only...
### What's your issue about? The Wiki GitHub tab displays outdated tools and resources, and should probably be updated as this is one of the first links in the `Getting...