| by date | by PR number | by component | by host | by author |
16 Dec 2020 | » | #19935 Move SaltedHashers to separate file and add some new ones (refactoring) |
13 May 2020 | » | #17681 Keep inactive seeds after sethdseed and derive keys from them as needed (wallet) |
04 Sep 2019 | » | #16512 Shuffle inputs and outputs after joining psbts (rpc/rest/zmq) |
10 Jul 2019 | » | #16244 Move wallet creation out of the createwallet rpc into its own function (wallet) |
29 May 2019 | » | #15741 Batch write imported stuff in importmulti (wallet) |
22 May 2019 | » | #15450 Create wallet menu option (gui) |
11 Nov 2020 | » | #19315 Allow outbound & block-relay-only connections in functional tests (p2p, tests) |
29 Apr 2020 | » | #18038 Mempool tracks locally submitted transactions to improve wallet privacy (p2p) |
27 Nov 2019 | » | #16698 Rework rebroadcast logic to improve privacy (mempool, p2p, wallet) |
24 Feb 2021 | » | #21224 Halt processing of unrequested transactions (p2p) |
04 Dec 2019 | » | #16426 Reverse cs_main, cs_wallet lock order and reduce cs_main locking (wallet) |
21 Aug 2019 | » | #15931 Remove GetDepthInMainChain dependency on locked chain interface (wallet) |
24 Jul 2019 | » | #15713 Replace chain relayTransactions/submitMemoryPool by higher method (wallet) |
13 Jan 2021 | » | #19825 Simpler setban and new ban manipulation commands (p2p, rpc/rest/zmq) |
28 Oct 2020 | » | #20158 De-globalize ChainstateManager (consensus) |
16 Sep 2020 | » | #19845 Net: CNetAddr: add support to (un)serialize as ADDRv2 (p2p) |
07 Aug 2019 | » | #16345 Add getblockbyheight method / support @height in place of blockhash for getblock etc (rpc/rest/zmq) |
23 Sep 2020 | » | #19761 Improve sed robustness by not using sed (build system) |
21 Oct 2020 | » | #19055 Add MuHash3072 implementation (math and cryptography) |
10 Jun 2020 | » | #19105 Add Muhash3072 implementation in Python (tests, math and cryptography) |
27 May 2020 | » | #19055 Calculate UTXO set hash using Muhash (utils/log/libs) |
11 Mar 2020 | » | #17824 Improve coin selection for destination groups >10 (wallet) |
08 May 2019 | » | #10823 Allow all mempool txs to be replaced after a configurable timeout (default 6h) (mempool) |
26 Feb 2020 | » | #17428 Try to preserve outbound block-relay-only connections during restart (p2p) |
12 Jun 2019 | » | #15996 Deprecate totalfee argument in `bumpfee` (rpc/rest/zmq) |
01 May 2019 | » | #15557 Enhance bumpfee to include inputs when targeting a feerate (wallet) |
29 Jan 2020 | » | #17487 Coins: allow Flush() without cache drop (utxo db and indexes) |
21 May 2020 | » | #19010 BIP 157: Add support for getcfheaders (p2p) |
14 May 2020 | » | #18960 BIP 157: Add compact block filter headers cache (utxo db and indexes) |
07 May 2020 | » | #18877 BIP 157: Serve cfcheckpt requests (p2p) |
20 Nov 2019 | » | #16442 Serve BIP 157 compact filters (p2p) |
11 Sep 2019 | » | #16688 Add validation interface logging (utils/log/libs) |
03 Feb 2021 | » | #20721 Move ping data to net_processing (p2p) |
06 Jan 2021 | » | #20799 Only support compact blocks with witnesses (p2p) |
04 Jun 2020 | » | #19070 BIP 157: Signal support for compact block filters with NODE_COMPACT_FILTERS (p2p) |
21 May 2020 | » | #19010 BIP 157: Add support for getcfheaders (p2p) |
14 May 2020 | » | #18960 BIP 157: Add compact block filter headers cache (utxo db and indexes) |
07 May 2020 | » | #18877 BIP 157: Serve cfcheckpt requests (p2p) |
18 Mar 2020 | » | #18113 Coins: Don't allow a coin to be spent and FRESH. Improve commenting. (utxo db and indexes) |
22 Jan 2020 | » | #17477 Remove the mempool's NotifyEntryAdded and NotifyEntryRemoved signals (validation) |
30 Oct 2019 | » | #15921 Tidy up ValidationState interface (validation) |
05 Jun 2019 | » | #16060 Bury bip9 deployments (consensus) |
17 Jun 2020 | » | #18242 Add BIP324 encrypted p2p transport de-/serializer (only used in tests) (p2p) |
20 May 2020 | » | #15206 Immediately disconnect on invalid net message checksum (p2p) |
25 Sep 2019 | » | #16202 Refactor network message deserialization (p2p) |
09 Sep 2020 | » | #18267 BIP-325: Signet (consensus, validation) |
22 Apr 2020 | » | #17994 Flush undo files after last block write (validation) |
04 Mar 2020 | » | #16981 Improve runtime performance of --reindex (resource usage, validation) |
14 Aug 2019 | » | #16115 On bitcoind startup, write config args to debug.log (utils/log/libs) |
08 Jan 2020 | » | #14053 Add address-based index (attempt 4?) (utxo db and indexes) |
18 Nov 2020 | » | #20079 Treat handshake misbehavior like unknown message (p2p) |
04 Nov 2020 | » | #19905 Remove dead CheckForkWarningConditionsOnNewFork (consensus) |
15 Apr 2020 | » | #18521 Fuzz: Add process_messages harness (tests) |
15 Jan 2020 | » | #17860 Fuzz: BIP 42, BIP 30, CVE-2018-17144 (tests) |
13 Nov 2019 | » | #17303 Stop relaying non-mempool txs, improve tx privacy slightly (p2p) |
06 Nov 2019 | » | #15845 Fast rescan with BIP157 block filters (wallet) |
03 Jun 2020 | » | #16756 Connection eviction logic tests (p2p, tests) |
10 Feb 2021 | » | #18261 Erlay: bandwidth-efficient transaction relay protocol (p2p) |
07 Oct 2020 | » | #19843 Refactoring and minor improvement for self-advertisements (p2p) |
01 Jul 2020 | » | #18991 Cache responses to GETADDR to prevent topology leaks (p2p) |
11 Dec 2019 | » | #16702 Supplying and using asmap to improve IP bucketing in addrman (p2p) |
09 Dec 2020 | » | #20477 Add unit testing of node eviction logic (p2p, tests) |
18 Dec 2019 | » | #17639 Add make check-valgrind to run the unit tests under Valgrind (tests) |
18 Sep 2019 | » | #15204 Add Open External Wallet action (gui) |
03 Jul 2019 | » | #15443 Add getdescriptorinfo functional test (tests) |
30 Sep 2020 | » | #18772 Calculate fees in getblock using BlockUndo data (rpc/rest/zmq) |
05 Aug 2020 | » | #19160 Multiprocess: Add basic spawn and IPC support (build system) |
19 Feb 2020 | » | #17954 Remove calls to Chain::Lock methods (wallet) |
23 Oct 2019 | » | #15934 Merge settings one place instead of five places (utils/log/libs) |
25 Nov 2020 | » | #19858 Periodically make block-relay connections and sync headers (p2p) |
05 Feb 2020 | » | #18044 Use wtxid for transaction relay (mempool, p2p) |
02 Oct 2019 | » | #16401 Package relay (p2p) |
28 Aug 2019 | » | #15759 Add 2 outbound blocks-only connections (p2p) |
31 Jul 2019 | » | #15505 Request NOTFOUND transactions immediately from other outbound peers, when possible (p2p) |
17 Jul 2019 | » | #15169 Parallelize CheckInputs() in AcceptToMemoryPool() (mempool) |
15 May 2019 | » | #15834 Fix NOTFOUND bug and expire getdata requests for transactions (p2p) |
06 May 2020 | » | #18806 Remove is{Empty,Full} flags from CBloomFilter, clarify CVE fix (p2p) |
19 Aug 2020 | » | #19509 Per-peer Message Logging (p2p, utils/log/libs) |
16 Sep 2020 | » | #19845 Net: CNetAddr: add support to (un)serialize as ADDRv2 (p2p) |
15 Jul 2020 | » | #19031 Implement ADDRv2 support (part of BIP155) (p2p) |