aboutsummaryrefslogtreecommitdiff
path: root/src/mapport.cpp
diff options
context:
space:
mode:
authorglozow <gloriajzhao@gmail.com>2024-06-19 12:36:30 +0100
committerglozow <gloriajzhao@gmail.com>2024-06-19 12:40:46 +0100
commit2d21060af831fa8f8f1791b4464961d5f28a88cb (patch)
tree61c67ed6e6e40c08f3d04de073dac5f0760506f9 /src/mapport.cpp
parentac4ea782af20720eea8ce67eb7fa00ce1e19e513 (diff)
parent4ccb3d6d0d576d32da8a1b9c6e70962cbd0f19fe (diff)
downloadbitcoin-2d21060af831fa8f8f1791b4464961d5f28a88cb.tar.xz
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/mapport.cpp')
0 files changed, 0 insertions, 0 deletions