Pull-Requests
pull
gui: Balance/TxStatus polling update based on last block hash.
#17993
furszy on January 23, 2020 GUI
furszy on January 23, 2020 GUI
pull
wallet: remove extra wtx lookup in 'AvailableCoins' + several code cleanups.
#25005
furszy on April 27, 2022 Wallet
furszy on April 27, 2022 Wallet
pull
rpc: getreceivedbylabel, return early if no addresses were found in the address book
#25122
furszy on May 12, 2022 WalletRPC/REST/ZMQ
furszy on May 12, 2022 WalletRPC/REST/ZMQ
pull
refactor: introduce generic 'Result' class and connect it to CreateTransaction and GetNewDestination
#25218
furszy on May 25, 2022 Refactoring
furszy on May 25, 2022 Refactoring
pull
bench: add benchmark for wallet 'AvailableCoins' function.
#25234
furszy on May 28, 2022 WalletTests
furszy on May 28, 2022 WalletTests
pull
wallet: 'CommitTransaction', remove extra wtx lookup and add exception for db write error
#25239
furszy on May 29, 2022 Wallet
furszy on May 29, 2022 Wallet
pull
wallet: re-activate "AmountWithFeeExceedsBalance" error
#25269
furszy on June 2, 2022 WalletNeeds rebase
furszy on June 2, 2022 WalletNeeds rebase
pull
wallet: guard and alert about a wallet invalid state during chain sync
#25272
furszy on June 3, 2022 Wallet
furszy on June 3, 2022 Wallet
pull
wallet: group independent db writes on single batched db transaction
#25297
furszy on June 7, 2022 WalletNeeds rebase
furszy on June 7, 2022 WalletNeeds rebase
pull
wallet: don't read db every time that a new 'WalletBatch' is created
#25383
furszy on June 15, 2022 Wallet
furszy on June 15, 2022 Wallet
pull
wallet: fix warning: "argument name 'feerate' in comment does not match parameter name"
#25410
furszy on June 18, 2022 Wallet
furszy on June 18, 2022 Wallet
pull
wallet: avoid double keypool TopUp() call on descriptor wallets
#25526
furszy on July 1, 2022 Wallet
furszy on July 1, 2022 Wallet
pull
refactor: wallet, do not translate init options names
#25666
furszy on July 21, 2022 Refactoring
furszy on July 21, 2022 Refactoring
pull
wallet: Faster transaction creation by removing pre-set-inputs fetching responsibility from Coin Selection
#25685
furszy on July 23, 2022 Wallet
furszy on July 23, 2022 Wallet
pull
RPC: listunspent, add "include immature coinbase" flag
#25730
furszy on July 28, 2022 RPC/REST/ZMQ
furszy on July 28, 2022 RPC/REST/ZMQ
pull
rpc: treat univalue type check error as RPC_TYPE_ERROR, not RPC_MISC_ERROR
#25737
furszy on July 29, 2022 RPC/REST/ZMQ
furszy on July 29, 2022 RPC/REST/ZMQ
pull
wallet: group outputs only once, decouple it from Coin Selection
#25806
furszy on August 8, 2022 Wallet
furszy on August 8, 2022 Wallet
pull
wallet: remove unused DummySignTx and CKeyPool from GetReservedDestination
#25881
furszy on August 20, 2022 Wallet
furszy on August 20, 2022 Wallet
pull
wallet: coverage for receiving txes with same id but different witness data
#25909
furszy on August 23, 2022 Wallet
furszy on August 23, 2022 Wallet
pull
wallet: AvailableCoins, simplify output script type acquisition
#25933
furszy on August 25, 2022 Wallet
furszy on August 25, 2022 Wallet
pull
[WIP] wallet: standardize change output detection process
#25979
furszy on September 1, 2022 WalletNeeds rebase
furszy on September 1, 2022 WalletNeeds rebase
pull
wallet: bugfix, load a wallet with an unknown/corrupt descriptor causes a fatal error
#26021
furszy on September 6, 2022 Wallet
furszy on September 6, 2022 Wallet
pull
rpc: bugfix, 'add_inputs' default value is true unless 'inputs' are provided
#26053
furszy on September 9, 2022 DocsRPC/REST/ZMQ
furszy on September 9, 2022 DocsRPC/REST/ZMQ
pull
bench: add "priority level" to the benchmark framework
#26158
furszy on September 22, 2022 Tests
furszy on September 22, 2022 Tests
pull
wallet: bugfix, invalid crypted key "checksum_valid" set
#26532
furszy on November 18, 2022 Wallet
furszy on November 18, 2022 Wallet
pull
[24.x] wallet: bugfix, double-counted preset inputs during Coin Selection
#26559
furszy on November 23, 2022 WalletBackport
furszy on November 23, 2022 WalletBackport
pull
wallet: bugfix, invalid CoinsResult cached total amount
#26560
furszy on November 23, 2022 Wallet
furszy on November 23, 2022 Wallet
pull
wallet: bugfix, 'wallet_load_ckey' unit test fails with bdb
#26644
furszy on December 5, 2022 Wallet
furszy on December 5, 2022 Wallet
pull
wallet: Coin Selection, return accurate error messages
#26661
furszy on December 8, 2022 Wallet
furszy on December 8, 2022 Wallet
pull
wallet: if only have one output type, don't perform "mixed" coin selection
#26668
furszy on December 8, 2022 Wallet
furszy on December 8, 2022 Wallet
pull
wallet, gui: bugfix, getAvailableBalance skips selected coins
#26699
furszy on December 14, 2022 Wallet
furszy on December 14, 2022 Wallet
pull
wallet: coin selection, don't return results that exceed the max allowed weight
#26720
furszy on December 18, 2022 Wallet
furszy on December 18, 2022 Wallet
pull
[WIP] wallet: tx creation, don't select outputs from txes that are being replaced
#26732
furszy on December 20, 2022 WalletCI failed
furszy on December 20, 2022 WalletCI failed
pull
wallet: batch and simplify addressbook migration process
#26836
furszy on January 6, 2023 Wallet
furszy on January 6, 2023 Wallet
pull
refactor: wallet, remove global 'ArgsManager' dependency
#26889
furszy on January 13, 2023 Wallet
furszy on January 13, 2023 Wallet
pull
wallet: migrate wallet, exit early if no legacy data exist
#26910
furszy on January 17, 2023 Wallet
furszy on January 17, 2023 Wallet
pull
index: initial sync speedup, parallelize process
#26966
furszy on January 25, 2023 UTXO Db and IndexesNeeds rebaseCI failed
furszy on January 25, 2023 UTXO Db and IndexesNeeds rebaseCI failed
pull
reduce cs_main scope, guard block index 'nFile' under a local mutex
#27006
furszy on January 31, 2023 CI failed
furszy on January 31, 2023 CI failed
pull
rpc: make importaddress compatible with descriptors wallet
#27034
furszy on February 3, 2023 RPC/REST/ZMQ
furszy on February 3, 2023 RPC/REST/ZMQ
pull
wallet: improve IBD sync time by skipping block scanning prior birth time
#27469
furszy on April 15, 2023 Wallet
furszy on April 15, 2023 Wallet
pull
wallet: bugfix, 'AvailableCoins' invalid output type set for raw PK outputs
#27478
furszy on April 17, 2023 Wallet
furszy on April 17, 2023 Wallet
pull
wallet: don't duplicate change output if already exist
#27601
furszy on May 8, 2023 WalletNeeds rebaseCI failed
furszy on May 8, 2023 WalletNeeds rebaseCI failed
pull
index: prevent race by calling 'CustomInit' prior setting 'synced' flag
#27720
furszy on May 22, 2023 UTXO Db and Indexes
furszy on May 22, 2023 UTXO Db and Indexes
pull
rpc: getblockfrompeer, introduce fetch from "any" functionality
#27836
furszy on June 7, 2023 RPC/REST/ZMQ
furszy on June 7, 2023 RPC/REST/ZMQ
pull
net: introduce block tracker to retry to download blocks after failure
#27837
furszy on June 7, 2023 P2PNeeds rebase
furszy on June 7, 2023 P2PNeeds rebase
pull
bench: bugfix, disable birth time block skip for wallet_create_tx.cpp
#27907
furszy on June 16, 2023 Tests
furszy on June 16, 2023 Tests
pull
wallet: bugfix, always use apostrophe for spkm descriptor ID
#27920
furszy on June 20, 2023 Wallet
furszy on June 20, 2023 Wallet
pull
test: bugfix, synchronize indexes synchronously
#28026
furszy on July 3, 2023 TestsNeeds rebase
furszy on July 3, 2023 TestsNeeds rebase
pull
test: make assumeUTXO test capture the expected fatal error
#28050
furszy on July 7, 2023 Tests
furszy on July 7, 2023 Tests
pull
descriptors: do not return top-level only funcs as sub descriptors
#28067
furszy on July 11, 2023 DescriptorsCI failed
furszy on July 11, 2023 DescriptorsCI failed
pull
p2p: make block download logic aware of limited peers threshold
#28120
furszy on July 21, 2023 P2P
furszy on July 21, 2023 P2P
pull
wallet legacy: bugfix, disallow importing invalid scripts via importaddress
#28126
furszy on July 22, 2023 CI failed
furszy on July 22, 2023 CI failed
pull
rpc, wallet: fix incorrect segwit redeem script size limit
#28307
furszy on August 21, 2023 Wallet
furszy on August 21, 2023 Wallet
pull
test: wallet_backup.py, fix intermittent failure in "restore using dumped wallet"
#28325
furszy on August 22, 2023 Tests
furszy on August 22, 2023 Tests
pull
index: coinstats reorg, fail when block cannot be reversed
#28427
furszy on September 7, 2023 UTXO Db and Indexes
furszy on September 7, 2023 UTXO Db and Indexes
pull
rpc: bumpfee, improve doc for 'reduce_output' arg
#28505
furszy on September 19, 2023 RPC/REST/ZMQCI failed
furszy on September 19, 2023 RPC/REST/ZMQCI failed
pull
wallet: optimize migration process, batch db transactions
#28574
furszy on October 3, 2023 Wallet
furszy on October 3, 2023 Wallet
pull
wallet: batch all individual spkms setup db writes in a single db txn
#28894
furszy on November 16, 2023 Wallet
furszy on November 16, 2023 Wallet
pull
index: block filters sync, reduce disk read operations by caching last header
#28955
furszy on November 28, 2023 UTXO Db and Indexes
furszy on November 28, 2023 UTXO Db and Indexes
pull
rpc: encryptwallet help, mention HD seed rotation and backup requirement
#28980
furszy on December 1, 2023 RPC/REST/ZMQ
furszy on December 1, 2023 RPC/REST/ZMQ
pull
wallet: guard against dangling to-be-reverted db transactions
#29253
furszy on January 16, 2024 WalletCI failed
furszy on January 16, 2024 WalletCI failed
pull
wallet: remove unused 'accept_no_keys' arg from decryption process
#29375
furszy on February 3, 2024 Wallet
furszy on February 3, 2024 Wallet
pull
wallet: batch erase procedures and improve 'EraseRecords' performance
#29403
furszy on February 7, 2024 Wallet
furszy on February 7, 2024 Wallet
pull
wallet: default wallet migration, modify inconvenient backup filename
#29586
furszy on March 7, 2024 Wallet
furszy on March 7, 2024 Wallet
pull
test: fix StopIteration exception in p2p_node_network_limited.py
#29753
furszy on March 27, 2024 Tests
furszy on March 27, 2024 Tests
pull
index: race fix, lock cs_main while 'm_synced' is subject to change
#29867
furszy on April 13, 2024 UTXO Db and Indexes
furszy on April 13, 2024 UTXO Db and Indexes
pull
bugfix: update chainman best_header after block reconsideration
#29913
furszy on April 19, 2024 Validation
furszy on April 19, 2024 Validation
pull
wallet: notify when preset + automatic inputs exceed max weight
#30309
furszy on June 19, 2024 Wallet
furszy on June 19, 2024 Wallet
pull
test: fix inconsistency in fundrawtransaction weight limits test
#30353
furszy on June 27, 2024 WalletTests
furszy on June 27, 2024 WalletTests
pull
[WIP] p2p: send not_found msgs for unknown, pruned or unwilling to share blocks
#30385
furszy on July 3, 2024 P2PNeeds rebase
furszy on July 3, 2024 P2PNeeds rebase
pull
Fix peers abruptly disconnecting from AssumeUTXO nodes during IBD
#30807
furszy on September 3, 2024 CI failed
furszy on September 3, 2024 CI failed
pull
RPC: improve SFFO arg parsing, error catching and coverage
#30844
furszy on September 7, 2024 RPC/REST/ZMQ
furszy on September 7, 2024 RPC/REST/ZMQ
pull
wallet: remove BDB dependency from wallet migration benchmark
#31241
furszy on November 7, 2024 Wallet
furszy on November 7, 2024 Wallet
pull
test: report detailed msg during utf8 response decoding error
#31251
furszy on November 7, 2024 Tests
furszy on November 7, 2024 Tests
pull
wallet: fix crash during migration due to invalid multisig descriptors
#31378
furszy on November 26, 2024 Wallet
furszy on November 26, 2024 Wallet
pull
descriptors: inference process, do not return unparsable multisig descriptors
#31404
furszy on December 2, 2024 Needs rebase
furszy on December 2, 2024 Needs rebase
pull
wallet: migration, avoid creating spendable wallet from a watch-only legacy wallet
#31423
furszy on December 4, 2024 Wallet
furszy on December 4, 2024 Wallet
pull
wallet: migration, avoid loading legacy wallet after failure when BDB isn't compiled
#31451
furszy on December 9, 2024 Wallet
furszy on December 9, 2024 Wallet
pull
wallet: abandon orphan coinbase txs, and their descendants, during startup
#31794
furszy on February 4, 2025 Wallet
furszy on February 4, 2025 Wallet
pull
test: fix intermittent failure in wallet_reorgsrestore.py
#32069
furszy on March 14, 2025 Tests
furszy on March 14, 2025 Tests
pull
restrict std::cerr to errors; use std::cout for warnings and info
#32538
furszy on May 16, 2025
furszy on May 16, 2025
pull
http: limit RPC server threads to available cores
#33678
furszy on October 22, 2025 RPC/REST/ZMQ
furszy on October 22, 2025 RPC/REST/ZMQ
pull
http: replace WorkQueue and single threads handling for ThreadPool
#33689
furszy on October 23, 2025 RPC/REST/ZMQ
furszy on October 23, 2025 RPC/REST/ZMQ
pull
wallet: crash fix, handle non-writable db directories
#34176
furszy on December 29, 2025 WalletCI failed
furszy on December 29, 2025 WalletCI failed
pull
test: migration, avoid backup name mismatch in default_wallet_failure
#34221
furszy on January 7, 2026 Tests
furszy on January 7, 2026 Tests
pull
index: batch db writes during initial sync
#34489
furszy on February 3, 2026 UTXO Db and IndexesNeeds rebase
furszy on February 3, 2026 UTXO Db and IndexesNeeds rebase
pull
ThreadPool follow-ups, proactive shutdown and HasReason dependency cleanup
#34562
furszy on February 11, 2026
furszy on February 11, 2026
pull
index: improve TxoSpenderIndex readability and documentation
#34748
furszy on March 5, 2026 UTXO Db and Indexes
furszy on March 5, 2026 UTXO Db and Indexes
pull
wallet: feebumper, fix crash when combined bump fee is unavailable
#34870
furszy on March 19, 2026 Wallet
furszy on March 19, 2026 Wallet
pull
wallet: fix amount computed as boolean in coin selection
#34888
furszy on March 21, 2026 Wallet
furszy on March 21, 2026 Wallet
Issues