Tracking issue (https://github.com/bitcoin/bitcoin/issues/29901)
This adds a fuzz target for wallet receive
here is the coverage was able to gather for wallet receive target
| File | Regions | Lines | Branches |
|---|---|---|---|
src/wallet/receive.cpp |
94.92% | 97.10% | 88.12% |
src/wallet/test/fuzz/receive.cpp |
93.50% | 94.86% | 89.80% |
src/wallet/walletutil.h |
57.89% | 33.33% | 0.00% |
src/wallet/wallet.h |
30.85% | 38.78% | 13.89% |
src/wallet/transaction.h |
31.40% | 28.66% | 14.29% |
src/wallet/test/util.h |
38.46% | 26.09% | - |
src/wallet/db.h |
33.33% | 37.14% | 0.00% |
src/wallet/scriptpubkeyman.h |
18.75% | 17.39% | - |
src/wallet/walletdb.h |
15.62% | 11.86% | 10.00% |
src/wallet/test/util.cpp |
10.13% | 7.95% | 11.76% |
src/wallet/scriptpubkeyman.cpp |
12.51% | 10.29% | 6.30% |
src/wallet/wallet.cpp |
8.79% | 8.87% | 5.52% |
src/wallet/walletdb.cpp |
3.86% | 3.63% | 3.10% |
src/wallet/transaction.cpp |
5.00% | 7.32% | 0.00% |