Pull-Requests
pull
Add bitcoin-cli -stdin and -stdinrpcpass functional tests
#11125
promag on August 24, 2017 Tests
promag on August 24, 2017 Tests
pull
[qt] Add use available balance in send coins dialog (CryptAxe, promag)
#11316
promag on September 13, 2017 GUI
promag on September 13, 2017 GUI
pull
[test] Refactor ZMQ test to use one address per notification type
#11439
promag on October 2, 2017 Tests
promag on October 2, 2017 Tests
pull
Iterate and remove nodes without container copy
#11514
promag on October 17, 2017 RefactoringP2P
promag on October 17, 2017 RefactoringP2P
pull
Avoid slow transaction search with txindex enabled
#11529
promag on October 19, 2017 RPC/REST/ZMQ
promag on October 19, 2017 RPC/REST/ZMQ
pull
wallet: Improve ReacceptWalletTransactions performance
#11865
promag on December 11, 2017 Wallet
promag on December 11, 2017 Wallet
pull
wallet: Remove unnecessary mempool lock in ReacceptWalletTransactions
#11870
promag on December 11, 2017 Wallet
promag on December 11, 2017 Wallet
pull
rpc: Remove cs_main lock from blockToJSON and blockheaderToJSON
#12151
promag on January 11, 2018 RefactoringRPC/REST/ZMQ
promag on January 11, 2018 RefactoringRPC/REST/ZMQ
pull
Add change type option to fundrawtransaction
#12194
promag on January 15, 2018 WalletRPC/REST/ZMQ
promag on January 15, 2018 WalletRPC/REST/ZMQ
pull
Add address type option to addmultisigaddress
#12213
promag on January 17, 2018 WalletRPC/REST/ZMQ
promag on January 17, 2018 WalletRPC/REST/ZMQ
pull
Reduce scope of cs_main and cs_wallet locks in listtransactions
#12330
promag on February 2, 2018 WalletRPC/REST/ZMQ
promag on February 2, 2018 WalletRPC/REST/ZMQ
pull
Replace unreachable error handling with assertions in feebumper
#12361
promag on February 5, 2018 Wallet
promag on February 5, 2018 Wallet
pull
Force distinct destinations in CWallet::CreateTransaction
#12419
promag on February 13, 2018 Wallet
promag on February 13, 2018 Wallet
pull
Interrupt block generation on shutdown request
#12448
promag on February 16, 2018 RPC/REST/ZMQMining
promag on February 16, 2018 RPC/REST/ZMQMining
pull
Avoid querying unnecessary model data when filtering transactions
#12621
promag on March 6, 2018 GUI
promag on March 6, 2018 GUI
pull
Make WalletInitInterface and DummyWalletInit private, fix nullptr deref
#12836
promag on March 30, 2018 BugWallet
promag on March 30, 2018 BugWallet
pull
Refactor g_wallet_init_interface to const reference
#12977
promag on April 13, 2018 RefactoringWallet
promag on April 13, 2018 RefactoringWallet
pull
test: Fix dangling wallet pointer in vpwallets
#13007
promag on April 17, 2018 RefactoringTests
promag on April 17, 2018 RefactoringTests
pull
Remove 2nd mapTx lookup in CTxMemPool::removeForBlock
#13189
promag on May 8, 2018 RefactoringMempool
promag on May 8, 2018 RefactoringMempool
pull
Avoid mapTx lookup in CTxMemPool::UpdateTransactionsFromBlock
#13193
promag on May 8, 2018 RefactoringMempool
promag on May 8, 2018 RefactoringMempool
pull
Report progress in ReplayBlocks while rolling forward
#13310
promag on May 23, 2018 GUIValidation
promag on May 23, 2018 GUIValidation
pull
Fix reply not sent when event loop terminates prematurely
#13492
promag on June 18, 2018 RPC/REST/ZMQ
promag on June 18, 2018 RPC/REST/ZMQ
pull
Remove unnecessary G_TRANSLATION_FUN nullptr assignment
#14087
promag on August 27, 2018 Refactoring
promag on August 27, 2018 Refactoring
pull
rpc: Add missing calls to EnsureWalletIsUnlocked
#14302
promag on September 23, 2018 WalletRPC/REST/ZMQ
promag on September 23, 2018 WalletRPC/REST/ZMQ
pull
rpc: Early call once CWallet::MarkDirty in import calls
#14303
promag on September 23, 2018 RefactoringWalletRPC/REST/ZMQ
promag on September 23, 2018 RefactoringWalletRPC/REST/ZMQ
pull
rpc: Fix wallet unload during walletpassphrase timeout
#14453
promag on October 9, 2018 WalletRPC/REST/ZMQ
promag on October 9, 2018 WalletRPC/REST/ZMQ
pull
rpc: Always throw in getblockstats if -txindex is required
#14518
promag on October 19, 2018 RPC/REST/ZMQBackport
promag on October 19, 2018 RPC/REST/ZMQBackport
pull
Replace fs::relative call with custom GetRelativePath
#14531
promag on October 20, 2018 RefactoringWallet
promag on October 20, 2018 RefactoringWallet
pull
rpc: Add min_conf option to fund transaction calls
#14641
promag on November 2, 2018 FeatureWalletRPC/REST/ZMQNeeds rebase
promag on November 2, 2018 FeatureWalletRPC/REST/ZMQNeeds rebase
pull
Improve rpcauth.py by using argparse and getpass modules
#14756
promag on November 19, 2018 Scripts and tools
promag on November 19, 2018 Scripts and tools
pull
gui: Fix boost::signals2::no_slots_error in early calls to InitWarning
#14783
promag on November 22, 2018 GUI
promag on November 22, 2018 GUI
pull
qt: Use WalletModel* instead of the wallet name as map key
#14784
promag on November 22, 2018 GUI
promag on November 22, 2018 GUI
pull
rpc: Assert named arguments are unique in RPCHelpMan
#14885
promag on December 6, 2018 RPC/REST/ZMQ
promag on December 6, 2018 RPC/REST/ZMQ
pull
RFC: rpc: Support time specifiers in dumpwallet filename
#14887
promag on December 6, 2018 RPC/REST/ZMQ
promag on December 6, 2018 RPC/REST/ZMQ
pull
rpc: Make unloadwallet wait for complete wallet unload
#14941
promag on December 12, 2018 WalletRPC/REST/ZMQ
promag on December 12, 2018 WalletRPC/REST/ZMQ
pull
qa: Remove race between connecting and shutdown on separate connections
#14958
promag on December 14, 2018 Tests
promag on December 14, 2018 Tests
pull
rpc: Speedup getrawmempool when verbose=true
#14984
promag on December 17, 2018 RPC/REST/ZMQResource usage
promag on December 17, 2018 RPC/REST/ZMQResource usage
pull
rest: Return 404 in /rest/headers if block hash does not exists
#15107
promag on January 5, 2019 RPC/REST/ZMQ
promag on January 5, 2019 RPC/REST/ZMQ
pull
gui: Show wallet selector on console window if there are wallets loaded
#15150
promag on January 12, 2019 GUI
promag on January 12, 2019 GUI
pull
rest: Improve tests and documention of /headers and /block
#15177
promag on January 16, 2019 Docs
promag on January 16, 2019 Docs
pull
gui: Add Open External Wallet action
#15204
promag on January 18, 2019 FeatureGUIWalletNeeds rebase
promag on January 18, 2019 FeatureGUIWalletNeeds rebase
pull
wallet: Releases dangling files on BerkeleyEnvironment::Close
#15297
promag on January 31, 2019 Wallet
promag on January 31, 2019 Wallet
pull
rpc: Support specifying change address in bumpfee
#15341
promag on February 4, 2019 WalletNeeds rebase
promag on February 4, 2019 WalletNeeds rebase
pull
http: Release server before waiting for event base loop exit
#15363
promag on February 7, 2019 RPC/REST/ZMQ
promag on February 7, 2019 RPC/REST/ZMQ
pull
gui: Drop unused return values in WalletFrame
#15464
promag on February 22, 2019 GUIRefactoring
promag on February 22, 2019 GUIRefactoring
pull
rfc: Add -printconfig arg to bitcoind
#15493
promag on February 27, 2019 BrainstormingUp for grabs
promag on February 27, 2019 BrainstormingUp for grabs
pull
rpc: Return whether the block was invalidated on invalidateblock
#15494
promag on February 27, 2019 RPC/REST/ZMQ
promag on February 27, 2019 RPC/REST/ZMQ
pull
wallet: Log and ignore errors in ListWalletDir and IsBerkeleyBtree
#15583
promag on March 11, 2019 Wallet
promag on March 11, 2019 Wallet
pull
gui: Defer removeAndDeleteWallet when no modal widget is active
#15614
promag on March 17, 2019 GUI
promag on March 17, 2019 GUI
pull
wallet: Update transactions with current mempool after load
#15652
promag on March 23, 2019 Wallet
promag on March 23, 2019 Wallet
pull
rpc: Raise error in getbalance if minconf is not zero
#15729
promag on April 3, 2019 WalletRPC/REST/ZMQUp for grabsNeeds rebase
promag on April 3, 2019 WalletRPC/REST/ZMQUp for grabsNeeds rebase
pull
refactor: Avoid UniValue copy constructor
#15974
promag on May 7, 2019 RefactoringWalletRPC/REST/ZMQ
promag on May 7, 2019 RefactoringWalletRPC/REST/ZMQ
pull
fix: GuessVerificationProgress requires cs_main lock
#15997
promag on May 9, 2019 RefactoringValidation
promag on May 9, 2019 RefactoringValidation
pull
rpc: Drop -rpcuser and -rpcpassword from server
#16017
promag on May 13, 2019 DocsRPC/REST/ZMQUtils/log/libs
promag on May 13, 2019 DocsRPC/REST/ZMQUtils/log/libs
pull
rpc: Enable wallet import on pruned nodes
#16037
promag on May 16, 2019 FeatureWalletRPC/REST/ZMQ
promag on May 16, 2019 FeatureWalletRPC/REST/ZMQ
pull
rpc: Control if rescan updates/notifies existing transactions on importmulti
#16050
promag on May 19, 2019 RPC/REST/ZMQ
promag on May 19, 2019 RPC/REST/ZMQ
pull
rpc: Mention getwalletinfo where a rescan is triggered
#16063
promag on May 21, 2019 WalletRPC/REST/ZMQ
promag on May 21, 2019 WalletRPC/REST/ZMQ
pull
refactor: Reuse block hash in AddToBlockIndex
#16065
promag on May 21, 2019 RefactoringValidation
promag on May 21, 2019 RefactoringValidation
pull
mempool: Skip estimator if block is older than X
#16066
promag on May 21, 2019 ValidationMempool
promag on May 21, 2019 ValidationMempool
pull
refactor: Improve CRollingBloomFilter::reset by using std::fill
#16073
promag on May 21, 2019 Refactoring
promag on May 21, 2019 Refactoring
pull
Remove unnecessary call to CTransaction::IsCoinBase()
#16103
promag on May 27, 2019 RefactoringValidation
promag on May 27, 2019 RefactoringValidation
pull
rpc: Improve scantxoutset response and help message
#16285
promag on June 25, 2019 TestsRPC/REST/ZMQ
promag on June 25, 2019 TestsRPC/REST/ZMQ
pull
bench: Move generated data to a dedicated translation unit
#16299
promag on June 27, 2019 RefactoringTests
promag on June 27, 2019 RefactoringTests
pull
wallet: Fix -maxtxfee check by moving it to CWallet::CreateTransaction
#16322
promag on July 2, 2019 Wallet
promag on July 2, 2019 Wallet
pull
0.18: Backport "qt: Assert QMetaObject::invokeMethod result"
#16359
promag on July 9, 2019 GUIBackport
promag on July 9, 2019 GUIBackport
pull
fix: tor: Call event_base_loopbreak from the event's callback
#16405
promag on July 17, 2019 P2P
promag on July 17, 2019 P2P
pull
0.18: fix: tor: Call event_base_loopbreak from the event's callback
#16406
promag on July 17, 2019 P2PBackport
promag on July 17, 2019 P2PBackport
pull
0.18: wallet: Fix -maxtxfee check by moving it to CWallet::CreateTransaction
#16414
promag on July 18, 2019 WalletBackport
promag on July 18, 2019 WalletBackport
pull
doc: Add release note for the deprecated totalFee option of bumpfee
#16504
promag on July 31, 2019 Docs
promag on July 31, 2019 Docs
pull
wallet: Use wallet name instead of pointer on unload/release
#16716
promag on August 25, 2019 Wallet
promag on August 25, 2019 Wallet
pull
qa: Relax so that the subscriber is ready before publishing zmq messages
#16740
promag on August 27, 2019 Tests
promag on August 27, 2019 Tests
pull
refactor: Avoid locking cs_main in ProcessNewBlockHeaders
#16793
promag on September 3, 2019 RefactoringValidation
promag on September 3, 2019 RefactoringValidation
pull
rpc: Expose block height of wallet transactions
#17437
promag on November 11, 2019 RPC/REST/ZMQ
promag on November 11, 2019 RPC/REST/ZMQ
pull
zmq: Fix due to invalid argument and multiple notifiers
#17445
promag on November 11, 2019 RPC/REST/ZMQ
promag on November 11, 2019 RPC/REST/ZMQ
pull
gui: Fix manual coin control with multiple wallets loaded
#17457
promag on November 12, 2019 GUINeeds rebase
promag on November 12, 2019 GUINeeds rebase
pull
gui: Make send and receive widgets extend QWidget
#17611
promag on November 26, 2019 GUINeeds rebase
promag on November 26, 2019 GUINeeds rebase
pull
refactor: rpc: Remove vector copy from listtransactions
#17746
promag on December 14, 2019 RefactoringRPC/REST/ZMQ
promag on December 14, 2019 RefactoringRPC/REST/ZMQ
pull
wip: zmq: Support -zmqpubwallettx
#17878
promag on January 6, 2020 RPC/REST/ZMQNeeds Conceptual Review
promag on January 6, 2020 RPC/REST/ZMQNeeds Conceptual Review
pull
rpc: Don't lock cs_main in getblock if verbosity=0
#17930
promag on January 15, 2020 RPC/REST/ZMQ
promag on January 15, 2020 RPC/REST/ZMQ
pull
gui: Remove WalletView and BitcoinGUI circular dependency
#17937
promag on January 15, 2020 GUI
promag on January 15, 2020 GUI
pull
gui: Drop WalletModel dependency to RecentRequestsTableModel
#18064
promag on February 3, 2020 GUI
promag on February 3, 2020 GUI
pull
0.19: gui: Fix unintialized WalletView::progressDialog
#18084
promag on February 6, 2020 GUIBackport
promag on February 6, 2020 GUIBackport
pull
gui: Avoid Wallet::GetBalance in WalletModel::pollBalanceChanged
#18160
promag on February 16, 2020 GUI
promag on February 16, 2020 GUI
pull
wallet: UnregisterValidationInterface before SyncWithValidationInterfaceQueue
#18280
promag on March 6, 2020 Validation
promag on March 6, 2020 Validation
pull
qa: Test shared validation interface
#18471
promag on March 30, 2020 TestsUp for grabsNeeds rebase
promag on March 30, 2020 TestsUp for grabsNeeds rebase
pull
rpc: Fix rpcRunLater race in walletpassphrase
#18487
promag on March 31, 2020 WalletRPC/REST/ZMQ
promag on March 31, 2020 WalletRPC/REST/ZMQ
pull
0.19: gui: Avoid Wallet::GetBalance in WalletModel::pollBalanceChanged
#18542
promag on April 6, 2020 GUIWalletBackport
promag on April 6, 2020 GUIWalletBackport
pull
wallet: Refactor WalletRescanReserver to use wallet reference
#18601
promag on April 11, 2020 RefactoringWallet
promag on April 11, 2020 RefactoringWallet
pull
gui: Drop RecentRequestsTableModel dependency to WalletModel
#18618
promag on April 13, 2020 GUINeeds rebase
promag on April 13, 2020 GUINeeds rebase
pull
gui, refactor: Register Qt meta types in application constructor
#19104
promag on May 29, 2020 GUI
promag on May 29, 2020 GUI
pull
http: Track active requests and wait for last to finish
#19420
promag on June 30, 2020 RPC/REST/ZMQ
promag on June 30, 2020 RPC/REST/ZMQ
pull
refactor: Improve GetWitnessCommitmentIndex
#19640
promag on August 1, 2020 RefactoringValidation
promag on August 1, 2020 RefactoringValidation
pull
wallet, refactor: Remove duplicate map lookups in GetAddressBalances
#19828
promag on August 28, 2020 Wallet
promag on August 28, 2020 Wallet
pull
rpc, refactor: Avoid duplicate set lookup in gettxoutproof
#19847
promag on August 31, 2020 RPC/REST/ZMQ
promag on August 31, 2020 RPC/REST/ZMQ
pull
refactor: Avoid duplicate map lookup in ScriptToAsmStr
#19852
promag on August 31, 2020 Refactoring
promag on August 31, 2020 Refactoring
pull
Yet another change to reduce recursive mempool locking
#19917
promag on September 8, 2020 RefactoringP2PNeeds rebase
promag on September 8, 2020 RefactoringP2PNeeds rebase
pull
Support make src/bitcoin-node and src/bitcoin-gui
#20549
promag on December 2, 2020 Build system
promag on December 2, 2020 Build system
pull
refactor: Preserve const in cast on CTransactionSignatureSerializer
#21906
promag on May 10, 2021 RefactoringConsensus
promag on May 10, 2021 RefactoringConsensus
pull
refactor: Replace memset calls with array initialization
#21939
promag on May 13, 2021 Refactoring
promag on May 13, 2021 Refactoring
pull
wallet: Avoid exception when loading with unsupported external signer
#22168
promag on June 6, 2021 Wallet
promag on June 6, 2021 Wallet
pull
contrib: Specify wb mode when creating mac sdk
#23598
promag on November 25, 2021 Scripts and tools
promag on November 25, 2021 Scripts and tools
pull
Prevent wallet unload on GetWalletForJSONRPCRequest
#24678
promag on March 25, 2022 WalletRPC/REST/ZMQ
promag on March 25, 2022 WalletRPC/REST/ZMQ
pull
refactor: make some BlockManager members const
#26664
promag on December 8, 2022 RefactoringNeeds rebase
promag on December 8, 2022 RefactoringNeeds rebase
pull
Add -mempoolnotify to call an external script on mempool transactions
#6072
promag on April 27, 2015 Feature
promag on April 27, 2015 Feature
pull
Add option to specify rescan starting timestamp to RPC import calls
#6570
promag on August 18, 2015 RPC/REST/ZMQ
promag on August 18, 2015 RPC/REST/ZMQ
pull
Use CCoinControl selection in CWallet::FundTransaction
#7506
promag on February 11, 2016 GUIWallet
promag on February 11, 2016 GUIWallet
pull
Add multiple options to fundrawtransaction
#7518
promag on February 11, 2016 WalletRPC/REST/ZMQ
promag on February 11, 2016 WalletRPC/REST/ZMQ
Issues
issue
Invalid wallet path with Chinese characters in windows
#13103
promag on April 27, 2018 GUIWindowsgood first issue
promag on April 27, 2018 GUIWindowsgood first issue
issue
GetTransaction should only use TxIndex if -txindex is set
#15293
promag on January 30, 2019 BrainstormingRefactoringRPC/REST/ZMQ
promag on January 30, 2019 BrainstormingRefactoringRPC/REST/ZMQ
issue
Intermittent CI failure: "ProcessNewBlock, block not accepted" when running feature_dersig.py
#19435
promag on July 3, 2020 Bug
promag on July 3, 2020 Bug
issue
Call interfaces::Wallet::getWalletTxs asynchronous
#20241
promag on October 26, 2020 FeatureBrainstormingWallet
promag on October 26, 2020 FeatureBrainstormingWallet
issue
Unexpected test fail: wallet/wallet.cpp:3113:51: runtime error: division by zero
#20542
promag on December 2, 2020 Bug
promag on December 2, 2020 Bug