diff options
author | Wladimir J. van der Laan <laanwj@protonmail.com> | 2019-11-22 16:35:00 +0100 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@protonmail.com> | 2019-11-22 16:35:08 +0100 |
commit | bb862d7864cc4889285e1a3713e3864d667cf30a (patch) | |
tree | 7cb60d4ed799d2931bacf2c4fd7e5b56e1c5a9c1 /src/logging.cpp | |
parent | 03f6f408ab2e9b30e1ee747b76bd9edc20b2c99d (diff) | |
parent | e20c72f9f076681def325b5b5fa53bccda2b0eab (diff) | |
download | bitcoin-bb862d7864cc4889285e1a3713e3864d667cf30a.tar.xz |
Merge #14384: Fire TransactionRemovedFromMempool callbacks from mempool
e20c72f9f076681def325b5b5fa53bccda2b0eab Fire TransactionRemovedFromMempool from mempool (251)
Pull request description:
This pull request fires TransactionRemovedFromMempool callbacks from the mempool and cleans up a bunch of code.
It also resolves the `txmempool -> validation -> validationinterface -> txmempool` circular dependency.
Ideally, `validationinterface` is a dumb component that doesn't have any knowledge of the sub-systems it sends its notifications to. The commit that aims to resolve this circular dependency by moving `txmempool` specific code out of `validationinterface` to `txmempool` where it belongs.
ACKs for top commit:
jnewbery:
ACK e20c72f9f076681def325b5b5fa53bccda2b0eab
Tree-SHA512: 354c3ff1113b21a0b511d80d604edfe3846dddae3355e43d1387f68906e54bf5dc01e7c029edc0b8e635b500b2ab97ee50362e2486eb4319f7347ee9a9e6cef3
Diffstat (limited to 'src/logging.cpp')
0 files changed, 0 insertions, 0 deletions