Meetings

| by date | by PR number | by component | by host | by author |

glozow

» #23614 Add unit test for block-relay-only eviction (tests)
» #22674 Mempool validation and submission for packages of 1 child + parents (tx fees and policy, validation)
» #22871 Discourage CSV as NOP when locktime disable is set & discourage unknown nSequence (validation, tx fees and policy)
» #22677 Cut the validation <-> txmempool circular dependency (p2p, validation, mempool)
» #22009 Decide which coin selection solution to use based on waste metric (wallet)
» #22675 policy: extract RBF logic into policy/rbf (refactoring, tx fees and policy, validation)
» #22155 Wallet test: Add test for subtract fee from recipient behavior (tests, wallet)
» #22363 Use `script_util` helpers for creating P2{PKH,SH,WPKH,WSH} scripts (tests, refactoring)
» #22261 Two small fixes to node broadcast logic (mempool, p2p)
» #21800 Mempool/validation: mempool ancestor/descendant limits for packages (mempool, tests, validation)
» #18418 Increase OUTPUT_GROUP_MAX_ENTRIES to 100 (wallet)
» #17526 Use Single Random Draw in addition to knapsack as coin selection fallback (wallet)
» #21061 Introduce node rebroadcast module (p2p)
» #20861 BIP 350: Implement Bech32m and use it for v1+ segwit addresses (utils/log/libs)
» #20833 Enable packages through testmempoolaccept (rpc/rest/zmq, tests, validation)
» #19698 Apply strict verification flags for transaction tests and assert backwards compatibility (tests, consensus)
» #19339 Re-delegate absurd fee checking from mempool to clients (rpc/rest/zmq, tests, validation, wallet)

jnewbery

» #23319 Return fee and prevout (utxos) to getrawtransaction (rpc/rest/zmq)
» #23280 Coalesce Chainstate loading sequence between {,non-}unittest codepaths (refactoring)
» #23173 Add `ChainstateManager::ProcessTransaction` (refactoring, validation)
» #21943 Dedup and RAII-fy the creation of a copy of CConnman::vNodes (p2p)
» #23157 Txmempool -/-> validation 1/2: improve performance of check() and remove dependency on validation (mempool)
» #22665 Don't return incorrect replaceability status (tx fees and policy, rpc/rest/zmq)
» #22383 Prefer to use txindex if available for GetTransaction (rpc/rest/zmq)
» #21090 Default to NODE_WITNESS in nLocalServices (p2p)
» #21603 Mitigate disk filling attacks by rate limiting LogPrintf (utils/log/libs)
» #21527 Net_processing: lock clean up (p2p, refactoring)
» #21767 [bundle 6/n] Prune g_chainman usage in auxiliary modules (refactoring)
» #19438 Introduce deploymentstatus (consensus)
» #20721 Move ping data to net_processing (p2p)
» #20799 Only support compact blocks with witnesses (p2p)
» #19858 Periodically make block-relay connections and sync headers (p2p)
» #19315 Allow outbound & block-relay-only connections in functional tests (p2p, tests)
» #19055 Add MuHash3072 implementation (math and cryptography)
» #19953 Implement BIP 340-342 validation - Implement Tapscript script validation rules (BIP 342) (consensus, taproot)
» #17977 Implement BIP 340-342 validation - Implement Taproot validation (BIP 341) (consensus, taproot)
» #17977 Implement BIP 340-342 validation - Support for Schnorr Signatures and integration in SignatureCheckers (consensus, taproot)
» #17977 Implement BIP 340-342 validation - Implement Taproot signature hashing (consensus, taproot)
» #19070 BIP 157: Signal support for compact block filters with NODE_COMPACT_FILTERS (p2p)
» #19010 BIP 157: Add support for getcfheaders (p2p)
» #15206 Immediately disconnect on invalid net message checksum (p2p)
» #18960 BIP 157: Add compact block filter headers cache (utxo db and indexes)
» #18877 BIP 157: Serve cfcheckpt requests (p2p)
» #18806 Remove is{Empty,Full} flags from CBloomFilter, clarify CVE fix (p2p)
» #18401 Initialize PrecomputedTransactionData in CheckInputScripts and Move single-sig checking EvalScript code to EvalChecksig (consensus, taproot)
» #18113 Coins: Don't allow a coin to be spent and FRESH. Improve commenting. (utxo db and indexes)
» #16902 O(1) OP_IF/NOTIF/ELSE/ENDIF script implementation / Abstract out script execution out of VerifyWitnessProgram() (consensus, refactoring, taproot)
» #14053 Add address-based index (attempt 4?) (utxo db and indexes)
» #15845 Fast rescan with BIP157 block filters (wallet)
» #15921 Tidy up ValidationState interface (validation)
» #15934 Merge settings one place instead of five places (utils/log/libs)
» #16279 Return the AcceptBlock CValidationState directly in ProcessNewBlock (validation)
» #16939 Delay querying DNS seeds if addrman is populated (p2p)
» #15204 Add Open External Wallet action (gui)
» #16512 Shuffle inputs and outputs after joining psbts (rpc/rest/zmq)
» #15759 Add 2 outbound blocks-only connections (p2p)
» #15931 Remove GetDepthInMainChain dependency on locked chain interface (wallet)
» #16115 On bitcoind startup, write config args to debug.log (utils/log/libs)
» #16345 Add getblockbyheight method / support @height in place of blockhash for getblock etc (rpc/rest/zmq)
» #15713 Replace chain relayTransactions/submitMemoryPool by higher method (wallet)
» #16244 Move wallet creation out of the createwallet rpc into its own function (wallet)
» #15443 Add getdescriptorinfo functional test (tests)
» #15481 Restrict timestamp when mining a diff-adjustment block to prev-600 (mining)
» #15996 Deprecate totalfee argument in `bumpfee` (rpc/rest/zmq)
» #16060 Bury bip9 deployments (consensus)
» #15450 Create wallet menu option (gui)
» #15834 Fix NOTFOUND bug and expire getdata requests for transactions (p2p)
» #10823 Allow all mempool txs to be replaced after a configurable timeout (default 6h) (mempool)
» #15557 Enhance bumpfee to include inputs when targeting a feerate (wallet)