Skip to content

Vyper support is limited #652

Closed
Closed
@gustavo-grieco

Description

@gustavo-grieco

Echidna works on vyper contracts running the .vy files directly, however:

  • properties should be hardcoded in the contract
  • any use of framework will fail to work (e.g. brownie).
  • slither won't run on it, so there is no constant extraction or assertion detection.
  • we still get the constants if they are returned by a function inside the code
  • coverage feedback and source code integration works

It is expected to have a limited effectiveness since we cannot get useful constants from the source code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions