aboutsummaryrefslogtreecommitdiff
path: root/src/validationinterface.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add 'sequence' zmq publisher to track all block (dis)connects, mempool deltasGregory Sanders2020-09-221-6/+6
* trivial: Suggested cleanups to surrounding codeRussell Yanofsky2020-05-221-10/+10
* wallet: Minimal fix to restore conflicted transaction notificationsRussell Yanofsky2020-05-151-3/+3
* validationinterface: Rework documentation, Rename pwalletIn to callbacksMarcoFalke2020-05-131-13/+22
* Do not clear validationinterface entries being executedPieter Wuille2020-04-071-2/+2
* refactor: drop boost::signals2 in validationinterfaceRussell Yanofsky2020-04-041-42/+73
* Fix wallet unload race conditionRussell Yanofsky2020-03-271-2/+16
* Merge #17477: Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved si...Wladimir J. van der Laan2020-03-191-5/+5
|\
| * [validation interface] Remove vtxConflicted from BlockConnectedJohn Newbery2020-03-111-5/+5
* | Refactor FormatStateMessage into ValidationStateJeffrey Czyz2020-02-271-2/+1
|/
* scripted-diff: Bump copyright of files changed in 2020MarcoFalke2020-01-151-1/+1
* Merge #16688: log: Add validation interface loggingWladimir J. van der Laan2020-01-091-12/+54
|\
| * Add logging for CValidationInterface eventsJeffrey Czyz2020-01-031-12/+54
* | scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-301-1/+1
|/
* Fire TransactionRemovedFromMempool from mempool2512019-11-211-24/+7
* Pass block height in Chain::BlockConnected/Chain::BlockDisconnectedAntoine Riard2019-11-051-5/+6
* [validation] Add CValidationState subclassesJohn Newbery2019-10-291-2/+2
* Remove unused includespracticalswift2019-10-151-2/+0
* Make reasoning about dependencies easier by not including unused dependenciespracticalswift2019-06-021-2/+0
* [wallet] Schedule tx rebroadcasts in walletJohn Newbery2019-04-091-7/+0
* [wallet] Keep track of the best block time in the walletJohn Newbery2019-04-091-4/+4
* Check m_internals in UnregisterValidationInterfaceJoão Barbosa2019-02-031-1/+3
* Piecewise construct to avoid invalid constructionBen Woosley2019-01-311-1/+5
* Merge #13743: refactor: Replace boost::bind with std::bindMarcoFalke2018-12-291-29/+32
|\
| * scripted-diff: Replace boost::bind with std::bindChun Kuan Lee2018-10-201-10/+10
| * refactor: Use boost::scoped_connection in signal/slot, also prefer range-base...Chun Kuan Lee2018-10-201-29/+32
* | scripted-diff: Move util files to separate directory.Jim Posen2018-11-041-1/+1
|/
* Add compile time checking for all cs_main runtime locking assertionspracticalswift2018-08-261-1/+0
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* Remove useless mapRequest tracking that just effects Qt display.Matt Corallo2018-07-091-10/+0
* Drop unused init.h includesBen Woosley2018-06-251-1/+0
* scripted-diff: Rename SetBestChain callback ChainStateFlushedMatt Corallo2018-04-271-6/+6
* Hold cs_main while calling UpdatedBlockTip() and ui.NotifyBlockTipJesse Cohen2018-04-161-0/+4
* Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* Add helper to wait for validation interface queue to catch upMatt Corallo2017-12-261-0/+12
* Add an interface to get the queue depth out of CValidationInterfaceMatt Corallo2017-12-261-0/+5
* Fix shutdown in case of errors during initializationWladimir J. van der Laan2017-11-281-1/+6
* scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-8/+8
* Give ZMQ consistent order with UpdatedBlockTip on scheduler threadMatt Corallo2017-10-131-1/+3
* Also call other wallet notify callbacks in scheduler threadMatt Corallo2017-10-131-6/+16
* Add CallFunctionInQueue to wait on validation interface queue drainMatt Corallo2017-10-131-0/+4
* Call TransactionRemovedFromMempool in the CScheduler threadMatt Corallo2017-10-131-1/+3
* Add a CValidationInterface::TransactionRemovedFromMempoolMatt Corallo2017-10-131-0/+19
* Fix validationinterface build on super old boost/clangMatt Corallo2017-10-021-0/+2
* Declare single-argument (non-converting) constructors "explicit"practicalswift2017-08-161-1/+1
* Flush CValidationInterface callbacks prior to destructionMatt Corallo2017-07-071-0/+4
* Support more than one CScheduler thread for serial clientsMatt Corallo2017-07-071-8/+14
* Give CMainSignals a reference to the global schedulerMatt Corallo2017-07-071-0/+13
* Make ValidationInterface signals-type-agnosticMatt Corallo2017-07-031-27/+81
* rpc: Move the `generate` RPC call to rpcwalletWladimir J. van der Laan2017-06-291-3/+0