diff options
| author | João Barbosa <[email protected]> | 2019-03-27 17:00:06 +0000 |
|---|---|---|
| committer | João Barbosa <[email protected]> | 2019-03-31 11:37:28 +0100 |
| commit | 57908a739ca377d60ef224ce0f565d4412a414f4 (patch) | |
| tree | 985bb1d2e0bf3477e40faef44aa96d209d17b6e1 /src/interfaces/chain.cpp | |
| parent | wallet: Move CWallet::ReacceptWalletTransactions locks to callers (diff) | |
| download | discoin-57908a739ca377d60ef224ce0f565d4412a414f4.tar.xz discoin-57908a739ca377d60ef224ce0f565d4412a414f4.zip | |
interfaces: Add Chain::requestMempoolTransactions
Diffstat (limited to 'src/interfaces/chain.cpp')
| -rw-r--r-- | src/interfaces/chain.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/interfaces/chain.cpp b/src/interfaces/chain.cpp index 0c765f209..e409ced60 100644 --- a/src/interfaces/chain.cpp +++ b/src/interfaces/chain.cpp @@ -367,6 +367,13 @@ public: { return MakeUnique<RpcHandlerImpl>(command); } + void requestMempoolTransactions(Notifications& notifications) override + { + LOCK2(::cs_main, ::mempool.cs); + for (const CTxMemPoolEntry& entry : ::mempool.mapTx) { + notifications.TransactionAddedToMempool(entry.GetSharedTx()); + } + } }; } // namespace |