Skip to content

Vyper support is limited #652

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions