diff options
author | glozow <gloriajzhao@gmail.com> | 2024-06-19 12:36:30 +0100 |
---|---|---|
committer | glozow <gloriajzhao@gmail.com> | 2024-06-19 12:40:46 +0100 |
commit | 2d21060af831fa8f8f1791b4464961d5f28a88cb (patch) | |
tree | 61c67ed6e6e40c08f3d04de073dac5f0760506f9 /src/test/rbf_tests.cpp | |
parent | ac4ea782af20720eea8ce67eb7fa00ce1e19e513 (diff) | |
parent | 4ccb3d6d0d576d32da8a1b9c6e70962cbd0f19fe (diff) |
Merge bitcoin/bitcoin#30300: fuzz: have package_rbf always make small txns
4ccb3d6d0d576d32da8a1b9c6e70962cbd0f19fe fuzz: have package_rbf always make small txns (Greg Sanders)
Pull request description:
hopefully resolves https://github.com/bitcoin/bitcoin/issues/30241
The fuzz target is generating a large amount of
transactions, but the core of the logic is
ConsumeTxMemPoolEntry making the mempool
entries for adding to the mempool. Since
ConsumeTxMemPoolEntry generates its own transaction "vsize",
we can improve efficiency of the target
by explicitly creating very small transactions,
reducing the hashing and memory burden.
ACKs for top commit:
maflcko:
lgtm ACK 4ccb3d6d0d576d32da8a1b9c6e70962cbd0f19fe
hodlinator:
ACK 4ccb3d6d0d576d32da8a1b9c6e70962cbd0f19fe
glozow:
ACK 4ccb3d6d0d576d32da8a1b9c6e70962cbd0f19fe
Tree-SHA512: 5d2e7e98460c6144dfe7deac554865e2e8e0e5f934dbdf5857dc4b4f471a64dc933297dc0dcf516f748a4348be6bd184808b7ece17ce073fdcc77f81b74c64de
Diffstat (limited to 'src/test/rbf_tests.cpp')
0 files changed, 0 insertions, 0 deletions