diff --git a/src/fuzzing/ReadFeeEstimates/fuzz.cpp b/src/fuzzing/ReadFeeEstimates/fuzz.cpp new file mode 100644 index 000000000..1bdf2cf1d --- /dev/null +++ b/src/fuzzing/ReadFeeEstimates/fuzz.cpp @@ -0,0 +1,13 @@ +#include "txmempool.h" + +int main (int argc, char *argv[]) { + CFeeRate rate; + CTxMemPool mempool(rate); + CAutoFile est_filein(fopen(argv[1], "rb"), SER_DISK, CLIENT_VERSION); + + if (mempool.ReadFeeEstimates(est_filein)) { + return 0; + } else { + return -1; + } +} diff --git a/src/fuzzing/ReadFeeEstimates/input/fee_estimates.dat b/src/fuzzing/ReadFeeEstimates/input/fee_estimates.dat new file mode 100644 index 000000000..c3c5961ac Binary files /dev/null and b/src/fuzzing/ReadFeeEstimates/input/fee_estimates.dat differ