miniscript
miniscript copied to clipboard
Fuzz targets
We agreed upon having:
- [x] A fuzz target for
FromScript(). ~~That's #78.~~ That's #106. - [x] A fuzz target for random node generation that's "dumb" (does not help the fuzzer to generate valid nodes). That's #100.
- [x] A fuzz target for random node generation that's "smart" (does help the fuzzer to generate valid nodes). That's #105
- [x] A fuzz target for
FromString(). That's #106
Now, the work on the random fuzz targets was done on different forks of this Bitcoin Core branch https://github.com/bitcoin/bitcoin/pull/24149, which is itself not up to date due to verbose renames and refactoring during the review of https://github.com/bitcoin/bitcoin/pull/24147.
I think we should update this repo with the various refactorings from the Bitcoin Core PRs, and open PRs for each fuzz target here to centralize discussions.
It's now complete! :tada: