Increase fuzz coverage in the wallet #27272

issue dergoegge opened this issue on March 16, 2023
  1. dergoegge commented at 9:35 PM on March 16, 2023: member

    The wallet has (almost) no coverage: https://maflcko.github.io/b-c-cov/fuzz.coverage/src/wallet/index-sort-l.html. We should change that!

    Issues like #27271 should be quite easy for high level fuzz targets to find.

    (For people that are interested but unfamiliar with the wallet (like me): I suspect that looking at the unit tests could be helpful for figuring out where to start)

  2. fanquake added the label Wallet on Mar 17, 2023
  3. fanquake added the label Tests on Mar 17, 2023
  4. brunoerg commented at 11:25 PM on May 12, 2023: contributor

    I'm working on increasing fuzz coverage in the wallet. Just to track:

    • #27647 - for wallet/fees stuff
    • #27585 - add more coverage for coin selection
  5. achow101 referenced this in commit 8f40271037 on Jun 19, 2023
  6. sidhujag referenced this in commit d270bf7c2d on Jun 21, 2023
  7. maflcko commented at 2:37 PM on November 29, 2023: member

    See #23444

    This was picked up as part of #28933, but I couldn't reproduce the regression crash by re-introducing it.

  8. maflcko commented at 2:47 PM on November 29, 2023: member

    Issues like #27271 should be quite easy for high level fuzz targets to find.

    Was #28578 supposed to be a regression test for this? cc @brunoerg

  9. maflcko added this to the milestone 27.0 on Nov 29, 2023
  10. maflcko removed this from the milestone 27.0 on Nov 29, 2023
  11. brunoerg commented at 4:48 PM on November 29, 2023: contributor

    Was #28578 supposed to be a regression test for this? cc @brunoerg

    No since the issue is not related to the ScriptPubKeyMan stuff.

  12. maflcko commented at 10:30 AM on December 6, 2023: member
  13. dergoegge commented at 7:24 AM on April 15, 2024: member

    @brunoerg is planning on opening a new issue which will keep better track of the progress on wallet fuzzing.

  14. dergoegge closed this on Apr 15, 2024

  15. achow101 referenced this in commit b3a61bd7b1 on Jun 5, 2024
  16. bitcoin locked this on Apr 17, 2025

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-21 15:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me