Module invariant
Modules§
- Module containing a contract’s types and functions.
Structs§
- Wrapper around any
Executor
implementer which provides fuzzing support using [proptest
]. - Stores information about failures and reverts of the invariant tests.
- The outcome of an invariant fuzz test
- Contains invariant metrics for a single fuzzed selector.
- Contains invariant test data.
- Contains data collected during invariant test runs.
- Contains data for an invariant test run.
Enums§
Functions§
- Checks if the given call sequence breaks the invariant.
- Replays the error case, shrinks the failing sequence and collects all necessary traces.
- Replays a call sequence for collecting logs and traces. Returns counterexample to be used when the call sequence is a failed scenario.