Matt Corallo e545dedf72 Also call other wallet notify callbacks in scheduler thread
This runs Block{Connected,Disconnected}, SetBestChain, Inventory,
and TransactionAddedToMempool on the background scheduler thread.

Of those, only BlockConnected is used outside of Wallet/ZMQ, and
is used only for orphan transaction removal in net_processing,
something which does not need to be synchronous with anything
else.

This partially reverts #9583, re-enabling some of the gains from
 #7946. This does not, however, re-enable the gains achieved by
repeatedly releasing cs_main between each transaction processed.
2017-10-13 19:30:15 -04:00
..
2017-09-29 16:02:39 +02:00
2017-07-15 14:28:40 +02:00
2017-10-09 19:14:47 +02:00
2017-09-07 11:17:35 +08:00
2017-09-29 14:50:30 +08:00
2017-06-09 10:25:26 +02:00
2017-09-21 23:40:33 -07:00
2017-06-09 10:25:26 +02:00
2017-09-18 13:47:47 -04:00
2017-07-22 09:55:57 +02:00