Fuzzer Integration (#109)

Fuzzer package created and docker setup for fuzzing added
This commit is contained in:
Nikita Khateev
2024-02-20 14:56:22 +04:00
committed by GitHub
parent 41e99174fa
commit 0512516cdd
7 changed files with 1112 additions and 1528 deletions
+13
View File
@@ -0,0 +1,13 @@
## Template Fuzzer
This a fuzzer implementation for OpenZeppelin's runtime templates. Currently there is a single runtime (generic one) and a single fuzzer setup.
This code is highly experimental, if you notice any flaws consider creating an issue or a pull request.
### How to run the fuzzer
We have provided a docker packaging for the fuzzer, so that you can run it like this from the **repository root directory**
```bash
docker build -t fuzzer -f template-fuzzer/Dockerfile .
docker run --mount source=output,target=/fuzztest/template-fuzzer/output fuzzer
```