2 files changed
+3
-1
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
118 | 118 |
| |
119 | 119 |
| |
120 | 120 |
| |
| 121 | + | |
121 | 122 |
| |
122 | 123 |
| |
123 | 124 |
| |
| |||
135 | 136 |
| |
136 | 137 |
| |
137 | 138 |
| |
| 139 | + | |
138 | 140 |
| |
139 | 141 |
| |
140 | 142 |
| |
|
- .envrc+2
- .github/workflows/ci.yml+5-5
- .github/workflows/docker.yml+56
- .gitignore+7-2
- .gitmodules
- CODEOWNERS+1-1
- CONTRIBUTING.md+10
- Dockerfile+53
- README.md+1-1
- chain/block_context.go+2-1
- chain/config/config.go+11
- chain/config/config_defaults.go+6
- chain/standard_cheat_code_contract.go+124-37
- chain/state/cache/caches_test.go+177
- chain/state/cache/factory.go+26
- chain/state/cache/non_persistent_cache.go+67
- chain/state/cache/persistent_cache.go+238
- chain/state/cache/types.go+21
- chain/state/empty_backend.go+19
- chain/state/factories.go+58
- chain/state/factories_test.go+246
- chain/state/fixtures_test.go+149
- chain/state/remote_state_provider.go+244
- chain/state/remote_state_provider_test.go+154
- chain/state/rpc/client_pool.go+124
- chain/state/rpc/structs.go+64
- chain/state/rpc_backend.go+173
- chain/test_chain.go+166-228
- chain/test_chain_test.go+6-22
- chain/types/base_block_context.go+33
- chain/types/block.go+14-2
- chain/types/medusa_statedb.go+32
- chain/vendored/apply_transaction.go+7-7
- cmd/fuzz.go+3-3
- cmd/fuzz_flags.go+82-2
- cmd/root.go+3-2
- compilation/abiutils/solidity_errors.go+1-1
- compilation/types/slither.go+251
- docs/src/SUMMARY.md+2
- docs/src/cheatcodes/cheatcodes_overview.md+4-1
- docs/src/cheatcodes/difficulty.md+2-15
- docs/src/cheatcodes/prevrandao.md+22
- docs/src/cli/fuzz.md+42
- docs/src/coverage_reports.md-44
- docs/src/getting_started/installation.md+21
- docs/src/project_configuration/chain_config.md+30-1
- docs/src/project_configuration/compilation_config.md+1
- docs/src/project_configuration/fuzzing_config.md+9-1
- docs/src/project_configuration/overview.md+3-1
- docs/src/project_configuration/slither_config.md+37
- docs/src/static/medusa.json+13-1
- docs/src/testing/coverage_reports.md+42
- flake.lock+130
- flake.nix+66
- fuzzing/calls/call_sequence.go+25-2
- fuzzing/calls/call_sequence_execution.go+1-1
- fuzzing/config/config.go+4
- fuzzing/config/config_defaults.go+8
- fuzzing/corpus/corpus.go+25-9
- fuzzing/coverage/coverage_maps.go+10-3
- fuzzing/coverage/coverage_tracer.go+1-1
- fuzzing/coverage/report_template.gohtml+193-62
- fuzzing/executiontracer/execution_trace.go+29-10
- fuzzing/executiontracer/execution_tracer.go+15-12
- fuzzing/fuzzer.go+77-19
- fuzzing/fuzzer_hooks.go+5
- fuzzing/fuzzer_test.go+128-3
- fuzzing/fuzzer_worker.go+123-57
- fuzzing/fuzzer_worker_events.go+11
- fuzzing/fuzzer_worker_sequence_generator.go+2-2
- fuzzing/test_case_assertion_provider.go+2
- fuzzing/test_case_optimization.go+33-12
- fuzzing/test_case_optimization_provider.go+54-30
- fuzzing/test_case_property_provider.go+2
- fuzzing/testdata/contracts/cheat_codes/utils/label.sol+49
- fuzzing/testdata/contracts/cheat_codes/vm/coinbase_permanent.sol+20
- fuzzing/testdata/contracts/cheat_codes/vm/difficulty.sol+5-5
- fuzzing/testdata/contracts/cheat_codes/vm/fee_permanent.sol+20
- fuzzing/testdata/contracts/cheat_codes/vm/prevrandao.sol+17
- fuzzing/testdata/contracts/cheat_codes/vm/roll_permanent.sol+21
- fuzzing/testdata/contracts/cheat_codes/vm/warp.sol+4-3
- fuzzing/testdata/contracts/cheat_codes/vm/warp_permanent.sol+23
- fuzzing/testdata/contracts/slither/slither.sol+18
- fuzzing/valuegeneration/abi_values.go+16-2
- fuzzing/valuegeneration/generator_mutational.go+31-12
- fuzzing/valuegeneration/value_set.go+51
- fuzzing/valuegeneration/value_set_from_slither.go+39
- go.mod+7-6
- go.sum+14-12
- utils/address_utils.go+26-1
0 commit comments