Skip to content

Fix pool fuzz build#3866

Open
wiesche89 wants to merge 3 commits into
mimblewimble:stagingfrom
wiesche89:fix_pool_fuzz_build
Open

Fix pool fuzz build#3866
wiesche89 wants to merge 3 commits into
mimblewimble:stagingfrom
wiesche89:fix_pool_fuzz_build

Conversation

@wiesche89

Copy link
Copy Markdown
Contributor

Description
This keeps the shlex bump from #3852 and fixes the pool fuzz target so it builds again with the current pool/core APIs.
The fuzz harness had drifted behind the main pool code, mostly around the removed verifier cache, updated BlockChain methods, FeeFields, and deserialization API changes.

No prod code changed
This only touches pool/fuzz no production code is changed.

dependabot Bot and others added 2 commits June 11, 2026 00:57
Bumps [shlex](https://github.com/comex/rust-shlex) from 0.1.1 to 2.0.1.
- [Changelog](https://github.com/comex/rust-shlex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/comex/rust-shlex/commits)

---
updated-dependencies:
- dependency-name: shlex
  dependency-version: 2.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@wiesche89 wiesche89 requested a review from ardocrat June 16, 2026 16:03
@ardocrat

Copy link
Copy Markdown
Contributor

Missing

[package.metadata]
cargo-fuzz = true

Into fuzz/Cargo.toml to run with https://github.com/rust-fuzz/cargo-fuzz

@ardocrat ardocrat left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated Cargo.toml to launch https://github.com/rust-fuzz/cargo-fuzz with cargo +nightly fuzz run transaction_pool

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants