Labeled Wallet
issue
`addwitnessaddress` should have a `rescan` option similar to `importprivkey`
#10016
pinheadmz on March 16, 2017 WalletRPC/REST/ZMQ
pinheadmz on March 16, 2017 WalletRPC/REST/ZMQ
issue
Setting nLockTime on all transactions allows offline clients to be fingerprinted
#10020
keystrike on March 17, 2017 WalletPrivacy
keystrike on March 17, 2017 WalletPrivacy
issue
-walletnotify on 6 confirmations instead of 1?
#10021
cryptoapi on March 17, 2017 FeatureWallet
cryptoapi on March 17, 2017 FeatureWallet
issue
sendtoaddress subtractfeefromamount=true does not respect paytxfee values
#10034
cryptogenesis on March 19, 2017 BugWallet
cryptogenesis on March 19, 2017 BugWallet
issue
massively wrong time displayed in transaction fee suggestions.
#10320
TiiStyle on May 2, 2017 Wallet
TiiStyle on May 2, 2017 Wallet
issue
Coin Control Dialog is not (very) useful for manual privacy protection
#10337
TheBlueMatt on May 4, 2017 GUIWallet
TheBlueMatt on May 4, 2017 GUIWallet
issue
listsinceblock incorrectly showing some conflicted transactions
#10656
RHavar on June 23, 2017 WalletRPC/REST/ZMQ
RHavar on June 23, 2017 WalletRPC/REST/ZMQ
issue
importprivkey found bitcoins even with rescan set to false
#10666
FrozenPrincess on June 24, 2017 WalletRPC/REST/ZMQ
FrozenPrincess on June 24, 2017 WalletRPC/REST/ZMQ
issue
getreceivedbyaddress should return error for non-IsMine addresses
#10921
sipa on July 24, 2017 Wallet
sipa on July 24, 2017 Wallet
issue
-salvagewallet seems to be causing more issues than it fixes, it should be removed
#10991
achow101 on August 5, 2017 Wallet
achow101 on August 5, 2017 Wallet
issue
Weird gettransaction details on testnet with segwit
#11048
RHavar on August 14, 2017 WalletRPC/REST/ZMQ
RHavar on August 14, 2017 WalletRPC/REST/ZMQ
issue
allow pre-HD wallets to switch to HD address generation?
#11070
dooglus on August 16, 2017 Wallet
dooglus on August 16, 2017 Wallet
issue
bumpfee behavior with custom change address
#11233
dooglus on September 5, 2017 WalletRPC/REST/ZMQ
dooglus on September 5, 2017 WalletRPC/REST/ZMQ
issue
Wallet should be able to store multiple transactions with same txid
#11240
sdaftuar on September 5, 2017 Wallet
sdaftuar on September 5, 2017 Wallet
issue
Core should never source uneconomical outputs
#11278
RHavar on September 7, 2017 BrainstormingWallet
RHavar on September 7, 2017 BrainstormingWallet
issue
Attempting to create new non-HD wallet ignores -usehd=0 without warning
#11313
dooglus on September 12, 2017 Wallet
dooglus on September 12, 2017 Wallet
issue
Backupwallet RPC call destroyed wallet if target equals the source wallet file
#11375
tomasvdw on September 20, 2017 WalletRPC/REST/ZMQ
tomasvdw on September 20, 2017 WalletRPC/REST/ZMQ
issue
multiwallet: issues arising from copying wallet files
#11429
dooglus on September 30, 2017 Wallet
dooglus on September 30, 2017 Wallet
issue
ScanForWalletTransactions return value is incorrectly documented
#11450
jnewbery on October 4, 2017 Wallet
jnewbery on October 4, 2017 Wallet
issue
CDBEnv::EnvShutdown: Error -30974 shutting down database environment: DB_RUNRECOVERY: Fatal error, run database recovery
#11575
qubit1729 on October 29, 2017 WalletQuestions and Help
qubit1729 on October 29, 2017 WalletQuestions and Help
issue
Moving listwallets out of the wallet category on rpc help
#11589
ruimarinho on November 1, 2017 WalletRPC/REST/ZMQ
ruimarinho on November 1, 2017 WalletRPC/REST/ZMQ
issue
Visual Hashes for Bitcoin Addresses
#11642
Victorsueca on November 9, 2017 BrainstormingGUIWallet
Victorsueca on November 9, 2017 BrainstormingGUIWallet
issue
Strange state (Timestamps wrong) after importing a priv key.
#11703
kollokollo on November 16, 2017 Wallet
kollokollo on November 16, 2017 Wallet
issue
Multiwallet rescan sequentially scans multiple wallets instead of in parallel
#11756
gmaxwell on November 23, 2017 Wallet
gmaxwell on November 23, 2017 Wallet
issue
Dumpwallet exports xpriv (in a comment) (==hdmaster) but ignored in importwallet
#11764
jonasschnelli on November 25, 2017 Wallet
jonasschnelli on November 25, 2017 Wallet
issue
listsinceblock shows conflicted transactions forever
#11853
TheBlueMatt on December 8, 2017 WalletRPC/REST/ZMQ
TheBlueMatt on December 8, 2017 WalletRPC/REST/ZMQ
issue
Could the wallet count unconfirmed non-mempool change?
#11887
morcos on December 13, 2017 BrainstormingWallet
morcos on December 13, 2017 BrainstormingWallet
issue
Prevent Opening Wallets Simultaneously in Two Instances
#11888
TheBlueMatt on December 13, 2017 Wallet
TheBlueMatt on December 13, 2017 Wallet
issue
Node dropping it's own transactions
#11961
AdvancedStyle on December 20, 2017 WalletTX fees and policy
AdvancedStyle on December 20, 2017 WalletTX fees and policy
issue
`hdMasterKey` and hd`MasterKeyId` do not actually refer to the BIP 32 Master Key
#12084
achow101 on January 4, 2018 Wallet
achow101 on January 4, 2018 Wallet
issue
unlocking an encrypted wallet for a very long time fails silently
#12100
dooglus on January 6, 2018 Wallet
dooglus on January 6, 2018 Wallet
issue
RemovePrunedFunds / ImportPrunedFunds with multiple wallet outputs
#12115
AdvancedStyle on January 8, 2018 Wallet
AdvancedStyle on January 8, 2018 Wallet
issue
"abandon transaction" only removed tx from display until client restart
#12179
dooglus on January 14, 2018 BugGUIWallet
dooglus on January 14, 2018 BugGUIWallet
issue
Bitcoin-core 0.15.1 gettransaction showing wrong fee for some transactions
#12364
AdamSEY on February 6, 2018 WalletRPC/REST/ZMQ
AdamSEY on February 6, 2018 WalletRPC/REST/ZMQ
issue
Implement bip69 (Lexicographical Indexing of Transaction Inputs and Outputs)
#12457
RHavar on February 16, 2018 BrainstormingWalletPrivacy
RHavar on February 16, 2018 BrainstormingWalletPrivacy
issue
Bad interaction of -zapwallettxes and pruning / multiwallet
#12505
bpay on February 21, 2018 Wallet
bpay on February 21, 2018 Wallet
issue
Wallet transactions affected by RBF double spends are not (always) clearly shown in GUI or RPC
#12883
setpill on April 4, 2018 FeatureBrainstormingWalletMempool
setpill on April 4, 2018 FeatureBrainstormingWalletMempool
issue
[RFC] Long term plan for wallet command-line args
#13044
jnewbery on April 20, 2018 BrainstormingWallet
jnewbery on April 20, 2018 BrainstormingWallet
issue
0.16.0 bitcoin-qt: "Assertion `copyFrom' failed" during launch
#13110
DeltaLeonis on April 28, 2018 BugWallet
DeltaLeonis on April 28, 2018 BugWallet
issue
[Wallet Feature Request]: Multiwallet-compatible walletnotify
#13237
Kexkey on May 15, 2018 Wallet
Kexkey on May 15, 2018 Wallet
issue
calling loadwallet with a non-wallet directory creates a new wallet in that directory
#13552
jnewbery on June 27, 2018 Wallet
jnewbery on June 27, 2018 Wallet
issue
abandontransaction needed after spending orphaned block reward
#14148
domob1812 on September 4, 2018 Wallet
domob1812 on September 4, 2018 Wallet
issue
wallet: heap-use-after-free on multiwallet shutdown
#14163
MarcoFalke on September 6, 2018 Wallet
MarcoFalke on September 6, 2018 Wallet
issue
wallet: SendMoney does not report error correctly
#14187
nkostoulas on September 10, 2018 Wallet
nkostoulas on September 10, 2018 Wallet
issue
Label support seems insufficient to replace accounts
#14382
Saicere on October 3, 2018 WalletRPC/REST/ZMQ
Saicere on October 3, 2018 WalletRPC/REST/ZMQ
issue
fundrawtransaction fails with P2SH(P2WPKH) or P2WPKH watchonly inputs
#14405
jonasschnelli on October 5, 2018 BugWallet
jonasschnelli on October 5, 2018 BugWallet
issue
watch only multisig scripts require pubkeys to be imported to flag them solvable
#14415
jonasschnelli on October 6, 2018 BugWallet
jonasschnelli on October 6, 2018 BugWallet
issue
Can't upgrade wallet with 0.17.0's new -upgradewallet feature
#14422
redblade7 on October 7, 2018 Wallet
redblade7 on October 7, 2018 Wallet
issue
Can't Unlock My BTC Core Wallet With Correct Password
#14461
jan2500 on October 10, 2018 WalletData corruption
jan2500 on October 10, 2018 WalletData corruption
issue
functional test with ancient wallet.dat (upgrade test)
#14536
MarcoFalke on October 21, 2018 WalletTests
MarcoFalke on October 21, 2018 WalletTests
issue
[wallet] importmulti doesn't honor `internal` flag
#14662
instagibbs on November 5, 2018 Wallet
instagibbs on November 5, 2018 Wallet
issue
Can't configure bitocoind to only send tx via Tor but receive clearnet transactions
#14692
ultimatevert on November 8, 2018 FeatureWallet
ultimatevert on November 8, 2018 FeatureWallet
issue
bip 125 replaceable flag should require a change output
#14724
pstratem on November 13, 2018 FeatureBrainstormingWallet
pstratem on November 13, 2018 FeatureBrainstormingWallet
issue
bumpfee fails with "Transaction does not have a change output" when setting label for newly generated raw change address
#14773
equalgeek on November 21, 2018 WalletRPC/REST/ZMQ
equalgeek on November 21, 2018 WalletRPC/REST/ZMQ
issue
GUI balance doesn't update after `importmulti`
#15027
bitcoinhodler on December 22, 2018 GUIWallet
bitcoinhodler on December 22, 2018 GUIWallet
issue
Crash: BerkeleyEnvironment::VerifyResult upon `loadwallet`
#15030
bitcoinhodler on December 23, 2018 Wallet
bitcoinhodler on December 23, 2018 Wallet
issue
bitcoin-cli: Choose wallet through environment variable
#15097
domob1812 on January 4, 2019 Wallet
domob1812 on January 4, 2019 Wallet
issue
Can't use custom change address if outside of the wallet
#15125
syrop on January 8, 2019 Wallet
syrop on January 8, 2019 Wallet
issue
`-maxtxfee` should not be used by both node and wallet
#15355
jnewbery on February 6, 2019 WalletRPC/REST/ZMQMempool
jnewbery on February 6, 2019 WalletRPC/REST/ZMQMempool
issue
On createwallet: BerkeleyBatch: Error 2, can't open database wallet.dat
#15361
Kexkey on February 7, 2019 Wallet
Kexkey on February 7, 2019 Wallet
issue
getaddressesbylabel API spends much time
#15447
nekonenene on February 20, 2019 WalletRPC/REST/ZMQResource usage
nekonenene on February 20, 2019 WalletRPC/REST/ZMQResource usage
issue
Starting bitcoin-qt with -nowallet and then opening a wallet does not show the wallet
#15453
achow101 on February 20, 2019 BugGUIWallet
achow101 on February 20, 2019 BugGUIWallet
issue
When to make bech32 the default -addresstype?
#15560
fanquake on March 8, 2019 BrainstormingWallet
fanquake on March 8, 2019 BrainstormingWallet
issue
balance wrong after unloading wallet and loading it again
#15591
benwilliams on March 13, 2019 Wallet
benwilliams on March 13, 2019 Wallet
issue
v0.18.99 RPC 'getbalance' and 'listunspent' do not include unsafe (change) outputs
#15599
AliceOJJm on March 14, 2019 WalletRPC/REST/ZMQ
AliceOJJm on March 14, 2019 WalletRPC/REST/ZMQ
issue
Remove `Broadcast`/`ResendWalletTransactions` from validation interface
#15619
jnewbery on March 18, 2019 BrainstormingRefactoringWalletValidation
jnewbery on March 18, 2019 BrainstormingRefactoringWalletValidation
issue
-wallet is a "network-only" option but -walletdir is not
#15630
MarcoFalke on March 20, 2019 WalletUtils/log/libs
MarcoFalke on March 20, 2019 WalletUtils/log/libs
issue
[wallet] encryptwallet should fail for watch-only wallet
#15635
Sjors on March 21, 2019 Wallet
Sjors on March 21, 2019 Wallet
issue
[feature] getrpcinfo should report rescan progress
#15724
bitcoinhodler on April 3, 2019 WalletRPC/REST/ZMQ
bitcoinhodler on April 3, 2019 WalletRPC/REST/ZMQ
issue
Manual coin control dialog interacts badly with multiple wallets
#15725
gwillen on April 3, 2019 GUIWallet
gwillen on April 3, 2019 GUIWallet
issue
Signing transactions locked with OP_CHECKLOCKTIMEVERIFY
#15807
nkostoulas on April 12, 2019 WalletQuestions and Help
nkostoulas on April 12, 2019 WalletQuestions and Help
issue
wallet: Remove AvailableCoins nMinDepth argument
#15823
MarcoFalke on April 15, 2019 RefactoringWallet
MarcoFalke on April 15, 2019 RefactoringWallet
issue
walletcreatefundedpsbt ignores walletrbf setting
#15878
Sjors on April 23, 2019 WalletRPC/REST/ZMQ
Sjors on April 23, 2019 WalletRPC/REST/ZMQ
issue
Please support watching bar Multisig transaction for watch address
#15882
ytrezq on April 24, 2019 Wallet
ytrezq on April 24, 2019 Wallet
issue
Incomplete information in wallet backup and/or unexpected BIP32 seed
#15884
doc-hex on April 24, 2019 Wallet
doc-hex on April 24, 2019 Wallet
issue
[wallet] [GUI] Encrypt wallet issue (ambiguous wallet info).
#15977
DmitryShonin on May 7, 2019 GUIWallet
DmitryShonin on May 7, 2019 GUIWallet
issue
sendtoaddress ignores conf_target (spending whole UTxO with subtractfeefromamount=true)
#16072
whitslack on May 21, 2019 BugWallet
whitslack on May 21, 2019 BugWallet
issue
Bitcoin Core on mainnet shows testnet3 dir as a wallet to open and allows opening it
#16107
kristapsk on May 27, 2019 Wallet
kristapsk on May 27, 2019 Wallet
issue
listrecievedbyaddress with include_empty not filtering out "send" side of address book
#16159
sidhujag on June 6, 2019 BugWallet
sidhujag on June 6, 2019 BugWallet
issue
getnewaddress always returns same type
#16178
pfergi42 on June 9, 2019 WalletQuestions and Help
pfergi42 on June 9, 2019 WalletQuestions and Help
issue
wallet: decode raw transaction in gettransaction
#16181
MarcoFalke on June 10, 2019 BrainstormingWalletRPC/REST/ZMQgood first issue
MarcoFalke on June 10, 2019 BrainstormingWalletRPC/REST/ZMQgood first issue
issue
odd behaviour of GetDataDir creating wallets/ subdirectory
#16220
markblundeberg on June 15, 2019 Wallet
markblundeberg on June 15, 2019 Wallet
issue
[RFC] Add partial BIP39 support (import only)
#16393
hugohn on July 15, 2019 BrainstormingWallet
hugohn on July 15, 2019 BrainstormingWallet
issue
coin selection code does very badly in some cases
#1643
dooglus on August 1, 2012 WalletTX fees and policy
dooglus on August 1, 2012 WalletTX fees and policy
issue
bumpfee.TotalFee removed without replacement
#16485
MarcoFalke on July 29, 2019 WalletRPC/REST/ZMQ
MarcoFalke on July 29, 2019 WalletRPC/REST/ZMQ
issue
getbalance accountName return unexpected values
#1662
vcaxx on August 8, 2012 RefactoringWallet
vcaxx on August 8, 2012 RefactoringWallet
issue
Lifetime issue in ReleaseWallet(CWallet* wallet)
#16668
practicalswift on August 20, 2019 Walletgood first issue
practicalswift on August 20, 2019 Walletgood first issue
issue
`importprivkey` always gives warning about already having script
#16711
laanwj on August 24, 2019 WalletRPC/REST/ZMQ
laanwj on August 24, 2019 WalletRPC/REST/ZMQ
issue
Signature must be zero for failed CHECK(MULTI)SIG operation
#16712
xiangjianmeng on August 24, 2019 WalletRPC/REST/ZMQ
xiangjianmeng on August 24, 2019 WalletRPC/REST/ZMQ
issue
wallet: Duplicate wallets crash bitcoin core
#16776
oxagast on September 1, 2019 Walletgood first issue
oxagast on September 1, 2019 Walletgood first issue
issue
wallet: CPU use proportional to wallet transaction count when idle
#16815
dooglus on September 6, 2019 WalletResource usage
dooglus on September 6, 2019 WalletResource usage
issue
armhf GUI: Permission denied: "/database/lost+found/wallet.dat" Aborted
#16877
Nikolay-Po on September 15, 2019 WalletQuestions and Help
Nikolay-Po on September 15, 2019 WalletQuestions and Help
issue
Remove wallet access to node arguments
#17137
jnewbery on October 14, 2019 BrainstormingWallet
jnewbery on October 14, 2019 BrainstormingWallet
issue
wallet: Make rpc result structure independent of return value
#17155
MarcoFalke on October 15, 2019 WalletRPC/REST/ZMQ
MarcoFalke on October 15, 2019 WalletRPC/REST/ZMQ
issue
Missing block height in listsinceblock and gettransaction
#17296
BitBargain on October 29, 2019 FeatureWallet
BitBargain on October 29, 2019 FeatureWallet
issue
Use incomptaible BDB headers when newer are available withoun --with-incompatible-bdb on non releases
#17419
emilengler on November 8, 2019 FeatureWallet
emilengler on November 8, 2019 FeatureWallet
issue
partial spend avoidance makes partial spends and getbalances doesn't notice
#17603
dooglus on November 25, 2019 BugWallet
dooglus on November 25, 2019 BugWallet
issue
`avoid_reuse=true` can be bypassed by using pubkey in alternate addresses
#17605
dooglus on November 25, 2019 BugWallet
dooglus on November 25, 2019 BugWallet
issue
Wallet: breaking cs_wallet into more fine-grained locks
#17667
ariard on December 4, 2019 Wallet
ariard on December 4, 2019 Wallet
issue
Consider unconfirmed unspent outputs from external wallet as safe for spending for "sendtoaddress" and "fundrawtransaction" RPC
#17936
FrancisPouliot on January 15, 2020 FeatureWallet
FrancisPouliot on January 15, 2020 FeatureWallet
issue
wallet: walletprocesspsbt does not add input bip32_derivs when signing
#18039
Sjors on January 31, 2020 DocsWallet
Sjors on January 31, 2020 DocsWallet
issue
wallet: #17261 regression: addmultisigaddress addresses not treated as solvable
#18075
ryanofsky on February 5, 2020 BugWallet
ryanofsky on February 5, 2020 BugWallet
issue
settxfee 0.00000000 returns true
#18315
mrbabtc on March 11, 2020 BrainstormingBugWalletRPC/REST/ZMQ
mrbabtc on March 11, 2020 BrainstormingBugWalletRPC/REST/ZMQ
issue
Restore UI notifications and -walletnotify behavior for block conflicted transactions
#18325
jnewbery on March 11, 2020 BugWallet
jnewbery on March 11, 2020 BugWallet
issue
Balance 0 after send partially funds with -walletbroadcast=0
#18497
mrbianchi on April 1, 2020 Wallet
mrbianchi on April 1, 2020 Wallet
issue
Allow JSON RPC "batches" for multiwallet
#18715
jonasschnelli on April 21, 2020 FeatureWalletRPC/REST/ZMQ
jonasschnelli on April 21, 2020 FeatureWalletRPC/REST/ZMQ
issue
[RFC] Wallet: Store unencrypted keys as encrypted with a default or plaintext passphrase
#18889
achow101 on May 5, 2020 FeatureBrainstormingWallet
achow101 on May 5, 2020 FeatureBrainstormingWallet
issue
Assertion failed! rpcwallet.cpp Line 3838
#18944
mrbabtc on May 11, 2020 BugWalletRPC/REST/ZMQ
mrbabtc on May 11, 2020 BugWalletRPC/REST/ZMQ
issue
Node wallet's fee estimation can be off by 2 bytes?
#19021
monokh on May 19, 2020 BrainstormingWallet
monokh on May 19, 2020 BrainstormingWallet
issue
Small memory leak when BerkeleyEnvironment::Open fails
#19034
ryanofsky on May 20, 2020 BugWallet
ryanofsky on May 20, 2020 BugWallet
issue
Address cluster information on coin control window
#19035
eloyesp on May 21, 2020 FeatureWallet
eloyesp on May 21, 2020 FeatureWallet
issue
wallet tool salvage always fails with "Assertion `new_tx' failed"
#19079
MarcoFalke on May 27, 2020 BugWallet
MarcoFalke on May 27, 2020 BugWallet
issue
qa: Intermittent AssertionError in `wallet_address_types.py`
#19139
hebasto on June 2, 2020 BugWalletTests
hebasto on June 2, 2020 BugWalletTests
issue
in signrawtransaction 'amount' accept values in sats and bitcoins, but for large utxo (e.g. 10 bitcoins) when amount is passed in satoshis it fails with 'Invalid amount' error?
#19149
ara1313 on June 2, 2020 Wallet
ara1313 on June 2, 2020 Wallet
issue
wallet: PeriodicFlush called when mapFileUseCount is empty
#19175
fanquake on June 5, 2020 Wallet
fanquake on June 5, 2020 Wallet
issue
Transaction fee and change calculation failed... using v0.21.0 binary
#19229
SomethingUseful on June 9, 2020 BugWallet
SomethingUseful on June 9, 2020 BugWallet
issue
Regular crash+autorestart after loading/unloading many wallets
#19232
fscemama on June 10, 2020 BugWallet
fscemama on June 10, 2020 BugWallet
issue
Strange behaviour when importing `pk()` descriptors, changed from 0.19 to 0.20
#19236
shesek on June 10, 2020 Wallet
shesek on June 10, 2020 Wallet
issue
display received payments for unspendable multisig addresses
#1928
freewil on October 13, 2012 RefactoringWallet
freewil on October 13, 2012 RefactoringWallet
issue
Intermittent CI failure: ThreadSanitizer failure (data race) when running wallet_multiwallet.py --usecli
#19417
practicalswift on June 30, 2020 BugWallet
practicalswift on June 30, 2020 BugWallet
issue
Bech32 address not provided when creating a new receiving address
#19446
MatthewLM on July 4, 2020 WalletQuestions and Help
MatthewLM on July 4, 2020 WalletQuestions and Help
issue
property lastblock on listsinceblock cannot be used on subsequent calls if target_confirmations exceeds current block count
#19587
ejose19 on July 24, 2020 BugWalletRPC/REST/ZMQ
ejose19 on July 24, 2020 BugWalletRPC/REST/ZMQ
issue
problem with RPC console in 0.7.1 (re-post from forum thread)
#1960
Diapolo on October 25, 2012 BugWallet
Diapolo on October 25, 2012 BugWallet
issue
Add explicit feeRate option for sendmany RPC method
#19662
yurayakimenko on August 4, 2020 FeatureWallet
yurayakimenko on August 4, 2020 FeatureWallet
issue
Have estimatesmartfee return the max of estimate and mempool min rate
#19699
instagibbs on August 11, 2020 BrainstormingBugWalletRPC/REST/ZMQMempool
instagibbs on August 11, 2020 BrainstormingBugWalletRPC/REST/ZMQMempool
issue
signrawtransactionwithwallet fails to sign non-wallet inputs (0.20 only; before/after already fixed)
#19737
luke-jr on August 16, 2020 BugWallet
luke-jr on August 16, 2020 BugWallet
issue
wallet: Imports with pre-existing balance somtimes don't have any balance after a rescan
#19808
achow101 on August 25, 2020 BugWallet
achow101 on August 25, 2020 BugWallet
issue
Some transactions are not shown in listtransactions output
#19856
du2zy on September 1, 2020 BugWallet
du2zy on September 1, 2020 BugWallet
issue
Fatal performance when importing 151M private keys
#19921
pbies on September 9, 2020 FeatureWalletResource usage
pbies on September 9, 2020 FeatureWalletResource usage
issue
wallet: Can't Access System Volume Information
#20081
Linrono on October 5, 2020 BugWalletWindows
Linrono on October 5, 2020 BugWalletWindows
issue
Wallet: Reenable -fallbackfee by default for regtest and signet (and maybe testnet too)?
#20087
michaelfolkson on October 5, 2020 FeatureBrainstormingWalletTests
michaelfolkson on October 5, 2020 FeatureBrainstormingWalletTests
issue
salvage wallet warns "Number of keys in data does not match number of values" on uncorrupt wallet file
#20151
maflcko on October 15, 2020 BugWallet
maflcko on October 15, 2020 BugWallet
issue
Proposed Timeline for Legacy Wallet and BDB removal
#20160
achow101 on October 15, 2020 FeatureWallet
achow101 on October 15, 2020 FeatureWallet
issue
Call interfaces::Wallet::getWalletTxs asynchronous
#20241
promag on October 26, 2020 FeatureBrainstormingWallet
promag on October 26, 2020 FeatureBrainstormingWallet
issue
Small unspent can get removed from OutputGroup for being uneconomical probably leading to later partial spending
#20287
Xekyo on November 2, 2020 BugWallet
Xekyo on November 2, 2020 BugWallet
issue
Invalid json from getwalletinfo when scanning is in progress
#20297
shesek on November 4, 2020 BugWalletRPC/REST/ZMQ
shesek on November 4, 2020 BugWalletRPC/REST/ZMQ
issue
Edge case in CreateTransaction causes coin selection to fail sometimes when it shouldn't
#20347
apoelstra on November 9, 2020 BugWallet
apoelstra on November 9, 2020 BugWallet
issue
"may be used uninitialized" warning in wallet/rpcwallet.cpp
#20381
kristapsk on November 13, 2020 Wallet
kristapsk on November 13, 2020 Wallet
issue
sendmany over pays by few satoshis when setting addresses to take fees from
#20396
beertastic on November 15, 2020 BugWallet
beertastic on November 15, 2020 BugWallet
issue
bitcoin-cli getbalance shows zero wallet balance after reindexing
#20453
cryptoqube777 on November 22, 2020 BugWallet
cryptoqube777 on November 22, 2020 BugWallet
issue
generatetoaddress blocks don't include tx'es from mempool
#20518
ivan386 on November 27, 2020 WalletQuestions and Help
ivan386 on November 27, 2020 WalletQuestions and Help
issue
sendtoaddress can't use fee_rate positional arg
#20532
MarcoFalke on November 30, 2020 BugWalletRPC/REST/ZMQ
MarcoFalke on November 30, 2020 BugWalletRPC/REST/ZMQ
issue
Privacy Issue - Increase Fee with Custom Change Address grabs new UTXO
#20795
cointastical on December 29, 2020 GUIWalletPrivacy
cointastical on December 29, 2020 GUIWalletPrivacy
issue
Cannot generate change address on descriptor wallets.
#20831
willweatherman on January 2, 2021 WalletQuestions and Help
willweatherman on January 2, 2021 WalletQuestions and Help
issue
duplicate wallet warning after closing and reopening wallet
#20840
dooglus on January 3, 2021 BugGUIWallet
dooglus on January 3, 2021 BugGUIWallet
issue
wallet tool silently ignores trailing options
#20902
MarcoFalke on January 11, 2021 BugWalletScripts and tools
MarcoFalke on January 11, 2021 BugWalletScripts and tools
issue
wallet: balance gone when tx broadcast failed
#20943
decryp2kanon on January 15, 2021 BugWallet
decryp2kanon on January 15, 2021 BugWallet
issue
Intermittent issue in create_raw_transaction assert_equal(final_psbt["complete"], True) fails
#20975
MarcoFalke on January 21, 2021 BugWallet
MarcoFalke on January 21, 2021 BugWallet
issue
allow RPC send commands to specify TX fee per TX
#210
mikegogulski on May 9, 2011 FeatureWallet
mikegogulski on May 9, 2011 FeatureWallet
issue
RPC field to indicate which of the conflicted wallet transactions is in the mempool
#21018
shesek on January 27, 2021 FeatureWallet
shesek on January 27, 2021 FeatureWallet
issue
Watchonly descriptor wallets classifying funds as `mine`, are "spendable"
#21104
niftynei on February 7, 2021 BugWallet
niftynei on February 7, 2021 BugWallet
issue
The button "Create new receving address" is gryed out
#21153
Oberreiter on February 11, 2021 BugWallet
Oberreiter on February 11, 2021 BugWallet
issue
Allow for rescan using block filters with pruned node
#21267
benthecarman on February 22, 2021 FeatureWallet
benthecarman on February 22, 2021 FeatureWallet
issue
Wallet with `sh(wpkh(` descriptor can generate bech32 address it doesn't know
#21268
laanwj on February 22, 2021 BugWalletDescriptors
laanwj on February 22, 2021 BugWalletDescriptors
issue
Unicode comment strings doesn't handled correctly in "move" API calls to bitcoind.
#2127
HandleX on December 24, 2012 BugWallet
HandleX on December 24, 2012 BugWallet
issue
ScanForWalletTransactions: jump or move depends on uninitialised value
#21367
fanquake on March 5, 2021 BugWallet
fanquake on March 5, 2021 BugWallet
issue
qa: Intermittent failure in `wallet_balance.py --descriptors`
#21536
hebasto on March 28, 2021 BugWalletTests
hebasto on March 28, 2021 BugWalletTests
issue
Up to 100x perfomance difference for sqlite vs BDB in CreateWallet test
#21628
fanquake on April 7, 2021 WalletTests
fanquake on April 7, 2021 WalletTests
issue
MemorySanitizer: use-of-uninitialized-value in sqlite3BtreeOpen
#21632
fanquake on April 7, 2021 BugWallet
fanquake on April 7, 2021 BugWallet
issue
RPC importprunedfunds doesn't allow importing spending txs, only receiving txs
#21647
dooglus on April 10, 2021 WalletRPC/REST/ZMQ
dooglus on April 10, 2021 WalletRPC/REST/ZMQ
issue
Transaction needs a change address, but we can't generate it.
#21698
ADCJustinH on April 15, 2021 BugWallet
ADCJustinH on April 15, 2021 BugWallet
issue
Incorrect balance reported in getwalletinfo/getbalance
#21768
Crypto2 on April 24, 2021 BugWalletMempool
Crypto2 on April 24, 2021 BugWalletMempool
issue
walletprocesspsbt does not work with the default hot wallet in 0.21.0
#21770
Fonta1n3 on April 24, 2021 BugWallet
Fonta1n3 on April 24, 2021 BugWallet
issue
wallet, rpc: The getnewaddress RPC fails for external-signer wallets
#21918
hebasto on May 11, 2021 BugWallet
hebasto on May 11, 2021 BugWallet
issue
wallet: bitcoind fails to auto-load a non-empty external-signer wallet
#21919
hebasto on May 11, 2021 BugWallet
hebasto on May 11, 2021 BugWallet
issue
wallet: Bitcoin Core v0.21.1 issue with incoming transaction
#22024
wasisdn on May 23, 2021 WalletWindows
wasisdn on May 23, 2021 WalletWindows
issue
ci: failure in feature_backwards_compatibility --descriptors "Transaction not eligible for abandonment"
#22357
fanquake on June 28, 2021 BugWallet
fanquake on June 28, 2021 BugWallet
issue
Should Bitcoin Core quit when something goes wrong?
#22398
hebasto on July 4, 2021 BugWalletWindows
hebasto on July 4, 2021 BugWalletWindows
issue
0.21.1 native descriptor wallet showing incorrect value for `spendable`
#22518
Fonta1n3 on July 21, 2021 BugDocsWallet
Fonta1n3 on July 21, 2021 BugDocsWallet
issue
RFC: Add descriptor wallet fuzz target
#23016
MarcoFalke on September 17, 2021 BrainstormingWalletTests
MarcoFalke on September 17, 2021 BrainstormingWalletTests
issue
subtractFeeFromOutputs option in fundrawtransaction RPC call is not working as expected on v22.0
#23026
yurayakimenko on September 18, 2021 BugWallet
yurayakimenko on September 18, 2021 BugWallet
issue
Plumb "too-long-mempool-chain" to RPC error for send/sendtoaddress
#23144
JeremyRand on September 30, 2021 FeatureWallet
JeremyRand on September 30, 2021 FeatureWallet
issue
make getaccountaddress default to ""
#2317
anarcat on February 19, 2013 FeatureBrainstormingWallet
anarcat on February 19, 2013 FeatureBrainstormingWallet
issue
Assertion failed in CWallet::CreateTransactionInternal during sendmany
#23353
lukaszsamson on October 25, 2021 BugWallet
lukaszsamson on October 25, 2021 BugWallet
issue
qa: Intermittent failures in the psbt_wallet_tests/psbt_updater_test unit test
#23368
hebasto on October 27, 2021 BugWalletTests
hebasto on October 27, 2021 BugWalletTests
issue
Segfault when running `make check` with gui package enabled on Ubuntu 21.04
#23442
willcl-ark on November 5, 2021 BugWalletQuestions and Help
willcl-ark on November 5, 2021 BugWalletQuestions and Help
issue
Error cannot specify both conf_target and fee_rate - when it is not actually specified
#23588
StasToken on November 25, 2021 BugWalletRPC/REST/ZMQ
StasToken on November 25, 2021 BugWalletRPC/REST/ZMQ
issue
Calling `upgradewallet` on a legacy wallet causes Bitcoin Core to crash
#23610
benthecarman on November 26, 2021 BugWallet
benthecarman on November 26, 2021 BugWallet
issue
In "external signer mode", invalid descriptors will crash Bitcoin Core
#23627
sstone on November 29, 2021 BugWallet
sstone on November 29, 2021 BugWallet
issue
add ability to remove imported public keys/addresses (or even privkeys)
#23765
antonilol on December 13, 2021 FeatureWallet
antonilol on December 13, 2021 FeatureWallet
issue
`sendtoaddress` tries to use unspendable UTXOs and fails
#23783
antonilol on December 15, 2021 WalletQuestions and Help
antonilol on December 15, 2021 WalletQuestions and Help
issue
[RFC] Stop automatically creating legacy and p2sh-segwit descriptors
#23831
achow101 on December 20, 2021 FeatureBrainstormingWallet
achow101 on December 20, 2021 FeatureBrainstormingWallet
issue
importprivkey - This type of wallet does not support this command
#23946
ethermachine on January 3, 2022 WalletQuestions and Help
ethermachine on January 3, 2022 WalletQuestions and Help
issue
Can't Unlock Bitcoin Wallet With Correct Password
#24015
David67821 on January 9, 2022 WalletQuestions and Help
David67821 on January 9, 2022 WalletQuestions and Help
issue
Separate monotree repository for the wallet?
#24045
maflcko on January 12, 2022 BrainstormingWallet
maflcko on January 12, 2022 BrainstormingWallet
issue
Does the Txcount obtained by getwalletinfo represent the number of transaction hashes?
#24101
tomo834 on January 19, 2022 WalletQuestions and Help
tomo834 on January 19, 2022 WalletQuestions and Help
issue
Add taproot descriptor to existing descriptor wallet
#24193
Sjors on January 28, 2022 FeatureWallet
Sjors on January 28, 2022 FeatureWallet
issue
wallet getbalance is slow with 3K addresses and 3M transactions
#24607
sauliuspaukstys on March 18, 2022 FeatureWalletResource usage
sauliuspaukstys on March 18, 2022 FeatureWalletResource usage
issue
Add `consolidate_wallet` argument to fund* RPCs
#24795
t-bast on April 7, 2022 FeatureBrainstormingWallet
t-bast on April 7, 2022 FeatureBrainstormingWallet
issue
Add an option to create taproot descriptor for old descriptor wallets
#24801
Tracachang on April 7, 2022 FeatureWallet
Tracachang on April 7, 2022 FeatureWallet
issue
wallet_createwallet.py --legacy-wallet fails on a system with only bdb installed
#25007
MarcoFalke on April 27, 2022 BugWalletTests
MarcoFalke on April 27, 2022 BugWalletTests
issue
walletpassphrase gives error "must request wallet RPC through /wallet/<filename>"
#25080
dynamo-foundation on May 7, 2022 WalletRPC/REST/ZMQQuestions and Help
dynamo-foundation on May 7, 2022 WalletRPC/REST/ZMQQuestions and Help
issue
Big wallet, Flushing wallet.dat is quite slow
#2511
007pig on April 11, 2013 WalletResource usage
007pig on April 11, 2013 WalletResource usage
issue
subtractfeefromamount=true fails with insufficient funds
#25129
MarcoFalke on May 13, 2022 BugWalletgood first issue
MarcoFalke on May 13, 2022 BugWalletgood first issue
issue
gettransaction does not contain the field "abandoned" for abandoned receiving tx
#25130
relativisticelectron on May 13, 2022 FeatureWallet
relativisticelectron on May 13, 2022 FeatureWallet
issue
Starting with an unsupported wallet configured leads to a segfault (master only?)
#25146
luke-jr on May 16, 2022 BugWallet
luke-jr on May 16, 2022 BugWallet
issue
Coin Selection tracepoint overreports use of APS
#25150
murchandamus on May 16, 2022 WalletScripts and tools
murchandamus on May 16, 2022 WalletScripts and tools
issue
Intermittent CI failure "fee too high" in wallet_send.py
#25164
jonatack on May 18, 2022 BugWalletTestsCI failed
jonatack on May 18, 2022 BugWalletTestsCI failed
issue
./wallet/bdb.h:27:10: fatal error: db_cxx.h: No such file or directory
#25266
kristapsk on June 2, 2022 BugWalletBuild system
kristapsk on June 2, 2022 BugWalletBuild system
issue
Improve porting documentation for legacy-only wallet RPCs
#25363
laanwj on June 13, 2022 DocsWalletgood first issue
laanwj on June 13, 2022 DocsWalletgood first issue
issue
getaddressesbyaccount lists addresses with no private keys in a corrupted wallet
#2544
gurcani on April 21, 2013 BugWallet
gurcani on April 21, 2013 BugWallet
issue
MacOSX: wallet.dat content should be stored in Mac OSX Keychain
#2545
jonasschnelli on April 22, 2013 FeatureBrainstormingWalletmacOS
jonasschnelli on April 22, 2013 FeatureBrainstormingWalletmacOS
issue
Ability to broadcast wallet transactions only via dedicated oneshot Tor connections
#25450
luke-jr on June 22, 2022 FeatureWalletP2P
luke-jr on June 22, 2022 FeatureWalletP2P
issue
qa: Intermittent failure in `wallet_encryption.py --descriptors`
#25482
hebasto on June 27, 2022 BugWalletWindowsTests
hebasto on June 27, 2022 BugWalletWindowsTests
issue
wallet_backup.py fails with AssertionError: not(50 == 0) [assert_equal(self.nodes[2].getbalance(), 0)]
#25652
maflcko on July 20, 2022 BugWalletTests
maflcko on July 20, 2022 BugWalletTests
issue
Add EnsureWalletIsUnlocked to rescanblockchain RPC?
#25702
maflcko on July 26, 2022 FeatureWallet
maflcko on July 26, 2022 FeatureWallet
issue
docfix: `sighash` parameter for `walletprocesspsbt`
#25876
darosior on August 19, 2022 BugDocsWalletRPC/REST/ZMQ
darosior on August 19, 2022 BugDocsWalletRPC/REST/ZMQ
issue
sendall creates tx that fails tx-size mempool check
#26011
MarcoFalke on September 5, 2022 BugWallet
MarcoFalke on September 5, 2022 BugWallet
issue
bitcoin-cli: Compiled without bdb support (required for legacy wallets)
#26019
Sudz24 on September 6, 2022 WalletQuestions and Help
Sudz24 on September 6, 2022 WalletQuestions and Help
issue
dumpprivkey doesn't work in descriptor wallet
#26046
Crypto2 on September 8, 2022 FeatureWallet
Crypto2 on September 8, 2022 FeatureWallet
issue
`listtransactions` fails to list self-send transactions (for imported descriptor wallet)
#26096
msgilligan on September 14, 2022 BugWallet
msgilligan on September 14, 2022 BugWallet
issue
`bitcoind` and `bitcoin-qt` crashes while creating PSBT
#26185
ghost on September 26, 2022 BugWallet
ghost on September 26, 2022 BugWallet
issue
Error code -4. How to fix is?
#26239
OstapKonchevych on October 3, 2022 WalletQuestions and Help
OstapKonchevych on October 3, 2022 WalletQuestions and Help
issue
why createwallet command not work in compiled bitcoin core
#26285
vnxz on October 9, 2022 WalletQuestions and Help
vnxz on October 9, 2022 WalletQuestions and Help
issue
avoid_reuse=true is incorrectly skipping one of my UXTOs
#26317
dooglus on October 15, 2022 BugWallet
dooglus on October 15, 2022 BugWallet
issue
bitcoin-qt crashes if it can't listen on the port it wants to
#26340
dooglus on October 19, 2022 BugGUIWallet
dooglus on October 19, 2022 BugGUIWallet
issue
v22.0 wallet freezes on Mac OS Ventura on arm64
#26400
cryptodc1 on October 27, 2022 BugWalletmacOS
cryptodc1 on October 27, 2022 BugWalletmacOS
issue
Use of undocumented/undefined boost::signals2 behavior in wallet
#26442
theuni on November 1, 2022 BugWallet
theuni on November 1, 2022 BugWallet
issue
Update BnB upper bound to use `min_viable_change`
#26466
S3RK on November 7, 2022 FeatureWallet
S3RK on November 7, 2022 FeatureWallet
issue
wallet: don't back-date locktime when replacing/fee bumping
#26526
0xB10C on November 17, 2022 FeatureWalletRPC/REST/ZMQ
0xB10C on November 17, 2022 FeatureWalletRPC/REST/ZMQ
issue
wallet: don't back-date locktime when spending unconfirmed UTXOs
#26527
0xB10C on November 17, 2022 FeatureWalletRPC/REST/ZMQ
0xB10C on November 17, 2022 FeatureWalletRPC/REST/ZMQ
issue
Pruned node unable to start when a wallet is present
#26655
NicolasDorier on December 8, 2022 BugWallet
NicolasDorier on December 8, 2022 BugWallet
issue
Unable to open descriptor wallets that are not in a wallet directory
#26739
achow101 on December 21, 2022 BrainstormingWallet
achow101 on December 21, 2022 BrainstormingWallet
issue
Bitcoin Core startup is interrupted if there is the setting mintxfee=0 in bitcoin.conf
#26797
GregTonoski on January 2, 2023 BugWallet
GregTonoski on January 2, 2023 BugWallet
issue
intermittent issue in wallet_backwards_compatibility (BerkeleyEnvironment::Open: Error -30974 opening database environment: DB_RUNRECOVERY: Fatal error, run database recovery)
#26869
maflcko on January 11, 2023 BugWalletTests
maflcko on January 11, 2023 BugWalletTests
issue
Bitcoin-QT grandfather - father - son wallet backup built in?
#2692
saltmaster on May 24, 2013 FeatureGUIWallet
saltmaster on May 24, 2013 FeatureGUIWallet
issue
bump: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee rate
#26973
Sjors on January 26, 2023 BugWalletRPC/REST/ZMQ
Sjors on January 26, 2023 BugWalletRPC/REST/ZMQ
issue
Sender always unknown on the laatest version.
#26984
tunerji on January 28, 2023 WalletQuestions and Help
tunerji on January 28, 2023 WalletQuestions and Help
issue
listunspent, fundrawtransaction, getwalletinfo locks wallet for any other operation
#27002
gituser on January 30, 2023 BugWallet
gituser on January 30, 2023 BugWallet
issue
Wallet passphrases silently ignore everything after a null character
#27067
john-moffett on February 9, 2023 BugWallet
john-moffett on February 9, 2023 BugWallet
issue
Use of a wallet shouldn't be blocked in prune mode ("wallet loading failed... beyond pruned data")
#27188
GregTonoski on March 2, 2023 BugWallet
GregTonoski on March 2, 2023 BugWallet
issue
failure in wallet_basic.py --descriptors
#27249
fanquake on March 12, 2023 WalletTestsCI failed
fanquake on March 12, 2023 WalletTestsCI failed
issue
test: `interface_bitcoin_cli.py --descriptors` failure under `--valgrind`
#27281
fanquake on March 20, 2023 WalletTests
fanquake on March 20, 2023 WalletTests
issue
test: `wallet_importdescriptors.py --descriptors` failure
#27282
fanquake on March 20, 2023 WalletTests
fanquake on March 20, 2023 WalletTests
issue
wallet_create_tx.py "Not solvable pre-selected input" exception
#27316
ryanofsky on March 23, 2023 WalletTests
ryanofsky on March 23, 2023 WalletTests
issue
wallet: Data race in GetOrCreateLegacyScriptPubKeyMan vs IsMine
#27354
maflcko on March 28, 2023 BugWalletCI failed
maflcko on March 28, 2023 BugWalletCI failed
issue
Optionally sweep funds, with certain wallet events
#2751
jgarzik on June 7, 2013 FeatureWallet
jgarzik on June 7, 2013 FeatureWallet
issue
wallet coin selection: don't mixup coins with absolute timelocks of different types
#27526
darosior on April 24, 2023 FeatureWallet
darosior on April 24, 2023 FeatureWallet
issue
wallet coin selection: be aware of timelocks and allow commands to set an optional block height when selecting coins
#27527
darosior on April 24, 2023 BrainstormingWallet
darosior on April 24, 2023 BrainstormingWallet
issue
Bitcoin Core v22.0.0 crashes while syncronizing the first local wallet transaction
#27533
ilbarillo2014 on April 26, 2023 Wallet
ilbarillo2014 on April 26, 2023 Wallet
issue
TSAN: lock-order-inversion (potential deadlock) in ZapSelectTx test
#27582
fanquake on May 5, 2023 Wallet
fanquake on May 5, 2023 Wallet
issue
provide optional RPC parameter to not scramble sendmany transactions
#27592
embiimob on May 7, 2023 FeatureWalletRPC/REST/ZMQ
embiimob on May 7, 2023 FeatureWalletRPC/REST/ZMQ
issue
rpc: Allow importing wallets by data instead of by filename
#27597
brandonpille on May 8, 2023 FeatureWalletRPC/REST/ZMQ
brandonpille on May 8, 2023 FeatureWalletRPC/REST/ZMQ
issue
dumpprivkey - This type of wallet does not support this command (code -4)
#27693
faca5 on May 18, 2023 WalletRPC/REST/ZMQQuestions and Help
faca5 on May 18, 2023 WalletRPC/REST/ZMQQuestions and Help
issue
Creating too many wallets exhausts file descriptor limit and leads to crash
#27732
fjahr on May 23, 2023 WalletmacOS
fjahr on May 23, 2023 WalletmacOS
issue
Unclear documentation about TX replacements in `gettransaction`
#27781
torkelrogstad on May 30, 2023 DocsWalletRPC/REST/ZMQgood first issue
torkelrogstad on May 30, 2023 DocsWalletRPC/REST/ZMQgood first issue
issue
wallets created on master get corrupted when processed with v25
#27915
mzumsande on June 20, 2023 BugWallet
mzumsande on June 20, 2023 BugWallet
issue
migratewallet crashes (wallet/scriptpubkeyman.cpp:1915: std::optional<MigrationData> wallet::LegacyScriptPubKeyMan::MigrateToDescriptor(): Assertion `IsMine(desc_spk) != ISMINE_NO' failed.)
#28057
maflcko on July 9, 2023 Wallet
maflcko on July 9, 2023 Wallet
issue
Unsafe reduce_output when new coins are added
#28180
Sjors on July 28, 2023 WalletRPC/REST/ZMQ
Sjors on July 28, 2023 WalletRPC/REST/ZMQ
issue
Regtest mode loses unspents after day
#28262
samyan on August 12, 2023 WalletQuestions and Help
samyan on August 12, 2023 WalletQuestions and Help
issue
Listunspent does not return proper set of transactions
#2846
ThePiachu on July 23, 2013 BugWallet
ThePiachu on July 23, 2013 BugWallet
issue
migratewallet crashes on an freshly created datadir ( wallet/wallet.h:959: int wallet::CWallet::GetLastBlockHeight() const: Assertion `m_last_block_processed_height >= 0' failed.)
#28510
maflcko on September 20, 2023 Wallet
maflcko on September 20, 2023 Wallet
issue
gettransaction details does not include send to myself balance changes for imported addresses
#28555
VojtechMyslivec on October 2, 2023 WalletRPC/REST/ZMQ
VojtechMyslivec on October 2, 2023 WalletRPC/REST/ZMQ
issue
How to communicate with the web service
#28596
Hossein-Teimouri on October 5, 2023 WalletRPC/REST/ZMQQuestions and Help
Hossein-Teimouri on October 5, 2023 WalletRPC/REST/ZMQQuestions and Help
issue
assumeutxo: Ensure transactions are not presented as confirmed until background sync is complete
#28598
luke-jr on October 5, 2023 Wallet
luke-jr on October 5, 2023 Wallet
issue
wallet RPC to double-check the calculated balance
#28898
maflcko on November 17, 2023 FeatureWalletRPC/REST/ZMQ
maflcko on November 17, 2023 FeatureWalletRPC/REST/ZMQ
issue
fuzz, coinselection: Assertion 'result_bnb->GetChange(coin_params.m_cost_of_change, CAmount{0}) == 0' failed
#28918
dergoegge on November 20, 2023 WalletTests
dergoegge on November 20, 2023 WalletTests
issue
importing a wallet containing an hdseed overwrites target wallet hdseed
#28927
quakemmo on November 22, 2023 Wallet
quakemmo on November 22, 2023 Wallet
issue
Building a wallet with legacy support fails on OpenBSD 7.4
#28963
davemiketony on November 29, 2023 WalletBuild systemQuestions and Help
davemiketony on November 29, 2023 WalletBuild systemQuestions and Help
issue
Obscure problem with sent transactions and wallet balance
#29024
FacehuggerCZ on December 7, 2023 GUIWalletQuestions and Help
FacehuggerCZ on December 7, 2023 GUIWalletQuestions and Help
issue
DB_RUNRECOVERY: Fatal error, run database recovery
#29026
prusnak on December 7, 2023 WalletmacOS
prusnak on December 7, 2023 WalletmacOS
issue
Benchmark WalletCreateTxUsePresetInputsAndCoinSelection crashes due to #25273
#29061
aureleoules on December 12, 2023 WalletTests
aureleoules on December 12, 2023 WalletTests
issue
ci: failure in `wallet_multiwallet.py --legacy-wallet` - (`void wallet::UnloadWallet(std::shared_ptr<CWallet> &&): Assertion 'it.second' failed.`)
#29073
fanquake on December 13, 2023 BugWalletCI failed
fanquake on December 13, 2023 BugWalletCI failed
issue
Old wallet.dat: Error reading wallet database: keymeta found with unexpected path / All keys read correctly, but transaction data or address metadata may be missing or incorrect
#29109
c0deright on December 18, 2023 WalletData corruption
c0deright on December 18, 2023 WalletData corruption
issue
ci: failure in `wallet_basic.py --descriptors`
#29110
fanquake on December 18, 2023 BugWalletCI failed
fanquake on December 18, 2023 BugWalletCI failed
issue
ci: failure in `wallet_assumeutxo.py --descriptors`
#29234
fanquake on January 11, 2024 BugWallet
fanquake on January 11, 2024 BugWallet
issue
berkeley database failed to open database environment
#29286
freezoloto on January 20, 2024 WalletQuestions and Help
freezoloto on January 20, 2024 WalletQuestions and Help
issue
Unable to open wallet UI with ubuntu 23.10
#29311
mmaryo on January 25, 2024 GUIWalletQuestions and Help
mmaryo on January 25, 2024 GUIWalletQuestions and Help
issue
getdescriptorinfo returns unusable descriptor
#29320
jsarenik on January 25, 2024 WalletRPC/REST/ZMQ
jsarenik on January 25, 2024 WalletRPC/REST/ZMQ
issue
Incorrect amount in transaction page
#29378
cornwarecjp on February 3, 2024 GUIWalletQuestions and Help
cornwarecjp on February 3, 2024 GUIWalletQuestions and Help
issue
wallet: Unrelated conflicted parent txs do not cause child txs to be marked as conflicted
#29435
achow101 on February 14, 2024 Wallet
achow101 on February 14, 2024 Wallet
issue
wallet: pre-HD HDD migratewallet
#29438
maflcko on February 15, 2024 BrainstormingWalletResource usage
maflcko on February 15, 2024 BrainstormingWalletResource usage
issue
rpc method removeprunedfunds should take an array of txids
#29466
RHavar on February 22, 2024 FeatureWallet
RHavar on February 22, 2024 FeatureWallet
issue
bitcoin-wallet requires write permissions when unneeded
#29559
BebeSparkelSparkel on March 4, 2024 WalletUtils/log/libs
BebeSparkelSparkel on March 4, 2024 WalletUtils/log/libs
issue
100,000 ṩ/vB is excessive as a sanity check on feerate
#29661
murchandamus on March 15, 2024 Wallet
murchandamus on March 15, 2024 Wallet
issue
Make it possible to determine fee before sending transaction (RPC)
#2971
mezrin on September 4, 2013 RefactoringWallet
mezrin on September 4, 2013 RefactoringWallet
issue
importaddress failed, Only legacy wallets are supported by this command.
#29772
ray2cycle on March 31, 2024 WalletRPC/REST/ZMQ
ray2cycle on March 31, 2024 WalletRPC/REST/ZMQ
issue
Error unlocking wallet: some keys decrypt but not all. your wallet file may be corrupt.
#29789
mohammadmotlagh on April 2, 2024 WalletData corruption
mohammadmotlagh on April 2, 2024 WalletData corruption
issue
intermittent issue in wallet_backwards_compatibility.py: line 245, in run_test assert txs[3]["abandoned"] AssertionError
#29806
maflcko on April 4, 2024 Wallet
maflcko on April 4, 2024 Wallet
issue
Can't version 26.1 export Bech32 address private key?
#29836
Zhouziheng3188 on April 9, 2024 WalletQuestions and Help
Zhouziheng3188 on April 9, 2024 WalletQuestions and Help
issue
utils: wallet_dump can create a `database` directory, cross-pollinating records
#29883
laanwj on April 15, 2024 Wallet
laanwj on April 15, 2024 Wallet
issue
Wallet fuzzing tracking issue
#29901
brunoerg on April 17, 2024 WalletTestsTracking IssueFuzzing
brunoerg on April 17, 2024 WalletTestsTracking IssueFuzzing
issue
`keypoolrefill` doesn't fill keypool to specified parameter
#29924
Christewart on April 20, 2024 Wallet
Christewart on April 20, 2024 Wallet
issue
RPC: Internal bug in `walletprocesspsbt` when non_witness_utxo is not provided and a witness signature is invalid
#30077
spacebear21 on May 10, 2024 BugWalletRPC/REST/ZMQ
spacebear21 on May 10, 2024 BugWalletRPC/REST/ZMQ
issue
fuzz, wallet_bdb_parser: BDB builtin encryption is not supported
#30166
dergoegge on May 24, 2024 WalletTests
dergoegge on May 24, 2024 WalletTests
issue
Enable `importprivkey`, `addmultisigaddress` in descriptor wallets
#30175
sipa on May 25, 2024 FeatureWalletRPC/REST/ZMQ
sipa on May 25, 2024 FeatureWalletRPC/REST/ZMQ
issue
show error "could not sign any more inputs" when sign PSBT for multisig
#30177
foolbear on May 26, 2024 WalletPSBT
foolbear on May 26, 2024 WalletPSBT
issue
Setting `bip32derivs` to `false` with `walletprocesspsbt` includes `bip32_derivs` for outputs.
#30294
Fonta1n3 on June 17, 2024 FeatureWalletRPC/REST/ZMQ
Fonta1n3 on June 17, 2024 FeatureWalletRPC/REST/ZMQ
issue
fuzz: mini_miner_selection: ASSERT: mock_template_txids.size() <= blocktemplate->block.vtx.size()
#30367
maflcko on July 1, 2024 WalletTests
maflcko on July 1, 2024 WalletTests
issue
getaddressinfo: complains missing `isscript` when called on unknown witness version
#30456
instagibbs on July 16, 2024 DocsWalletRPC/REST/ZMQ
instagibbs on July 16, 2024 DocsWalletRPC/REST/ZMQ
issue
Unexpected behaviour when using `sortedmulti_a` descriptor
#30518
KonradStaniec on July 24, 2024 WalletDescriptors
KonradStaniec on July 24, 2024 WalletDescriptors
issue
Degraded performance of node's RPC estimatesmartfee after upgrade to V27.1
#30555
arshad-deriv on July 31, 2024 WalletLinux/UnixTX fees and policyRPC/REST/ZMQResource usageQuestions and Help
arshad-deriv on July 31, 2024 WalletLinux/UnixTX fees and policyRPC/REST/ZMQResource usageQuestions and Help
issue
wallet: setting changes are subject to race conditions
#30620
wydengyre on August 9, 2024 BugWalletRPC/REST/ZMQ
wydengyre on August 9, 2024 BugWalletRPC/REST/ZMQ
issue
bitcoind shouldn't be shutdown automatically despite wallet synchronisation error
#30671
GregTonoski on August 18, 2024 DocsWallet
GregTonoski on August 18, 2024 DocsWallet
issue
wallet: lastprocessedblock can be inconsistent with internal best block
#30686
fjahr on August 20, 2024 Wallet
fjahr on August 20, 2024 Wallet
issue
test: WARNING: ThreadSanitizer: lock-order-inversion (potential deadlock) (pid=32090)
#30764
maflcko on August 30, 2024 BugWalletTests
maflcko on August 30, 2024 BugWalletTests
issue
Closing a wallet using the fa46088440 28.x QT client segfaults
#30887
katesalazar on September 12, 2024 BugGUIWallet
katesalazar on September 12, 2024 BugGUIWallet
issue
Intermittent failure in tool_wallet.py in self.assert_tool_output('', '-wallet=salvage', 'salvage') : assert_equal(p.poll(), 0) ; AssertionError: not(3221226505 == 0)
#30894
maflcko on September 13, 2024 WalletWindowsCI failed
maflcko on September 13, 2024 WalletWindowsCI failed
issue
wallet: rpc: `settxfee` sets the wallet feerate not fee
#31088
ismaelsadeeq on October 14, 2024 WalletRPC/REST/ZMQ
ismaelsadeeq on October 14, 2024 WalletRPC/REST/ZMQ
issue
importdescriptors always rescans
#31263
gmart7t2 on November 9, 2024 FeatureWalletRPC/REST/ZMQ
gmart7t2 on November 9, 2024 FeatureWalletRPC/REST/ZMQ
issue
Automatic filter should be delayed until input is paused
#3141
kroese on October 24, 2013 FeatureGUIWallet
kroese on October 24, 2013 FeatureGUIWallet
issue
wallet: wallet_migration.py fails on sqlite-only build
#31447
maflcko on December 9, 2024 WalletCI failed
maflcko on December 9, 2024 WalletCI failed
issue
Bitcoin Core crashes when importing a wallet file
#31505
NexusGKSoftwares on December 15, 2024 Wallet
NexusGKSoftwares on December 15, 2024 Wallet
issue
qa: Intermittent `AssertionError: not(10.00000000 == 340)` in `wallet_assumeutxo.py --descriptors`
#31546
hebasto on December 20, 2024 WalletWindowsCI failed
hebasto on December 20, 2024 WalletWindowsCI failed
issue
`DEFAULT_TRANSACTION_MAXFEE` is 0.1 ₿
#31716
murchandamus on January 22, 2025 BrainstormingWalletTX fees and policy
murchandamus on January 22, 2025 BrainstormingWalletTX fees and policy
issue
Bug: Non-Ranged Descriptors with Range [0,0] Trigger Unexpected Wallet Errors in `AddWalletDescriptor`
#31728
JeremyRubin on January 23, 2025 Wallet
JeremyRubin on January 23, 2025 Wallet
issue
nSequence is not set when spending from satisfiable descriptor with relative timelock
#31808
Randy808 on February 6, 2025 WalletTX fees and policyDescriptors
Randy808 on February 6, 2025 WalletTX fees and policyDescriptors
issue
wallet: wrong balance and crash after reorg and unclean shutdown
#31824
mzumsande on February 7, 2025 Wallet
mzumsande on February 7, 2025 Wallet
issue
Wallets not automatically loaded
#31832
embetrix on February 10, 2025 WalletQuestions and Help
embetrix on February 10, 2025 WalletQuestions and Help
issue
`rpc_getblockstats.py` fails with `--gen-test-data`
#31838
darosior on February 10, 2025 WalletTests
darosior on February 10, 2025 WalletTests
issue
qa: `wallet_importdescriptors` failure "TypeError: 'bool' object is not subscriptable"
#31881
hebasto on February 16, 2025 WalletTestsCI failed
hebasto on February 16, 2025 WalletTestsCI failed
issue
SignatureCreator should supply auxiliary data argument for additional bip340 signature security
#31883
instagibbs on February 16, 2025 FeatureWalletValidation
instagibbs on February 16, 2025 FeatureWalletValidation
issue
TSan warning with legacy wallet on macos ("too long mutex cycle found")
#31986
pinheadmz on March 4, 2025 WalletTests
pinheadmz on March 4, 2025 WalletTests
issue
Check if the wallet already contains the descriptor GetDescriptorScriptPubKeyMan
#32013
saikiran57 on March 7, 2025 Wallet
saikiran57 on March 7, 2025 Wallet
issue
Allow sending untrusted utxos in the sendtoaddress api
#32034
BullishNode on March 11, 2025 FeatureWallet
BullishNode on March 11, 2025 FeatureWallet
issue
BnB untested/unused condition in UTXO exclusion optimization
#32047
yancyribbens on March 12, 2025 Wallet
yancyribbens on March 12, 2025 Wallet
issue
listdescriptors true fails with 'Can't get descriptor string' in non-watch-only descriptor wallet
#32078
mrtnetwork on March 15, 2025 WalletRPC/REST/ZMQ
mrtnetwork on March 15, 2025 WalletRPC/REST/ZMQ
issue
Incorrect balance when dealing with coinbase UTXOs that will be mature on `h + 1`
#32098
luisschwab on March 19, 2025 Wallet
luisschwab on March 19, 2025 Wallet
issue
wallet: migratewallet crashes "Assertion `m_wallet_flags == 0' failed"
#32111
dergoegge on March 21, 2025 Wallet
dergoegge on March 21, 2025 Wallet
issue
wallet: migratewallet crashes "Assertion `legacy_spkm' failed"
#32112
dergoegge on March 21, 2025 Wallet
dergoegge on March 21, 2025 Wallet
issue
test: functional test failures under -DENABLE_WALLET=OFF
#32347
fanquake on April 25, 2025 WalletTests
fanquake on April 25, 2025 WalletTests
issue
Cannot import descriptors with label and internal:false
#32376
gmart7t2 on April 29, 2025 Wallet
gmart7t2 on April 29, 2025 Wallet
issue
RFC: Should node Wallet Startup Options Apply to Individual Wallets?
#32462
ismaelsadeeq on May 9, 2025 BrainstormingWallet
ismaelsadeeq on May 9, 2025 BrainstormingWallet
issue
Unusual "Wallet requires newer version" Error with wallet.dat on macOS, Even with Older Client
#32548
l3x3l on May 18, 2025 WalletData corruptionQuestions and Help
l3x3l on May 18, 2025 WalletData corruptionQuestions and Help
issue
Assertion failed: TxStateSerializedIndex(wtx.m_state) == TxStateSerializedIndex(state) (wallet/wallet.cpp: AddToWallet: 1094)
#32625
azazar on May 27, 2025 Wallet
azazar on May 27, 2025 Wallet
issue
wallet, node: Redundant opt-in RBF wallet config and RPC parameters
#32661
ismaelsadeeq on June 2, 2025 BrainstormingWalletRPC/REST/ZMQ
ismaelsadeeq on June 2, 2025 BrainstormingWalletRPC/REST/ZMQ
issue
wallet: control which taproot script path to spend
#33084
Sjors on July 29, 2025 WalletDescriptors
Sjors on July 29, 2025 WalletDescriptors
issue
RPC sendmany first (dummy, empty string) argument is not optional
#33182
pinheadmz on August 13, 2025 WalletRPC/REST/ZMQQuestions and Help
pinheadmz on August 13, 2025 WalletRPC/REST/ZMQQuestions and Help
issue
Version 30 `-datadir=` not working
#33608
Waytoogo on October 13, 2025 GUIWalletQuestions and Help
Waytoogo on October 13, 2025 GUIWalletQuestions and Help
issue
`generatetoaddress` 2-3x slower on v30 compared to v29
#33618
Christewart on October 13, 2025 WalletTestsResource usage
Christewart on October 13, 2025 WalletTestsResource usage
issue
importdescriptors: check for errors before rescanning
#33655
pinheadmz on October 18, 2025 WalletRPC/REST/ZMQ
pinheadmz on October 18, 2025 WalletRPC/REST/ZMQ
issue
rpc: `settxfee` and `paytxfee` removal
#34041
fanquake on December 10, 2025 WalletRPC/REST/ZMQ
fanquake on December 10, 2025 WalletRPC/REST/ZMQ
issue
Showing error:- Error unlocking wallet: some keys decrypt but not all. Your wallet file may be corrupt.
#34055
Manishdudi700 on December 12, 2025 WalletData corruptionQuestions and Help
Manishdudi700 on December 12, 2025 WalletData corruptionQuestions and Help
issue
Wallet RPC semantics: gettransaction.confirmations returns large negative values for RBF-replaced transactions (undocumented behavior)
#34056
husstege-e on December 12, 2025 DocsWalletRPC/REST/ZMQQuestions and Help
husstege-e on December 12, 2025 DocsWalletRPC/REST/ZMQQuestions and Help
issue
Wallet: gettransaction(txid).details changes after confirmation of RBF replacement
#34064
husstege-e on December 12, 2025 WalletRPC/REST/ZMQ
husstege-e on December 12, 2025 WalletRPC/REST/ZMQ
issue
scriptpubkeyman fuzz target creates Base58 too large; Fails on 32-bit (armhf, ...)
#34110
maflcko on December 19, 2025 Wallet
maflcko on December 19, 2025 Wallet
issue
migrating legacy wallet "completes", then removes bitcoin/wallets
#34128
jestory on December 20, 2025 Wallet
jestory on December 20, 2025 Wallet
issue
qa: Framework fails when initiating node from cached chain
#34163
hebasto on December 28, 2025 WalletTestsUpstream
hebasto on December 28, 2025 WalletTestsUpstream
issue
wallet: Assertion `!wtx.truc_child_in_mempool.has_value()' failed
#34206
dergoegge on January 6, 2026 Wallet
dergoegge on January 6, 2026 Wallet
issue
wallet: SetBumpFeeDiscount(const CAmount): Assertion `discount >= 0' failed
#34232
dergoegge on January 8, 2026 Wallet
dergoegge on January 8, 2026 Wallet
issue
wallet: `MiniMiner` assertion failures when `prioritisetransaction` creates negative fees
#34234
dergoegge on January 8, 2026 WalletRPC/REST/ZMQ
dergoegge on January 8, 2026 WalletRPC/REST/ZMQ
issue
Importing musig descriptor with identical (private) keys in tapleaf and only musig subderivation different fails
#34273
scgbckbone on January 13, 2026 WalletDescriptors
scgbckbone on January 13, 2026 WalletDescriptors
issue
test `wallet_assumeutxo.py` / wallet_backup.py is failing intermittently: wallet.cpp:543 RestoreWallet Assertion `fs::is_empty(wallet_path)' failed.
#34354
maflcko on January 20, 2026 BugWalletCI failed
maflcko on January 20, 2026 BugWalletCI failed
issue
gethdkeys RPC throws for descriptors with partial xprvs
#34378
rkrux on January 22, 2026 WalletRPC/REST/ZMQ
rkrux on January 22, 2026 WalletRPC/REST/ZMQ
issue
[rfc] Disallow loading and creating wallets by paths
#34497
achow101 on February 3, 2026 WalletNeeds Conceptual Review
achow101 on February 3, 2026 WalletNeeds Conceptual Review
issue
ci: intermittent failure in `wallet_fundrawtransaction.py` `test_22670` subtest
#34516
ismaelsadeeq on February 5, 2026 WalletTestsQuestions and Help
ismaelsadeeq on February 5, 2026 WalletTestsQuestions and Help
issue
wallet, rpc: createwalletdescriptors ignores BIP44 accounts
#34553
BenWestgate on February 10, 2026 Wallet
BenWestgate on February 10, 2026 Wallet
issue
Intermittent shutdown deadlock (in wallet_multiwallet.py; AssertionError: [node 0] bitcoind should have exited within 4800s with expected error Error: Specified -walletdir "wallets" is a relative path)
#34624
maflcko on February 19, 2026 WalletmacOSRPC/REST/ZMQCI failed
maflcko on February 19, 2026 WalletmacOSRPC/REST/ZMQCI failed
issue
interfaces/wallet: replace raw receive-request string APIs with typed methods
#34629
johnny9 on February 20, 2026 FeatureWalletinterfaces
johnny9 on February 20, 2026 FeatureWalletinterfaces
issue
`listtransactions` does not list tx that spends only change outputs to a change address
#34632
whitslack on February 20, 2026 Wallet
whitslack on February 20, 2026 Wallet
issue
oss-fuzz: bnb_finds_min_waste: Assertion `result_bf.GetWaste() == best_waste' failed.
#34936
maflcko on March 27, 2026 Wallet
maflcko on March 27, 2026 Wallet
issue
Oversize transaction: Coin selection ignoring large unspent, coalescing small unspents
#3631
jbreher on February 5, 2014 BugWallet
jbreher on February 5, 2014 BugWallet
issue
Changed `walletpassphrase` behavior breaks some setups
#3672
laanwj on February 14, 2014 DocsWallet
laanwj on February 14, 2014 DocsWallet
issue
Wallet re-lock can happen in the middle of RPC call
#3673
laanwj on February 14, 2014 BugWallet
laanwj on February 14, 2014 BugWallet
issue
client can unknowingly reuse addresses when restoring old backup
#3791
rebroad on March 3, 2014 Wallet
rebroad on March 3, 2014 Wallet
issue
Clients leak IPs if they are recipients of a transaction
#3828
vessenes on March 8, 2014 WalletPrivacy
vessenes on March 8, 2014 WalletPrivacy
issue
A transaction paying to a key in the wallet gets conflicted (orphaned, but marked as -1) after a restart, if it's part of a chain of unconfirmed transactions
#3858
rdponticelli on March 12, 2014 BugWallet
rdponticelli on March 12, 2014 BugWallet
issue
source build non 4.8 Bdb headers issue
#3943
anantshri on March 23, 2014 BugWalletBuild system
anantshri on March 23, 2014 BugWalletBuild system
issue
build: Add script to fetch and build BDB 4.8 in-tree?
#3971
laanwj on March 28, 2014 RefactoringWalletBuild system
laanwj on March 28, 2014 RefactoringWalletBuild system
issue
feature to export transaction history as csv/json for a given time period
#3974
ralyodio on March 28, 2014 GUIWallet
ralyodio on March 28, 2014 GUIWallet
issue
CreateTransaction can include much too high a fee
#4082
gavinandresen on April 22, 2014 WalletTX fees and policy
gavinandresen on April 22, 2014 WalletTX fees and policy
issue
CBasicKeyStore::AddCScript() : redeemScripts > 520 bytes are invalid
#4313
gmaxwell on June 9, 2014 Wallet
gmaxwell on June 9, 2014 Wallet
issue
Bitcoin qt opens in testnet mode when presented with a BIP-72 link with no fallback.
#4355
haight6716 on June 17, 2014 Wallet
haight6716 on June 17, 2014 Wallet
issue
Amount widget +/- has floating point rounding artifacts
#4500
laanwj on July 9, 2014 GUIWallet
laanwj on July 9, 2014 GUIWallet
issue
listtransactions "*" 150000 on big wallet timeout?
#4604
Joukehofman on July 30, 2014 WalletRPC/REST/ZMQ
Joukehofman on July 30, 2014 WalletRPC/REST/ZMQ
issue
Wallet encryption could cause duplicate coinbase txes
#482
TheBlueMatt on August 31, 2011 BugWallet
TheBlueMatt on August 31, 2011 BugWallet
issue
Transaction confirm target needs to be settable when sending
#4866
laanwj on September 8, 2014 GUIWallet
laanwj on September 8, 2014 GUIWallet
issue
gettransaction RPC always includes watchonly in credit calculation?
#4870
sipa on September 8, 2014 BugWallet
sipa on September 8, 2014 BugWallet
issue
[Qt] Payment request via Tor and BitPay - a NO go
#5204
Diapolo on November 4, 2014 BrainstormingGUIWallet
Diapolo on November 4, 2014 BrainstormingGUIWallet
issue
Assertion failed: lock cs_wallet not held in wallet.cpp:2032
#5346
gavinandresen on November 21, 2014 Wallet
gavinandresen on November 21, 2014 Wallet
issue
sendfrom fails while using zero-confirmation transaction
#5383
alpdeniz on November 26, 2014 BugWallet
alpdeniz on November 26, 2014 BugWallet
issue
Error initializing wallet database environment
#5567
leongaban on December 30, 2014 WalletmacOS
leongaban on December 30, 2014 WalletmacOS
issue
Ability to examine, save locked-UTXO state
#5584
jgarzik on December 31, 2014 FeatureWalletRPC/REST/ZMQ
jgarzik on December 31, 2014 FeatureWalletRPC/REST/ZMQ
issue
[Qt, BIP70] missing detection of existing same payment request
#5722
jonasschnelli on January 29, 2015 GUIWallet
jonasschnelli on January 29, 2015 GUIWallet
issue
Payment protocol: No way to enter customer-to-merchant memo
#5726
luke-jr on January 30, 2015 GUIWallet
luke-jr on January 30, 2015 GUIWallet
issue
Coin selection, CreateTransaction, MAX_STANDARD_TX_SIZE
#5782
dexX7 on February 10, 2015 Wallet
dexX7 on February 10, 2015 Wallet
issue
Settings: move from wallet.dat to bitcoin.conf
#60
tcatm on February 7, 2011 BrainstormingWallet
tcatm on February 7, 2011 BrainstormingWallet
issue
importaddress when walletnotify is set, causes the notification of large number of unrelated transactions
#6095
eriksank on May 2, 2015 BugWallet
eriksank on May 2, 2015 BugWallet
issue
fresh prune with out-of-sync wallet can fail (but shouldn't)
#6345
jonasschnelli on June 27, 2015 Wallet
jonasschnelli on June 27, 2015 Wallet
issue
Rewrite wallet when changing wallet passphrase?
#651
gavinandresen on November 21, 2011 Wallet
gavinandresen on November 21, 2011 Wallet
issue
listunspent running slowly (and also balance and transaction building)
#6573
AdvancedStyle on August 19, 2015 WalletResource usage
AdvancedStyle on August 19, 2015 WalletResource usage
issue
Wallet salvage searches for `wallet.dat` in the current directory rather than .bitcoin
#6582
apoelstra on August 23, 2015 BugWallet
apoelstra on August 23, 2015 BugWallet
issue
rescanning uses incorrect date for old transactions
#6662
dooglus on September 11, 2015 Wallet
dooglus on September 11, 2015 Wallet
issue
Mempool should not reject wallet created transactions with sufficient fee
#6725
MarcoFalke on September 26, 2015 WalletTX fees and policyMempool
MarcoFalke on September 26, 2015 WalletTX fees and policyMempool
issue
Specify location for wallet.dat file
#68
kasperhartwich on February 13, 2011 FeatureBrainstormingWallet
kasperhartwich on February 13, 2011 FeatureBrainstormingWallet
issue
Bitcoin-qt.exe/bitcoind.exe mantains partial wallet password in memory after wallet password timeout
#6924
n1000 on October 31, 2015 Wallet
n1000 on October 31, 2015 Wallet
issue
Mempool trimming regression: removes local wallet transactions
#6959
luke-jr on November 6, 2015 WalletMempool
luke-jr on November 6, 2015 WalletMempool
issue
Difference in getbalance and sum(listtransactions) amounts (testnet)
#7054
asfin on November 18, 2015 Wallet
asfin on November 18, 2015 Wallet
issue
i sent 0.131 bitcoin with max fee from wallet and no confirmation with 3 days
#7191
ovidiu26claudiu on December 9, 2015 Wallet
ovidiu26claudiu on December 9, 2015 Wallet
issue
Master IBD -prune + clean shutdown + restart -> Wallet ahead of chain
#7223
sipa on December 16, 2015 Wallet
sipa on December 16, 2015 Wallet
issue
-regtest -reindex: Assertion `mapBlockIndex.count(hashBlock)' failed. Aborted (core dumped)
#7234
MarcoFalke on December 19, 2015 Wallet
MarcoFalke on December 19, 2015 Wallet
issue
Wallet suggestion: Hide receive addresses until fully synced.
#7235
dabura667 on December 20, 2015 GUIWalletgood first issue
dabura667 on December 20, 2015 GUIWalletgood first issue
issue
Loading a wallet using an incompatible BDB version gives a non-specific error in Bitcoin Core
#7247
tulip0 on December 23, 2015 Wallet
tulip0 on December 23, 2015 Wallet
issue
Wallet creattransaction is not clean code, should be revised
#7260
sidhujag on December 28, 2015 Wallet
sidhujag on December 28, 2015 Wallet
issue
bitcoin-qt transaction view no sorting by transaction status.
#7448
raedah on January 31, 2016 GUIWallet
raedah on January 31, 2016 GUIWallet
issue
send BTC is very slow with huge wallet
#7475
JokerCatz on February 6, 2016 WalletResource usage
JokerCatz on February 6, 2016 WalletResource usage
issue
"last wallet synchronisation goes beyond pruned data" on totally new pruned node
#7494
gmaxwell on February 10, 2016 BugWallet
gmaxwell on February 10, 2016 BugWallet
issue
[enhancement] Separate Node and Wallet functions
#7525
cluelessperson on February 12, 2016 FeatureWallet
cluelessperson on February 12, 2016 FeatureWallet
issue
Qt GUI Feature Request: Load wallet file
#7675
kristovatlas on March 13, 2016 GUIWalletPrivacy
kristovatlas on March 13, 2016 GUIWalletPrivacy
issue
unconfirmedbalance shows fake amount (50.xxxxx btcs)
#7690
BitcoinUser2016 on March 15, 2016 Wallet
BitcoinUser2016 on March 15, 2016 Wallet
issue
Every use of `getinfo` or `getwalletinfo` logs two wallet messages
#7794
laanwj on April 3, 2016 WalletRPC/REST/ZMQ
laanwj on April 3, 2016 WalletRPC/REST/ZMQ
issue
Remaining instances of ENABLE_WALLET in `libbitcoin_server.a`
#7965
laanwj on April 28, 2016 RefactoringWallet
laanwj on April 28, 2016 RefactoringWallet
issue
Running wallet rescan on syncing node restarts from scratch?
#8116
laanwj on May 30, 2016 Wallet
laanwj on May 30, 2016 Wallet
issue
zombie coins - an issue with my old unconfirmed transaction
#8368
altar13 on July 19, 2016 Wallet
altar13 on July 19, 2016 Wallet
issue
encrypting wallet reuses keys that have been written to disk in the clear
#8383
dooglus on July 20, 2016 Wallet
dooglus on July 20, 2016 Wallet
issue
New wallet.dat is not always the same size under 0.13.0rc1
#8401
keystrike on July 24, 2016 Wallet
keystrike on July 24, 2016 Wallet
issue
Wallet generates a (spurious?) key when creating a new wallet
#8416
laanwj on July 28, 2016 Wallet
laanwj on July 28, 2016 Wallet
issue
In a wallet in pruned mode, show balance of imported (watch only and active) addresses.
#8497
ghost on August 10, 2016 FeatureWallet
ghost on August 10, 2016 FeatureWallet
issue
wallet: RPC calls that "leak" private keys should be disabled by default
#8544
laanwj on August 19, 2016 Wallet
laanwj on August 19, 2016 Wallet
issue
importmulti does not respect the given timestamp
#9034
jonasschnelli on October 27, 2016 Wallet
jonasschnelli on October 27, 2016 Wallet
issue
ambiguous message: "spending bitcoins may not be possible"
#9079
rebroad on November 4, 2016 GUIWalletgood first issue
rebroad on November 4, 2016 GUIWalletgood first issue
issue
Wallet RPCs can return stale info due to ProcessNewBlock Race
#9148
TheBlueMatt on November 12, 2016 BrainstormingWallet
TheBlueMatt on November 12, 2016 BrainstormingWallet
issue
Add a balance column to the transactions view
#935
rebroad on March 12, 2012 GUIRefactoringWallet
rebroad on March 12, 2012 GUIRefactoringWallet
issue
fundrawtransaction doesn't keep change address pool key
#9362
jonasschnelli on December 16, 2016 Wallet
jonasschnelli on December 16, 2016 Wallet
issue
Wallet ancestor sanity-check ignores sigops
#9392
TheBlueMatt on December 20, 2016 FeatureWalletMempool
TheBlueMatt on December 20, 2016 FeatureWalletMempool
issue
change address in send dialog is ignored if its private key is unknown
#9410
dooglus on December 22, 2016 GUIWallet
dooglus on December 22, 2016 GUIWallet
issue
[Wallet] Add set of unscanned-block-height-ranges to key metadata
#9425
da2ce7 on December 26, 2016 Wallet
da2ce7 on December 26, 2016 Wallet
issue
bitcoinD - sendmany - strange additional transaction
#9456
HideoKun on January 2, 2017 WalletQuestions and Help
HideoKun on January 2, 2017 WalletQuestions and Help
issue
Importmulti api is confusing in a way that could lead to funds loss.
#9491
gmaxwell on January 8, 2017 BugWalletRPC/REST/ZMQ
gmaxwell on January 8, 2017 BugWalletRPC/REST/ZMQ
issue
Enter passphrase, then Bitcoin Wallet Crashes.
#955
Acadian on March 19, 2012 BugWalletWindows
Acadian on March 19, 2012 BugWalletWindows
issue
it's not obvious that wallet passphrase needs to be entered before importing a privkey
#957
dooglus on March 20, 2012 BugWallet
dooglus on March 20, 2012 BugWallet
issue
Remove coin age priority and free transactions - discussion
#9601
morcos on January 20, 2017 BrainstormingWalletTX fees and policyMiningMempool
morcos on January 20, 2017 BrainstormingWalletTX fees and policyMiningMempool
issue
gui, wallet: random abort (segmentation fault) running master/HEAD
#9683
dooglus on February 4, 2017 BugGUIWallet
dooglus on February 4, 2017 BugGUIWallet
issue
How should -zapwallettxes interact with persistent mempool?
#9710
jnewbery on February 7, 2017 WalletTests
jnewbery on February 7, 2017 WalletTests
issue
too many removeprunedfunds and listtransactions , bitcoind will be crash
#9729
JokerCatz on February 9, 2017 WalletResource usage
JokerCatz on February 9, 2017 WalletResource usage
issue
Bitcoin-core restored HD wallet reusing payment address
#9741
possientis on February 11, 2017 Wallet
possientis on February 11, 2017 Wallet
issue
Initial wallet loading takes locks in wrong order causing POTENTIAL DEADLOCK DETECTED
#9772
morcos on February 15, 2017 Wallet
morcos on February 15, 2017 Wallet
issue
FundRawTransaction select inputs which can be rejected by the mempool
#9874
NicolasDorier on February 27, 2017 Wallet
NicolasDorier on February 27, 2017 Wallet
issue
Inconsistency with the standard bip-0044 real work bitcoind
#9917
rattrap19 on March 4, 2017 Wallet
rattrap19 on March 4, 2017 Wallet
issue
Add RPC for combining multiple private key parts and importing result
#9978
miselin on March 12, 2017 FeatureBrainstormingWalletRPC/REST/ZMQ
miselin on March 12, 2017 FeatureBrainstormingWalletRPC/REST/ZMQ
pull
[Wallet] FundRawTransaction accepts preset non-wallet inputs
#10068
NicolasDorier on March 24, 2017 Wallet
NicolasDorier on March 24, 2017 Wallet
pull
Make ApproximateBestSubset optimize for amount of inputs
#10100
RHavar on March 27, 2017 Wallet
RHavar on March 27, 2017 Wallet
pull
Avoid reading the old hd master key during wallet encryption
#10115
TheBlueMatt on March 29, 2017 Wallet
TheBlueMatt on March 29, 2017 Wallet
pull
[Wallet] Refactoring by using CInputCoin instead of std::pair
#10165
NicolasDorier on April 7, 2017 Wallet
NicolasDorier on April 7, 2017 Wallet
pull
[RPC] Don't default rescan on private/public key imports.
#10183
KibbledJiveElkZoo on April 11, 2017 WalletRPC/REST/ZMQ
KibbledJiveElkZoo on April 11, 2017 WalletRPC/REST/ZMQ
pull
[Wallet] Worst case performance improvement on KeyPool filtering
#10184
NicolasDorier on April 11, 2017 Wallet
NicolasDorier on April 11, 2017 Wallet
pull
[Wallet] FundRawTransaction can fund a transaction with preset inputs found in the CoinView
#10202
NicolasDorier on April 13, 2017 WalletRPC/REST/ZMQ
NicolasDorier on April 13, 2017 WalletRPC/REST/ZMQ
pull
Clarify importprivkey help text ... example of blank label without rescan
#10207
wtogami on April 14, 2017 WalletRPC/REST/ZMQ
wtogami on April 14, 2017 WalletRPC/REST/ZMQ
pull
[Wallet] FundRawTransaction can accept pre-set inputs whose parent is not yet broadcasted
#10216
NicolasDorier on April 15, 2017 WalletRPC/REST/ZMQ
NicolasDorier on April 15, 2017 WalletRPC/REST/ZMQ
pull
Stop treating coinbase outputs differently in GUI: show them at 1conf
#10221
TheBlueMatt on April 17, 2017 GUIWallet
TheBlueMatt on April 17, 2017 GUIWallet
pull
wallet: Use boost to more portably ensure -wallet specifies only a filename
#10226
luke-jr on April 18, 2017 Wallet
luke-jr on April 18, 2017 Wallet
pull
Track keypool entries as internal vs external in memory
#10235
TheBlueMatt on April 19, 2017 RefactoringWallet
TheBlueMatt on April 19, 2017 RefactoringWallet
pull
Add balances cache / GUI: use a signal instead of a poll thread
#10251
jonasschnelli on April 21, 2017 GUIWallet
jonasschnelli on April 21, 2017 GUIWallet
pull
[wallet] [moveonly] Check non-null pindex before potentially referencing
#10265
kallewoof on April 23, 2017 Wallet
kallewoof on April 23, 2017 Wallet
pull
Always log debug information for fee calculation in CreateTransaction
#10284
morcos on April 26, 2017 WalletTX fees and policy
morcos on April 26, 2017 WalletTX fees and policy
pull
Call wallet notify callbacks in scheduler thread (without cs_main)
#10286
TheBlueMatt on April 27, 2017 Wallet
TheBlueMatt on April 27, 2017 Wallet
pull
[Wallet] unset change position when there is no change
#10294
instagibbs on April 28, 2017 Wallet
instagibbs on April 28, 2017 Wallet
pull
[qt] Move some WalletModel functions into CWallet
#10295
ryanofsky on April 28, 2017 RefactoringWallet
ryanofsky on April 28, 2017 RefactoringWallet
pull
[wallet] fix zapwallettxes interaction with persistent mempool
#10330
jnewbery on May 3, 2017 WalletTests
jnewbery on May 3, 2017 WalletTests
pull
[wallet] fee fixes: always create change, adjust value, and p…
#10333
instagibbs on May 3, 2017 Wallet
instagibbs on May 3, 2017 Wallet
pull
rpc/wallet: Workaround older UniValue which returns a std::string temporary for get_str
#10341
luke-jr on May 5, 2017 RefactoringWallet
luke-jr on May 5, 2017 RefactoringWallet
pull
[WIP] [Wallet] Target effective value during transaction creation
#10360
instagibbs on May 8, 2017 Wallet
instagibbs on May 8, 2017 Wallet
pull
[WIP] [wallet] Optional '-avoidreuse' flag which defaults to not reusing addresses in sends
#10386
kallewoof on May 11, 2017 Wallet
kallewoof on May 11, 2017 Wallet
pull
Fix importmulti failure to return rescan errors
#10403
ryanofsky on May 15, 2017 WalletRPC/REST/ZMQ
ryanofsky on May 15, 2017 WalletRPC/REST/ZMQ
pull
Simplify feebumper minimum fee code slightly
#10455
ryanofsky on May 25, 2017 RefactoringWallet
ryanofsky on May 25, 2017 RefactoringWallet
pull
Don't use fixed "wallet.bak"-filename during salvagewallet
#10457
jonasschnelli on May 26, 2017 Wallet
jonasschnelli on May 26, 2017 Wallet
pull
Fix for listsinceblock not filtering conflicted transactions
#10470
mchrostowski on May 27, 2017 WalletRPC/REST/ZMQ
mchrostowski on May 27, 2017 WalletRPC/REST/ZMQ
pull
Avoid CWalletTx copies in GetAddressBalances and GetAddressGroupings
#10500
ryanofsky on June 1, 2017 Wallet
ryanofsky on June 1, 2017 Wallet
pull
[WIP] Salvage wallet should not set the aggressive flag on Db::verify()
#10540
jnewbery on June 6, 2017 Wallet
jnewbery on June 6, 2017 Wallet
pull
Remove unused ResendWalletTransactions notification
#10584
ryanofsky on June 13, 2017 RefactoringWallet
ryanofsky on June 13, 2017 RefactoringWallet
pull
More economical fee estimates for RBF and RPC options to control
#10589
morcos on June 14, 2017 WalletRPC/REST/ZMQ
morcos on June 14, 2017 WalletRPC/REST/ZMQ
pull
Supress struct/class mismatch warnings introduced in #10284
#10598
paveljanik on June 15, 2017 Wallet
paveljanik on June 15, 2017 Wallet
pull
[wallet] [tests] Add listwallets RPC, include wallet name in `getwalletinfo` and add multiwallet test
#10604
jnewbery on June 15, 2017 Wallet
jnewbery on June 15, 2017 Wallet
pull
[wallet] Use fixed pubkey during wallet init for default key
#10621
instagibbs on June 17, 2017 Wallet
instagibbs on June 17, 2017 Wallet
pull
Simple, backwards compatible RPC multiwallet support (superseded by #10829)
#10653
ryanofsky on June 22, 2017 WalletRPC/REST/ZMQ
ryanofsky on June 22, 2017 WalletRPC/REST/ZMQ
pull
rpc: Move the `generate` RPC call to rpcwallet
#10683
laanwj on June 27, 2017 WalletTestsRPC/REST/ZMQMining
laanwj on June 27, 2017 WalletTestsRPC/REST/ZMQMining
pull
Improve wallet fee logic and fix GUI bugs
#10706
morcos on June 29, 2017 WalletTX fees and policy
morcos on June 29, 2017 WalletTX fees and policy
pull
getwalletinfo: return path for wallet file
#10733
instagibbs on July 3, 2017 WalletRPC/REST/ZMQ
instagibbs on July 3, 2017 WalletRPC/REST/ZMQ
pull
Be consistent in using "opt_into_rbf" parameter for Opt-In RBF
#10745
luke-jr on July 5, 2017 WalletRPC/REST/ZMQ
luke-jr on July 5, 2017 WalletRPC/REST/ZMQ
pull
[wallet] Remove Wallet dependencies from init.cpp
#10762
jnewbery on July 7, 2017 RefactoringWallet
jnewbery on July 7, 2017 RefactoringWallet
pull
[wallet] Clarify wallet initialization / destruction interface
#10767
jnewbery on July 7, 2017 RefactoringWallet
jnewbery on July 7, 2017 RefactoringWallet
pull
Do not allow users to get keys from keypool without reserving them
#10784
TheBlueMatt on July 10, 2017 WalletRPC/REST/ZMQ
TheBlueMatt on July 10, 2017 WalletRPC/REST/ZMQ
pull
Properly forbid -salvagewallet and -zapwallettxes for multi wallet.
#10816
morcos on July 13, 2017 Wallet
morcos on July 13, 2017 Wallet
pull
Simple, backwards compatible RPC multiwallet support.
#10829
ryanofsky on July 14, 2017 WalletRPC/REST/ZMQ
ryanofsky on July 14, 2017 WalletRPC/REST/ZMQ
pull
Batch flushing operations to the walletdb during top up and increase keypool size.
#10831
gmaxwell on July 15, 2017 Wallet
gmaxwell on July 15, 2017 Wallet
pull
[Do not merge] Stop advancing best block and shutdown node if keypool drops below critical threshold
#10882
jnewbery on July 19, 2017 Wallet
jnewbery on July 19, 2017 Wallet
pull
Fix misleading "Method not found" multiwallet errors
#10931
ryanofsky on July 26, 2017 WalletRPC/REST/ZMQ
ryanofsky on July 26, 2017 WalletRPC/REST/ZMQ
pull
Eliminate fee overpaying edge case when subtracting fee from recipients
#10942
morcos on July 27, 2017 Wallet
morcos on July 27, 2017 Wallet
pull
[Wallet] Bare segwit scriptPubKey should not considered change by the wallet
#10947
NicolasDorier on July 28, 2017 Wallet
NicolasDorier on July 28, 2017 Wallet
pull
[wallet] Remove vchDefaultKey and have better first run detection
#10952
achow101 on July 29, 2017 Wallet
achow101 on July 29, 2017 Wallet
pull
[MOVEONLY] Move some static functions out of wallet.h/cpp
#10976
ryanofsky on August 2, 2017 RefactoringWallet
ryanofsky on August 2, 2017 RefactoringWallet
pull
RPC: Restore backward compatibility, in multiwallet mode
#10989
luke-jr on August 4, 2017 Wallet
luke-jr on August 4, 2017 Wallet
pull
Fix resendwallettransactions assert failure if -walletbroadcast=0
#10995
TheBlueMatt on August 5, 2017 Wallet
TheBlueMatt on August 5, 2017 Wallet
pull
wallet: Fix potential memory leak when loading a corrupted wallet file
#11007
practicalswift on August 8, 2017 Wallet
practicalswift on August 8, 2017 Wallet
pull
[wallet] Abandon transactions that fail to go into the mempool
#11019
kallewoof on August 10, 2017 Wallet
kallewoof on August 10, 2017 Wallet
pull
[wallet] getbalance: Add option to include non-mempool UTXOs
#11020
kallewoof on August 10, 2017 Wallet
kallewoof on August 10, 2017 Wallet
pull
coincontrol can filter for segwit inputs, expose fundraw option
#11049
instagibbs on August 14, 2017 Wallet
instagibbs on August 14, 2017 Wallet
pull
[wallet] [rpc] getreceivedbyaddress should return error if called with address not owned by the wallet
#11055
jnewbery on August 15, 2017 Wallet
jnewbery on August 15, 2017 Wallet
pull
Assert that CWallet::SyncMetaData finds oldest transaction.
#11074
BitonicEelis on August 17, 2017 Wallet
BitonicEelis on August 17, 2017 Wallet
pull
Add length check for CExtKey deserialization (jonasschnelli, guidovranken)
#11081
jonasschnelli on August 17, 2017 Wallet
jonasschnelli on August 17, 2017 Wallet
pull
Acquire cs_main lock before cs_wallet during wallet initialization
#11126
ryanofsky on August 24, 2017 Wallet
ryanofsky on August 24, 2017 Wallet
pull
Support for SegWit Addresses in RPC calls and change addresses
#11177
rawodb on August 28, 2017 WalletRPC/REST/ZMQ
rawodb on August 28, 2017 WalletRPC/REST/ZMQ
pull
Bump wallet version to 159900 and remove the `usehd` option
#11250
achow101 on September 5, 2017 Wallet
achow101 on September 5, 2017 Wallet
pull
CKeystore/CCrypter: move relevant implementation out of the header
#11272
jonasschnelli on September 7, 2017 RefactoringWallet
jonasschnelli on September 7, 2017 RefactoringWallet
pull
Avoid permanent cs_main/cs_wallet lock during RescanFromTime
#11281
jonasschnelli on September 7, 2017 RefactoringWallet
jonasschnelli on September 7, 2017 RefactoringWallet
pull
Include the wallet name in log messages relating to wallets
#11320
dooglus on September 13, 2017 Wallet
dooglus on September 13, 2017 Wallet
pull
Ensure backupwallet fails when attempting to backup to source file
#11376
tomasvdw on September 20, 2017 Wallet
tomasvdw on September 20, 2017 Wallet
pull
Trivial: Fix parameter name typo in ErasePurpose walletdb method
#11408
PierreRochard on September 26, 2017 RefactoringWallet
PierreRochard on September 26, 2017 RefactoringWallet
pull
[wallet] [rpc] sendtoaddress/sendmany: Add explicit feerate option
#11413
kallewoof on September 28, 2017 FeatureWalletRPC/REST/ZMQ
kallewoof on September 28, 2017 FeatureWalletRPC/REST/ZMQ
pull
Specify custom wallet directory with -walletdir param
#11466
meshcollider on October 9, 2017 Wallet
meshcollider on October 9, 2017 Wallet
pull
Avoid opening copied wallet databases simultaneously
#11476
ryanofsky on October 10, 2017 Wallet
ryanofsky on October 10, 2017 Wallet
pull
Hide accounts system behind deprecation switch
#11497
achow101 on October 14, 2017 WalletRPC/REST/ZMQ
achow101 on October 14, 2017 WalletRPC/REST/ZMQ
pull
[wallet] Support CMV signing of 17~20 key template
#11545
instagibbs on October 21, 2017 Wallet
instagibbs on October 21, 2017 Wallet
pull
[Wallet] always show help-line of wallet encryption calls
#11590
jonasschnelli on November 1, 2017 DocsWallet
jonasschnelli on November 1, 2017 DocsWallet
pull
wallet: Assert holding cs_wallet lock in GetAvailableCredit/GetAvailableWatchOnlyCredit [wip]
#11591
practicalswift on November 1, 2017 Wallet
practicalswift on November 1, 2017 Wallet
pull
build: Add --disable-bip70 configure option
#11622
laanwj on November 6, 2017 GUIWalletBuild system
laanwj on November 6, 2017 GUIWalletBuild system
pull
wallet: Add missing cs_wallet/cs_KeyStore locks to wallet
#11634
practicalswift on November 8, 2017 Wallet
practicalswift on November 8, 2017 Wallet
pull
[wallet] Don't shut down after encrypting the wallet
#11678
achow101 on November 14, 2017 GUIWallet
achow101 on November 14, 2017 GUIWallet
pull
wallet: Simplify logic in CCryptoKeyStore::AddKeyPubKey(...)
#11682
practicalswift on November 14, 2017 Wallet
practicalswift on November 14, 2017 Wallet
pull
Add P2SH-P2WSH support to signrawtransaction and listunspent RPC
#11708
meshcollider on November 17, 2017 WalletRPC/REST/ZMQ
meshcollider on November 17, 2017 WalletRPC/REST/ZMQ
pull
WIP [RPC] [Wallet] walletdowngrade command (which can remove HD)
#11730
Sjors on November 19, 2017 Wallet
Sjors on November 19, 2017 Wallet
pull
wallet: Set m_last_block_processed to nullptr in SetNull()
#11749
practicalswift on November 22, 2017 Wallet
practicalswift on November 22, 2017 Wallet
pull
Multiselect in coincontrol treewidget and display selected count
#11750
Elbandi on November 22, 2017 GUIWallet
Elbandi on November 22, 2017 GUIWallet
pull
wallet: Add missing cs_wallet locks when accessing m_last_block_processed
#11754
practicalswift on November 22, 2017 Wallet
practicalswift on November 22, 2017 Wallet
pull
wallet: Add compile-time checking of (non-)locking assumptions for BlockUntilSyncedToCurrentChain() [wip]
#11799
practicalswift on November 30, 2017 Wallet
practicalswift on November 30, 2017 Wallet
pull
RPC/Wallet: Refuse to dumpprivkey for derived addresses
#11802
luke-jr on November 30, 2017 WalletRPC/REST/ZMQ
luke-jr on November 30, 2017 WalletRPC/REST/ZMQ
pull
Bugfix: RPC/Wallet: Include HD key metadata in dumpwallet
#11803
luke-jr on November 30, 2017 WalletRPC/REST/ZMQNeeds rebase
luke-jr on November 30, 2017 WalletRPC/REST/ZMQNeeds rebase
pull
don't attempt mempool entry for wallet transactions on startup if alr…
#11839
instagibbs on December 6, 2017 Wallet
instagibbs on December 6, 2017 Wallet
pull
scripted-diff: Rename wallet database classes
#11851
ryanofsky on December 8, 2017 RefactoringWallet
ryanofsky on December 8, 2017 RefactoringWallet
pull
Split up key and script metadata for better type safety
#11854
ryanofsky on December 8, 2017 Wallet
ryanofsky on December 8, 2017 Wallet
pull
wallet: Improve ReacceptWalletTransactions performance
#11865
promag on December 11, 2017 Wallet
promag on December 11, 2017 Wallet
pull
Do not un-mark fInMempool on wallet txn if ATMP fails.
#11866
TheBlueMatt on December 11, 2017 Wallet
TheBlueMatt 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
Clarify getbalance meaning a tiny bit in response to questions.
#11886
TheBlueMatt on December 13, 2017 Wallet
TheBlueMatt on December 13, 2017 Wallet
pull
Free BerkeleyEnvironment instances when not in use
#11911
ryanofsky on December 15, 2017 Wallet
ryanofsky on December 15, 2017 Wallet
pull
fees: Remove fallbackfee default
#11918
MarcoFalke on December 16, 2017 WalletTX fees and policy
MarcoFalke on December 16, 2017 WalletTX fees and policy
pull
Wallet : remove unused fNoncriticalErrors variable from CWalletDB::FindWalletTx
#11923
PierreRochard on December 17, 2017 Wallet
PierreRochard on December 17, 2017 Wallet
pull
Add test coverage for bitcoin-cli multiwallet calls
#11970
ryanofsky on December 21, 2017 WalletTests
ryanofsky on December 21, 2017 WalletTests
pull
Remove most recent transaction timestamp stuff from nTimeSmart
#12024
achow101 on December 26, 2017 WalletUp for grabs
achow101 on December 26, 2017 WalletUp for grabs
pull
[rpc] [wallet] Allow specifying the output index when using bumpfee
#12096
kallewoof on January 5, 2018 Wallet
kallewoof on January 5, 2018 Wallet
pull
Clamp walletpassphrase timeout to 2^30 seconds and check its bounds
#12101
achow101 on January 6, 2018 Wallet
achow101 on January 6, 2018 Wallet
pull
[wallet] use P2WPKH change output if any destination is P2WPKH or P2WSH
#12119
Sjors on January 8, 2018 Wallet
Sjors on January 8, 2018 Wallet
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
Allow wallet file to be a symlink, as was the case before v0.15.0
#12228
mmgen on January 19, 2018 Wallet
mmgen on January 19, 2018 Wallet
pull
initwallet: Do not translate highly technical addresstype help
#12251
MarcoFalke on January 23, 2018 DocsWallet
MarcoFalke on January 23, 2018 DocsWallet
pull
[wallet] Use destination groups instead of coins in coin select
#12257
kallewoof on January 24, 2018 Wallet
kallewoof on January 24, 2018 Wallet
pull
Wallet: Resolve compiler warnings in ec_privkey_import_der
#12286
tamasblummer on January 28, 2018 Wallet
tamasblummer on January 28, 2018 Wallet
pull
[rpc] Mention that HD is enabled if hdmasterkeyid is present
#12293
fanquake on January 29, 2018 WalletRPC/REST/ZMQ
fanquake on January 29, 2018 WalletRPC/REST/ZMQ
pull
wallet: Only fee-bump non-conflicted/non-confirmed txes
#12296
MarcoFalke on January 29, 2018 GUIWallet
MarcoFalke on January 29, 2018 GUIWallet
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
wallet: Change output type globals to members
#12408
MarcoFalke on February 11, 2018 RefactoringWallet
MarcoFalke on February 11, 2018 RefactoringWallet
pull
Force distinct destinations in CWallet::CreateTransaction
#12419
promag on February 13, 2018 Wallet
promag on February 13, 2018 Wallet
pull
[Wallet] [RPC] Remove deprecated wallet rpc features from bitcoin_server
#12490
jnewbery on February 20, 2018 Wallet
jnewbery on February 20, 2018 Wallet
pull
[wallet] Reopen CDBEnv after encryption instead of shutting down
#12493
achow101 on February 20, 2018 Wallet
achow101 on February 20, 2018 Wallet
pull
[wallet] Upgrade path for non-HD wallets to HD
#12560
achow101 on February 27, 2018 WalletRPC/REST/ZMQ
achow101 on February 27, 2018 WalletRPC/REST/ZMQ
pull
Introduce g_wallet_manager, prepare for better dynamic wallet loading/unloading
#12587
jonasschnelli on March 3, 2018 RefactoringWallet
jonasschnelli on March 3, 2018 RefactoringWallet
pull
[wallet] importprivkey: explicit rescan for known key
#12701
kallewoof on March 16, 2018 WalletRPC/REST/ZMQ
kallewoof on March 16, 2018 WalletRPC/REST/ZMQ
pull
[wallet] [rpc] [doc] importprivkey: hint about importmulti
#12702
kallewoof on March 16, 2018 DocsWalletRPC/REST/ZMQ
kallewoof on March 16, 2018 DocsWalletRPC/REST/ZMQ
pull
[wallet] feebumper: discard change outputs below discard rate
#12749
instagibbs on March 21, 2018 Wallet
instagibbs on March 21, 2018 Wallet
pull
wallet: Initialize m_last_block_processed to nullptr
#12785
practicalswift on March 26, 2018 Wallet
practicalswift on March 26, 2018 Wallet
pull
Add option to only notify after wallet transactions are confirmed
#12801
skeees on March 27, 2018 Wallet
skeees on March 27, 2018 Wallet
pull
Make WalletInitInterface and DummyWalletInit private, fix nullptr deref
#12836
promag on March 30, 2018 BugWallet
promag on March 30, 2018 BugWallet
pull
Add from_me and bip125-replaceable to listunspent and gettransaction
#12862
GabrielDav on April 2, 2018 WalletRPC/REST/ZMQ
GabrielDav on April 2, 2018 WalletRPC/REST/ZMQ
pull
debug log number of unknown wallet records on load
#12888
instagibbs on April 5, 2018 WalletUtils/log/libs
instagibbs on April 5, 2018 WalletUtils/log/libs
pull
[rpcwallet] Clamp walletpassphrase value at 100M seconds
#12905
sdaftuar on April 6, 2018 WalletRPC/REST/ZMQ
sdaftuar on April 6, 2018 WalletRPC/REST/ZMQ
pull
wallet: Make fee settings to be non-static members
#12909
MarcoFalke on April 7, 2018 WalletRPC/REST/ZMQ
MarcoFalke on April 7, 2018 WalletRPC/REST/ZMQ
pull
wallet: Remove redundant lambda function arg in handleTransactionChanged
#12932
laanwj on April 10, 2018 RefactoringWallet
laanwj on April 10, 2018 RefactoringWallet
pull
[wallet] ScanforWalletTransactions should mark input txns as dirty
#12944
instagibbs on April 11, 2018 Wallet
instagibbs on April 11, 2018 Wallet
pull
Refactor g_wallet_init_interface to const reference
#12977
promag on April 13, 2018 RefactoringWallet
promag on April 13, 2018 RefactoringWallet
pull
[wallet] Modify change identification to use hdsplit keypath
#12983
instagibbs on April 13, 2018 Wallet
instagibbs on April 13, 2018 Wallet
pull
Do not treat bare multisig outputs as IsMine unless watched
#13002
sipa on April 17, 2018 Wallet
sipa on April 17, 2018 Wallet
pull
[bugfix] [wallet] Fix zapwallettxes/multiwallet interaction.
#13030
jnewbery on April 19, 2018 Wallet
jnewbery on April 19, 2018 Wallet
pull
[wallet] `createwallet` RPC - create new wallet at runtime
#13058
jnewbery on April 23, 2018 Wallet
jnewbery on April 23, 2018 Wallet
pull
Fix ScanForWalletTransactions to return an enum indicating scan result: success / failure / user_abort
#13076
Empact on April 25, 2018 RefactoringWallet
Empact on April 25, 2018 RefactoringWallet
pull
Do not turn OP_1NEGATE in scriptSig into 0x0181 in signing code
#13084
sipa on April 25, 2018 Wallet
sipa on April 25, 2018 Wallet
pull
Fix Windows locale problem
#13107
ken2812221 on April 28, 2018 WalletWindowsUTXO Db and IndexesUtils/log/libs
ken2812221 on April 28, 2018 WalletWindowsUTXO Db and IndexesUtils/log/libs
pull
wallet: Add Clang thread safety annotations for variables guarded by cs_db
#13127
practicalswift on April 30, 2018 Wallet
practicalswift on April 30, 2018 Wallet
pull
wallet: Reset BerkeleyDB handle after connection fails
#13161
real-or-random on May 3, 2018 Wallet
real-or-random on May 3, 2018 Wallet
pull
Refactoring: optimize SelectCoinsBnB
#13167
martinus on May 4, 2018 RefactoringWalletUp for grabs
martinus on May 4, 2018 RefactoringWalletUp for grabs
pull
Optimize SelectCoinsBnB by tracking the selection by index rather than by position
#13226
Empact on May 13, 2018 Wallet
Empact on May 13, 2018 Wallet
pull
Wallet: Refactor ReserveKeyFromKeyPool for safety
#13252
Empact on May 17, 2018 RefactoringWallet
Empact on May 17, 2018 RefactoringWallet
pull
Wallet/RPC: Add listsincetx method with a stateless (server-side) long polling option
#13262
jonasschnelli on May 17, 2018 WalletRPC/REST/ZMQUp for grabs
jonasschnelli on May 17, 2018 WalletRPC/REST/ZMQUp for grabs
pull
wallet: Exit SyncMetaData if there are no transactions to sync
#13265
laanwj on May 17, 2018 Wallet
laanwj on May 17, 2018 Wallet
pull
Replace coin selection fallback strategy with Single Random Draw
#13307
achow101 on May 23, 2018 Wallet
achow101 on May 23, 2018 Wallet
pull
Implement pinentry wrapper to unlock bitcoin wallet
#13335
eklitzke on May 28, 2018 WalletRPC/REST/ZMQUp for grabs
eklitzke on May 28, 2018 WalletRPC/REST/ZMQUp for grabs
pull
wallet: Prevent segfault when sending to unspendable witness
#13351
MarcoFalke on May 30, 2018 Wallet
MarcoFalke on May 30, 2018 Wallet
pull
RPC/REST/ZMQ, Wallet: Set label with importprivkey only requested
#13365
yuntai on June 1, 2018 WalletRPC/REST/ZMQ
yuntai on June 1, 2018 WalletRPC/REST/ZMQ
pull
RPC: creates possibility to preserve labels on importprivkey
#13381
marcoagner on June 3, 2018 WalletRPC/REST/ZMQ
marcoagner on June 3, 2018 WalletRPC/REST/ZMQ
pull
Moving final scriptSig construction from CombineSignatures to ProduceSignature (PSBT signer logic)
#13425
achow101 on June 8, 2018 Wallet
achow101 on June 8, 2018 Wallet
pull
wallet: Erase wtxOrderd wtx pointer on removeprunedfunds
#13437
MarcoFalke on June 11, 2018 WalletRPC/REST/ZMQ
MarcoFalke on June 11, 2018 WalletRPC/REST/ZMQ
pull
[WIP] support new multisig template in wallet for Solver, signing, and signature combining
#13449
instagibbs on June 12, 2018 Wallet
instagibbs on June 12, 2018 Wallet
pull
Wallet: correctly deprecate accounts in getbalance, re-add minconf / include-watch-only
#13461
jonasschnelli on June 13, 2018 WalletRPC/REST/ZMQ
jonasschnelli on June 13, 2018 WalletRPC/REST/ZMQ
pull
wallet: Fix use of uninitialized value bnb_used in CWallet::CreateTransaction(...)
#13546
practicalswift on June 27, 2018 Wallet
practicalswift on June 27, 2018 Wallet
pull
Qt: Only call tryGetBalances in pollBalanceChanged if the result will be used.
#13612
tecnovert on July 7, 2018 GUIWallet
tecnovert on July 7, 2018 GUIWallet
pull
Remove mapRequest tracking that just effects Qt display.
#13622
TheBlueMatt on July 10, 2018 GUIWallet
TheBlueMatt on July 10, 2018 GUIWallet
pull
Drop unused pindexRet arg to CMerkleTx::GetDepthInMainChain
#13630
Empact on July 11, 2018 RefactoringWallet
Empact on July 11, 2018 RefactoringWallet
pull
[moveonly] Extract CWallet::MarkInputsDirty, and privatize AddToWalletIfInvolvingMe
#13651
Empact on July 12, 2018 Wallet
Empact on July 12, 2018 Wallet
pull
rpc: Fix that CWallet::AbandonTransaction would leave the grandchildren, etc. active
#13652
Empact on July 12, 2018 Wallet
Empact on July 12, 2018 Wallet
pull
wallet: assert to ensure accuracy of CMerkleTx::GetBlocksToMaturity
#13657
Empact on July 13, 2018 Wallet
Empact on July 13, 2018 Wallet
pull
[moveonly] Extract RescanWallet to handle a simple rescan
#13658
Empact on July 13, 2018 RefactoringWallet
Empact on July 13, 2018 RefactoringWallet
pull
wallet: Introduce assertion to document the assumption that cache and cache_used are always set in tandem
#13683
practicalswift on July 17, 2018 Wallet
practicalswift on July 17, 2018 Wallet
pull
wallet: Fix non-determinism in ParseHDKeypath(...). Avoid using an uninitialized variable in path calculation.
#13712
practicalswift on July 19, 2018 Wallet
practicalswift on July 19, 2018 Wallet
pull
wallet: "avoid_reuse" wallet flag for improved privacy
#13756
kallewoof on July 25, 2018 FeatureWallet
kallewoof on July 25, 2018 FeatureWallet
pull
wallet: shuffle coins before grouping, where warranted
#13808
kallewoof on July 30, 2018 Wallet
kallewoof on July 30, 2018 Wallet
pull
wallet: sum ancestors rather than taking max in output groups
#13812
kallewoof on July 30, 2018 Wallet
kallewoof on July 30, 2018 Wallet
pull
doc: Revert translated string change, clarify wallet log messages
#13911
PierreRochard on August 8, 2018 DocsWallet
PierreRochard on August 8, 2018 DocsWallet
pull
[Tools] bitcoin-wallet - a tool for creating and managing wallets offline
#13926
jnewbery on August 9, 2018 WalletScripts and tools
jnewbery on August 9, 2018 WalletScripts and tools
pull
Remove unused dummy_tx variable from FillPSBT
#13962
dongcarl on August 14, 2018 RefactoringWallet
dongcarl on August 14, 2018 RefactoringWallet
pull
gui: When private key is disabled, only show watch-only balance
#13966
ken2812221 on August 14, 2018 GUIWallet
ken2812221 on August 14, 2018 GUIWallet
pull
[walletdb] don't report minversion wallet entry as unknown
#13967
instagibbs on August 14, 2018 Wallet
instagibbs on August 14, 2018 Wallet
pull
Import pubkeys when importing p2sh with importmulti
#14019
achow101 on August 21, 2018 WalletRPC/REST/ZMQ
achow101 on August 21, 2018 WalletRPC/REST/ZMQ
pull
Import key origin data through descriptors in importmulti
#14021
achow101 on August 22, 2018 WalletRPC/REST/ZMQ
achow101 on August 22, 2018 WalletRPC/REST/ZMQ
pull
Import watch only pubkeys to the keypool if private keys are disabled
#14075
achow101 on August 26, 2018 Wallet
achow101 on August 26, 2018 Wallet
pull
wallet: Remove unused function GetLabelDestination
#14107
practicalswift on August 30, 2018 Wallet
practicalswift on August 30, 2018 Wallet
pull
wallet: Set encrypted_batch to nullptr after delete. Avoid double free in the case of NDEBUG.
#14138
practicalswift on September 3, 2018 Wallet
practicalswift on September 3, 2018 Wallet
pull
Refactoring: Clarify code using encrypted_batch in CWallet
#14144
domob1812 on September 4, 2018 RefactoringWallet
domob1812 on September 4, 2018 RefactoringWallet
pull
wallet: Remove trailing separators from -walletdir arg
#14146
PierreRochard on September 4, 2018 Wallet
PierreRochard on September 4, 2018 Wallet
pull
wallet: Capture mempool error when commiting transaction
#14188
nkostoulas on September 10, 2018 Wallet
nkostoulas on September 10, 2018 Wallet
pull
[0.17][psbt] always drop the unnecessary utxo and convert non-witness utxo to witness when necessary
#14196
achow101 on September 11, 2018 Wallet
achow101 on September 11, 2018 Wallet
pull
Avoid dividing by zero in EstimateMedianVal (policy)/ConnectTip (validation)/CreateTransaction (wallet)
#14239
practicalswift on September 17, 2018 Wallet
practicalswift on September 17, 2018 Wallet
pull
Introduce SafeDbt to handle Dbt with free or memory_cleanse raii-style
#14268
Empact on September 19, 2018 Wallet
Empact on September 19, 2018 Wallet
pull
Move urlDecode to wallet/rpcwallet.cpp, where it's used
#14269
Empact on September 19, 2018 RefactoringWallet
Empact on September 19, 2018 RefactoringWallet
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
[wallet] Ensure wallet is unlocked before signing
#14310
gustavocoding on September 24, 2018 WalletRPC/REST/ZMQ
gustavocoding on September 24, 2018 WalletRPC/REST/ZMQ
pull
fix assert crash when specified change output spend size is unknown
#14380
instagibbs on October 3, 2018 Wallet
instagibbs on October 3, 2018 Wallet
pull
Fix crash in fundrawtransaction when using non-solvable scripts
#14402
jonasschnelli on October 5, 2018 Wallet
jonasschnelli on October 5, 2018 Wallet
pull
rpcwallet: 'ischange' field for 'getaddressinfo' RPC
#14410
rodentrabies on October 5, 2018 WalletRPC/REST/ZMQ
rodentrabies on October 5, 2018 WalletRPC/REST/ZMQ
pull
[wallet] Restore ability to list incoming transactions by label
#14411
ryanofsky on October 6, 2018 Wallet
ryanofsky on October 6, 2018 Wallet
pull
Refactor: Start to separate wallet from node
#14437
ryanofsky on October 9, 2018 RefactoringWallet
ryanofsky on October 9, 2018 RefactoringWallet
pull
[wallet] Backport(0.17): Restore ability to list incoming transactions by label
#14441
jnewbery on October 9, 2018 WalletBackport
jnewbery on October 9, 2018 WalletBackport
pull
Add BIP70 deprecation warning and allow building GUI without BIP70 support
#14451
jameshilliard on October 9, 2018 GUIWalletBuild system
jameshilliard on October 9, 2018 GUIWalletBuild system
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
Show error to user when corrupt wallet unlock fails
#14478
meshcollider on October 14, 2018 Wallet
meshcollider on October 14, 2018 Wallet
pull
Add P2SH-P2WSH support to listunspent RPC
#14481
meshcollider on October 15, 2018 WalletRPC/REST/ZMQ
meshcollider on October 15, 2018 WalletRPC/REST/ZMQ
pull
Allow descriptor imports with importmulti
#14491
meshcollider on October 16, 2018 WalletRPC/REST/ZMQ
meshcollider on October 16, 2018 WalletRPC/REST/ZMQ
pull
Replace fs::relative call with custom GetRelativePath
#14531
promag on October 20, 2018 RefactoringWallet
promag on October 20, 2018 RefactoringWallet
pull
[WIP] wallet: ensure wallet files are not reused across chains
#14533
rodentrabies on October 20, 2018 Wallet
rodentrabies on October 20, 2018 Wallet
pull
wallet: detecting duplicate wallet by comparing the db filename.
#14552
ken2812221 on October 23, 2018 Wallet
ken2812221 on October 23, 2018 Wallet
pull
wallet: Avoid calling uiInterface.LoadWallet(...) with cs_wallet held
#14560
practicalswift on October 24, 2018 RefactoringWallet
practicalswift on October 24, 2018 RefactoringWallet
pull
wallet: always do avoid partial spends if fees are within a specified range
#14582
kallewoof on October 26, 2018 Wallet
kallewoof on October 26, 2018 Wallet
pull
Refactor PSBT signing logic to enforce invariant and fix signing bug
#14588
gwillen on October 27, 2018 Wallet
gwillen on October 27, 2018 Wallet
pull
Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*")
#14602
luke-jr on October 29, 2018 WalletRPC/REST/ZMQ
luke-jr on October 29, 2018 WalletRPC/REST/ZMQ
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
Add expansion cache functions to descriptors (unused for now)
#14646
sipa on November 3, 2018 Wallet
sipa on November 3, 2018 Wallet
pull
[wallet] remove redundant KeyOriginInfo access, already done in CreateSig
#14678
instagibbs on November 7, 2018 Wallet
instagibbs on November 7, 2018 Wallet
pull
importmulti: Don't add internal addresses to address book
#14679
instagibbs on November 7, 2018 Wallet
instagibbs on November 7, 2018 Wallet
pull
Require a public key to be retrieved when signing a P2PKH input
#14689
achow101 on November 8, 2018 Wallet
achow101 on November 8, 2018 Wallet
pull
Throw error if CPubKey is invalid during PSBT keypath serialization
#14690
instagibbs on November 8, 2018 Wallet
instagibbs on November 8, 2018 Wallet
pull
Remove uses of chainActive and mapBlockIndex in wallet code
#14711
ryanofsky on November 12, 2018 RefactoringWallet
ryanofsky on November 12, 2018 RefactoringWallet
pull
wallet: Require a start block in ScanForWalletTransactions
#14712
MarcoFalke on November 12, 2018 Wallet
MarcoFalke on November 12, 2018 Wallet
pull
Refactor: Changes postincrement to preincrement for iterator in for loops in src/wallet files
#14753
vim88 on November 18, 2018 RefactoringWallet
vim88 on November 18, 2018 RefactoringWallet
pull
interface/wallet: get rid of missing initializer warnings
#14774
kallewoof on November 21, 2018 RefactoringWallet
kallewoof on November 21, 2018 RefactoringWallet
pull
[0.17] Bugfix: Correctly calculate balances when min_conf is used, and for getbalance("*")
#14782
luke-jr on November 22, 2018 WalletRPC/REST/ZMQBackport
luke-jr on November 22, 2018 WalletRPC/REST/ZMQBackport
pull
Replace CAffectedKeysVisitor with descriptor based logic
#14821
sipa on November 27, 2018 RefactoringWallet
sipa on November 27, 2018 RefactoringWallet
pull
0.17 backport: [tests] Add wallet_balance.py
#14852
MarcoFalke on November 30, 2018 WalletTests
MarcoFalke on November 30, 2018 WalletTests
pull
[0.17] Backport #14424 (Stop requiring imported pubkey to sign non-PKH schemes)
#14889
meshcollider on December 6, 2018 WalletBackport
meshcollider on December 6, 2018 WalletBackport
pull
rpc listtransactions new argument options (paginatebypointer impl)
#14898
hosseinzoda on December 8, 2018 WalletRPC/REST/ZMQNeeds rebase
hosseinzoda on December 8, 2018 WalletRPC/REST/ZMQNeeds rebase
pull
[backport] #14679 importmulti: Don't add internal addresses to address book
#14900
fanquake on December 9, 2018 WalletBackport
fanquake on December 9, 2018 WalletBackport
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
wallet: Make scan / abort status private to CWallet
#14942
Empact on December 13, 2018 WalletNeeds rebase
Empact on December 13, 2018 WalletNeeds rebase
pull
[do not merge] [tests] tidy up wallet_importmulti.py
#14952
jnewbery on December 13, 2018 WalletTests
jnewbery on December 13, 2018 WalletTests
pull
wallet: Initialize stop_block in CWallet::ScanForWalletTransactions
#14957
Empact on December 14, 2018 Wallet
Empact on December 14, 2018 Wallet
pull
rpc: GetKeyOrigin check in getaddressinfo RPC
#14977
benthecarman on December 16, 2018 WalletRPC/REST/ZMQ
benthecarman on December 16, 2018 WalletRPC/REST/ZMQ
pull
Factor out PSBT utilities from RPCs for use in GUI code; related refactoring.
#14978
gwillen on December 17, 2018 RefactoringWallet
gwillen on December 17, 2018 RefactoringWallet
pull
Allow specific private keys to be derived from descriptor
#15024
meshcollider on December 21, 2018 Wallet
meshcollider on December 21, 2018 Wallet
pull
wallet: Avoid leaking nLockTime fingerprint when anti-fee-sniping
#15039
MarcoFalke on December 26, 2018 Wallet
MarcoFalke on December 26, 2018 Wallet
pull
wallet: Fix a bug where memcmp takes a pointer address as second argument
#15083
bytting on January 3, 2019 RefactoringWallet
bytting on January 3, 2019 RefactoringWallet
pull
rpc: Change importwallet to return additional errors
#15093
marcinja on January 3, 2019 WalletRPC/REST/ZMQNeeds rebase
marcinja on January 3, 2019 WalletRPC/REST/ZMQNeeds rebase
pull
rpc: Added ability to remove watch only addresses
#15126
benthecarman on January 8, 2019 WalletRPC/REST/ZMQ
benthecarman on January 8, 2019 WalletRPC/REST/ZMQ
pull
rpc: Added ability to remove watch only addresses
#15129
benthecarman on January 8, 2019 WalletRPC/REST/ZMQNeeds rebase
benthecarman on January 8, 2019 WalletRPC/REST/ZMQNeeds rebase
pull
wallet: Added function to remove transactions that are no longer in wallet
#15130
benthecarman on January 8, 2019 Wallet
benthecarman on January 8, 2019 Wallet
pull
rpc: Bumpfee units change, satoshis to BTC
#15157
benthecarman on January 12, 2019 WalletRPC/REST/ZMQ
benthecarman on January 12, 2019 WalletRPC/REST/ZMQ
pull
gui: Add Open External Wallet action
#15204
promag on January 18, 2019 FeatureGUIWalletNeeds rebase
promag on January 18, 2019 FeatureGUIWalletNeeds rebase
pull
Do not import private keys to wallets with private keys disabled
#15235
achow101 on January 23, 2019 Wallet
achow101 on January 23, 2019 Wallet
pull
Descriptor expansions only need pubkey entries for PKH/WPKH
#15263
sipa on January 25, 2019 Wallet
sipa on January 25, 2019 Wallet
pull
wallet: Clarify rescanblockchain doc
#15279
MarcoFalke on January 28, 2019 DocsWalletRPC/REST/ZMQ
MarcoFalke on January 28, 2019 DocsWalletRPC/REST/ZMQ
pull
Remove wallet -> node global function calls
#15288
ryanofsky on January 30, 2019 RefactoringWallet
ryanofsky on January 30, 2019 RefactoringWallet
pull
Remove 'boost::optional'-related false positive -Wmaybe-uninitialized warnings on GCC compiler
#15292
hebasto on January 30, 2019 RefactoringWallet
hebasto on January 30, 2019 RefactoringWallet
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
wallet: Add lock annotation for mapAddressBook
#15365
MarcoFalke on February 7, 2019 RefactoringWallet
MarcoFalke on February 7, 2019 RefactoringWallet
pull
Remove unused TransactionError constants
#15408
MarcoFalke on February 14, 2019 RefactoringWalletRPC/REST/ZMQ
MarcoFalke on February 14, 2019 RefactoringWalletRPC/REST/ZMQ
pull
[wallet] allow adding pubkeys from imported private keys to keypool
#15414
Sjors on February 15, 2019 Wallet
Sjors on February 15, 2019 Wallet
pull
Use a single wallet batch for UpgradeKeyMetadata
#15433
jonasschnelli on February 18, 2019 Wallet
jonasschnelli on February 18, 2019 Wallet
pull
Replace CScriptID and CKeyID in CTxDestination with dedicated types
#15452
instagibbs on February 20, 2019 RefactoringWallet
instagibbs on February 20, 2019 RefactoringWallet
pull
Remove the automatic creation and loading of the default wallet
#15454
achow101 on February 20, 2019 Wallet
achow101 on February 20, 2019 Wallet
pull
wallet: Use fsbridge::ifstream to fix Windows path issue
#15468
ken2812221 on February 23, 2019 WalletWindows
ken2812221 on February 23, 2019 WalletWindows
pull
[WIP] descriptor based wallet serialization and import
#15487
Sjors on February 26, 2019 Wallet
Sjors on February 26, 2019 Wallet
pull
Refactor analyzepsbt for use outside RPC code
#15508
gwillen on March 1, 2019 WalletRPC/REST/ZMQ
gwillen on March 1, 2019 WalletRPC/REST/ZMQ
pull
doc: Move wallet lock annotations to header
#15530
MarcoFalke on March 4, 2019 RefactoringWallet
MarcoFalke on March 4, 2019 RefactoringWallet
pull
Switch wallet default to reject too-long transaction chains for mempool
#15547
instagibbs on March 6, 2019 Wallet
instagibbs on March 6, 2019 Wallet
pull
Make OutputType consistent with Descriptor and return it
#15567
Sjors on March 9, 2019 RefactoringWallet
Sjors on March 9, 2019 RefactoringWallet
pull
wallet: Log and ignore errors in ListWalletDir and IsBerkeleyBtree
#15583
promag on March 11, 2019 Wallet
promag on March 11, 2019 Wallet
pull
Log the actual wallet file version and no longer publicly expose the "version" record
#15588
achow101 on March 13, 2019 Wallet
achow101 on March 13, 2019 Wallet
pull
Descriptor: add GetAddressType() and IsSegWit()
#15590
Sjors on March 13, 2019 RefactoringWallet
Sjors on March 13, 2019 RefactoringWallet
pull
rpc: Ignore sendmany::minconf as dummy value
#15596
MarcoFalke on March 13, 2019 WalletRPC/REST/ZMQ
MarcoFalke on March 13, 2019 WalletRPC/REST/ZMQ
pull
Remove ResendWalletTransactions from the Validation Interface
#15632
jnewbery on March 20, 2019 WalletValidation
jnewbery on March 20, 2019 WalletValidation
pull
bitcoin-wallet tool: Drop libbitcoin_server.a dependency
#15639
ryanofsky on March 22, 2019 Wallet
ryanofsky on March 22, 2019 Wallet
pull
wallet: Update transactions with current mempool after load
#15652
promag on March 23, 2019 Wallet
promag on March 23, 2019 Wallet
pull
Remove resendwallettransactions RPC method
#15680
jnewbery on March 27, 2019 WalletRPC/REST/ZMQ
jnewbery on March 27, 2019 WalletRPC/REST/ZMQ
pull
refactor: Replace chain relayTransactions/submitMemoryPool by higher method
#15713
ariard on April 1, 2019 RefactoringWallet
ariard on April 1, 2019 RefactoringWallet
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
Fix: importmulti only imports origin info for PKH outputs
#15749
sipa on April 4, 2019 BugWalletTestsRPC/REST/ZMQ
sipa on April 4, 2019 BugWalletTestsRPC/REST/ZMQ
pull
[rpc] Remove the addresses field from the getaddressinfo return object
#15750
jnewbery on April 4, 2019 WalletRPC/REST/ZMQ
jnewbery on April 4, 2019 WalletRPC/REST/ZMQ
pull
Replace -upgradewallet startup option with upgradewallet RPC
#15761
achow101 on April 6, 2019 WalletRPC/REST/ZMQ
achow101 on April 6, 2019 WalletRPC/REST/ZMQ
pull
Native descriptor wallets
#15764
achow101 on April 6, 2019 GUIWalletTestsRPC/REST/ZMQUtils/log/libs
achow101 on April 6, 2019 GUIWalletTestsRPC/REST/ZMQUtils/log/libs
pull
wallet: add cachable amounts for caching credit/debit values
#15780
kallewoof on April 10, 2019 RefactoringWallet
kallewoof on April 10, 2019 RefactoringWallet
pull
CReserveKey should not allow passive key re-use, debug assert in destructor
#15796
instagibbs on April 11, 2019 Wallet
instagibbs on April 11, 2019 Wallet
pull
[0.18] Backport 15749: importmulti only imports origin info for PKH outputs
#15803
meshcollider on April 12, 2019 WalletRPC/REST/ZMQBackport
meshcollider on April 12, 2019 WalletRPC/REST/ZMQBackport
pull
refactor: replace isPotentialtip/waitForNotifications by higher method
#15842
ariard on April 18, 2019 RefactoringWallet
ariard on April 18, 2019 RefactoringWallet
pull
wallet: Fast rescan with BIP157 block filters
#15845
MarcoFalke on April 18, 2019 WalletUTXO Db and IndexesResource usage
MarcoFalke on April 18, 2019 WalletUTXO Db and IndexesResource usage
pull
wallet: Only fail rescan when blocks have actually been pruned
#15870
MarcoFalke on April 22, 2019 WalletTestsRPC/REST/ZMQ
MarcoFalke on April 22, 2019 WalletTestsRPC/REST/ZMQ
pull
utils and libraries: Replace deprecated Boost Filesystem functions
#15880
hebasto on April 23, 2019 WalletUTXO Db and Indexes
hebasto on April 23, 2019 WalletUTXO Db and Indexes
pull
[wallet] Move min_depth and max_depth to coin control
#15906
amitiuttarwar on April 27, 2019 RefactoringWallet
amitiuttarwar on April 27, 2019 RefactoringWallet
pull
Use wallet RBF default for walletcreatefundedpsbt
#15911
Sjors on April 27, 2019 WalletRPC/REST/ZMQ
Sjors on April 27, 2019 WalletRPC/REST/ZMQ
pull
Bugfix: dummywallet: Add -ignorepartialspends to list of ignored wallet options
#15913
luke-jr on April 28, 2019 Wallet
luke-jr on April 28, 2019 Wallet
pull
Remove GetDepthInMainChain dependency on locked chain interface
#15931
ariard on May 1, 2019 RefactoringWallet
ariard on May 1, 2019 RefactoringWallet
pull
Make chain state immutable outside of validation
#15933
MarcoFalke on May 1, 2019 WalletTestsRPC/REST/ZMQValidation
MarcoFalke on May 1, 2019 WalletTestsRPC/REST/ZMQValidation
pull
Add loadwallet and createwallet load_on_startup options
#15937
ryanofsky on May 1, 2019 WalletRPC/REST/ZMQUtils/log/libsSettings
ryanofsky on May 1, 2019 WalletRPC/REST/ZMQUtils/log/libsSettings
pull
Add locking annotations for RewindBlockIndex and GetNetworkHashPS. Add missing locks.
#15962
practicalswift on May 6, 2019 WalletTestsRPC/REST/ZMQMiningValidation
practicalswift on May 6, 2019 WalletTestsRPC/REST/ZMQMiningValidation
pull
refactor: Avoid UniValue copy constructor
#15974
promag on May 7, 2019 RefactoringWalletRPC/REST/ZMQ
promag on May 7, 2019 RefactoringWalletRPC/REST/ZMQ
pull
Wallet, GUI: Warn when sending to already-used Bitcoin addresses
#15987
luke-jr on May 8, 2019 FeatureGUIWalletRPC/REST/ZMQNeeds rebase
luke-jr on May 8, 2019 FeatureGUIWalletRPC/REST/ZMQNeeds rebase
pull
rpc: Deprecate totalfee argument in `bumpfee`
#15996
instagibbs on May 9, 2019 WalletRPC/REST/ZMQ
instagibbs on May 9, 2019 WalletRPC/REST/ZMQ
pull
rpc: addmultisigaddress should fallback to OutputType::LEGACY when uncompressed public keys are provided
#16012
ps1dr3x on May 12, 2019 BugWalletRPC/REST/ZMQ
ps1dr3x on May 12, 2019 BugWalletRPC/REST/ZMQ
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: 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
RPC: Hint for importmulti in help output of importpubkey and importaddress
#16071
kristapsk on May 21, 2019 WalletRPC/REST/ZMQ
kristapsk on May 21, 2019 WalletRPC/REST/ZMQ
pull
Avoid unnecessary signing provider copies on descriptor expansion
#16116
Empact on May 29, 2019 Wallet
Empact on May 29, 2019 Wallet
pull
Return error information on descriptor parse error
#16123
Empact on May 30, 2019 WalletRPC/REST/ZMQ
Empact on May 30, 2019 WalletRPC/REST/ZMQ
pull
fix importwallet crash due to out of scope wallet reference
#16134
sidhujag on June 2, 2019 WalletRPC/REST/ZMQ
sidhujag on June 2, 2019 WalletRPC/REST/ZMQ
pull
wallet: do not encrypt wallets with disabled private keys
#16144
rodentrabies on June 4, 2019 Wallet
rodentrabies on June 4, 2019 Wallet
pull
X-Day is Coiming
#16173
dobbscoin on June 8, 2019 GUIDocsWalletBuild systemTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libs
dobbscoin on June 8, 2019 GUIDocsWalletBuild systemTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libs
pull
[Trivial] Scripted update copyright
#16177
PastaPastaPasta on June 9, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusUtils/log/libs
PastaPastaPasta on June 9, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusUtils/log/libs
pull
gettransaction: add an argument to decode the transaction
#16185
darosior on June 10, 2019 WalletRPC/REST/ZMQ
darosior on June 10, 2019 WalletRPC/REST/ZMQ
pull
Wallet: Catches situations where capping on maxtxfee drops the fee too low
#16192
gertjaap on June 12, 2019 Wallet
gertjaap on June 12, 2019 Wallet
pull
rpc: fix showing wrong amount when not all inputs are from me in gettransaction
#16199
web3shannon on June 13, 2019 WalletRPC/REST/ZMQNeeds rebaseNeeds Conceptual Review
web3shannon on June 13, 2019 WalletRPC/REST/ZMQNeeds rebaseNeeds Conceptual Review
pull
wallet: Consume ReserveDestination on successful CreateTransaction
#16208
instagibbs on June 13, 2019 WalletTestsRPC/REST/ZMQ
instagibbs on June 13, 2019 WalletTestsRPC/REST/ZMQ
pull
wallet/rpc: follow-up clean-up/fixes to avoid_reuse
#16239
kallewoof on June 19, 2019 WalletRPC/REST/ZMQ
kallewoof on June 19, 2019 WalletRPC/REST/ZMQ
pull
Move wallet creation out of the createwallet rpc into its own function
#16244
achow101 on June 19, 2019 WalletRPC/REST/ZMQ
achow101 on June 19, 2019 WalletRPC/REST/ZMQ
pull
[wallet] abort when attempting to fund a transaction above -maxtxfee
#16257
Sjors on June 21, 2019 Wallet
Sjors on June 21, 2019 Wallet
pull
[Tests] Suppress output in test_bitcoin for expected errors
#16277
gertjaap on June 24, 2019 WalletTests
gertjaap on June 24, 2019 WalletTests
pull
Use CWallet::Import* functions in all import* RPCs
#16301
achow101 on June 28, 2019 RefactoringWallet
achow101 on June 28, 2019 RefactoringWallet
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
Introduce ScriptPubKeyMan interface and use it for key and script management (aka wallet boxes)
#16341
achow101 on July 5, 2019 RefactoringWallet
achow101 on July 5, 2019 RefactoringWallet
pull
qt: Remove redundant WalletController::addWallet slot
#16349
hebasto on July 6, 2019 GUIRefactoringWallet
hebasto on July 6, 2019 GUIRefactoringWallet
pull
Remove redundant pre-TopUpKeypool check
#16361
instagibbs on July 9, 2019 RefactoringWalletRPC/REST/ZMQ
instagibbs on July 9, 2019 RefactoringWalletRPC/REST/ZMQ
pull
bumpfee: Return PSBT when wallet has privkeys disabled
#16373
instagibbs on July 11, 2019 FeatureWalletRPC/REST/ZMQ
instagibbs on July 11, 2019 FeatureWalletRPC/REST/ZMQ
pull
[rpc] don't automatically append inputs in walletcreatefundedpsbt
#16377
Sjors on July 12, 2019 WalletRPC/REST/ZMQ
Sjors on July 12, 2019 WalletRPC/REST/ZMQ
pull
rpcwallet: default include_watchonly to true for watchonly wallets
#16383
jb55 on July 13, 2019 WalletRPC/REST/ZMQ
jb55 on July 13, 2019 WalletRPC/REST/ZMQ
pull
Allow createwallet to take empty passwords to make unencrypted wallets
#16394
achow101 on July 15, 2019 WalletRPC/REST/ZMQ
achow101 on July 15, 2019 WalletRPC/REST/ZMQ
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
Reverse cs_main, cs_wallet lock order and reduce cs_main locking
#16426
ariard on July 20, 2019 RefactoringWallet
ariard on July 20, 2019 RefactoringWallet
pull
B: Get rid of Params().RequireStandard()
#16527
jtimon on August 1, 2019 WalletValidationNeeds Conceptual Review
jtimon on August 1, 2019 WalletValidationNeeds Conceptual Review
pull
Native Descriptor Wallets using DescriptorScriptPubKeyMan
#16528
achow101 on August 2, 2019 WalletDescriptors
achow101 on August 2, 2019 WalletDescriptors
pull
wallet: lower -txmaxfee default from 0.1 to 0.01 BTC
#16539
Sjors on August 2, 2019 WalletRPC/REST/ZMQNeeds rebaseNeeds Conceptual Review
Sjors on August 2, 2019 WalletRPC/REST/ZMQNeeds rebaseNeeds Conceptual Review
pull
Return more specific errors about invalid descriptors
#16542
achow101 on August 2, 2019 WalletDescriptors
achow101 on August 2, 2019 WalletDescriptors
pull
External signer support - Wallet Box edition
#16546
Sjors on August 4, 2019 WalletTestsRPC/REST/ZMQ
Sjors on August 4, 2019 WalletTestsRPC/REST/ZMQ
pull
UI external signer support (e.g. hardware wallet)
#16549
Sjors on August 5, 2019 GUIWalletRPC/REST/ZMQNeeds rebase
Sjors on August 5, 2019 GUIWalletRPC/REST/ZMQNeeds rebase
pull
[wallet] restore coinbase and confirmed/conflicted checks in SubmitMemoryPoolAndRelay()
#16557
jnewbery on August 6, 2019 Wallet
jnewbery on August 6, 2019 Wallet
pull
[0.18] Backport #15911: Use wallet RBF default for walletcreatefundedpsbt
#16608
Sjors on August 14, 2019 WalletRPC/REST/ZMQBackport
Sjors on August 14, 2019 WalletRPC/REST/ZMQBackport
pull
[0.17] abort when attempting to fund a transaction above -maxtxfee
#16639
Sjors on August 17, 2019 WalletTestsBackport
Sjors on August 17, 2019 WalletTestsBackport
pull
wallet: Fix segfault in CreateWalletFromFile, Pass error to rpc caller
#16661
MarcoFalke on August 19, 2019 Wallet
MarcoFalke on August 19, 2019 Wallet
pull
Mempool: rework rebroadcast logic to improve privacy
#16698
amitiuttarwar on August 23, 2019 WalletP2PMempoolNeeds rebase
amitiuttarwar on August 23, 2019 WalletP2PMempoolNeeds rebase
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
wallet: Remove redundant wpkh script import
#16724
qubicorn on August 26, 2019 WalletRPC/REST/ZMQ
qubicorn on August 26, 2019 WalletRPC/REST/ZMQ
pull
wallet: Translate all initErrors in CreateWalletFromFile
#16745
MarcoFalke on August 28, 2019 Wallet
MarcoFalke on August 28, 2019 Wallet
pull
Chainparams: Wallet: Decouple DefaultFallbackfee() from IsTestChain()
#16771
jtimon on August 31, 2019 WalletValidation
jtimon on August 31, 2019 WalletValidation
pull
Update headers and copyright_header.py script
#16789
GChuf on September 2, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusScripts and toolsUtils/log/libs
GChuf on September 2, 2019 GUIWalletTestsTX fees and policyUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensusScripts and toolsUtils/log/libs
pull
Assert that the HRP is lowercase in Bech32::Encode
#16792
meshcollider on September 3, 2019 Wallet
meshcollider on September 3, 2019 Wallet
pull
Let validateaddress locate error in Bech32 address
#16807
meshcollider on September 5, 2019 FeatureWalletRPC/REST/ZMQ
meshcollider on September 5, 2019 FeatureWalletRPC/REST/ZMQ
pull
refactor: wallet: Cleanup walletinitinterface.h
#16830
hebasto on September 8, 2019 RefactoringWallet
hebasto on September 8, 2019 RefactoringWallet
pull
Replace GetScriptForWitness with GetScriptForDestination
#16841
meshcollider on September 10, 2019 RefactoringWallet
meshcollider on September 10, 2019 RefactoringWallet
pull
wallet: Rename 'decode' argument in gettransaction method to 'verbose'
#16866
jnewbery on September 13, 2019 WalletRPC/REST/ZMQ
jnewbery on September 13, 2019 WalletRPC/REST/ZMQ
pull
wallet: Change default address type to bech32
#16884
instagibbs on September 16, 2019 FeatureWallet
instagibbs on September 16, 2019 FeatureWallet
pull
External signer multisig support
#16895
Sjors on September 17, 2019 FeatureGUIWalletRPC/REST/ZMQ
Sjors on September 17, 2019 FeatureGUIWalletRPC/REST/ZMQ
pull
wallet: reduce loading time by using unordered maps
#16910
achow101 on September 18, 2019 WalletUTXO Db and IndexesMempoolResource usage
achow101 on September 18, 2019 WalletUTXO Db and IndexesMempoolResource usage
pull
wallet: Only check the hash of transactions loaded from disk
#16911
achow101 on September 18, 2019 WalletResource usage
achow101 on September 18, 2019 WalletResource usage
pull
wallet: include a checksum of encrypted private keys
#16946
achow101 on September 23, 2019 FeatureWallet
achow101 on September 23, 2019 FeatureWallet
pull
[rpc] Include immature coinbase in listunspent
#17028
andrewtoth on October 2, 2019 WalletTestsRPC/REST/ZMQ
andrewtoth on October 2, 2019 WalletTestsRPC/REST/ZMQ
pull
refactor: Feebumper EstimateFeeRate follow-up
#17098
adamjonas on October 10, 2019 RefactoringWallet
adamjonas on October 10, 2019 RefactoringWallet
pull
wallet: Do not turn OP_1NEGATE in scriptSig into 0x0181 in signing code (sipa)
#17204
meshcollider on October 21, 2019 BugWallet
meshcollider on October 21, 2019 BugWallet
pull
Allow fundrawtransaction and walletcreatefundedpsbt to take external inputs
#17211
achow101 on October 21, 2019 WalletRPC/REST/ZMQ
achow101 on October 21, 2019 WalletRPC/REST/ZMQ
pull
wallet: allow transaction without change if keypool is empty
#17219
Sjors on October 22, 2019 Wallet
Sjors on October 22, 2019 Wallet
pull
wallet: Remove Boost from DecodeDumpTime
#17245
elichai on October 24, 2019 RefactoringWalletRPC/REST/ZMQ
elichai on October 24, 2019 RefactoringWalletRPC/REST/ZMQ
pull
Fix issue with conflicted mempool tx in listsinceblock
#17258
adamjonas on October 25, 2019 WalletRPC/REST/ZMQ
adamjonas on October 25, 2019 WalletRPC/REST/ZMQ
pull
Split some CWallet functions into new LegacyScriptPubKeyMan
#17260
achow101 on October 25, 2019 RefactoringWallet
achow101 on October 25, 2019 RefactoringWallet
pull
Make ScriptPubKeyMan an actual interface and the wallet to have multiple
#17261
achow101 on October 26, 2019 Wallet
achow101 on October 26, 2019 Wallet
pull
Enable BnB coin selection for preset inputs and subtract fee from outputs
#17290
achow101 on October 28, 2019 Wallet
achow101 on October 28, 2019 Wallet
pull
refactor: Move many functions into LegacyScriptPubKeyMan and further separate it from CWallet
#17304
achow101 on October 29, 2019 RefactoringWallet
achow101 on October 29, 2019 RefactoringWallet
pull
gui: grey out used address in address book
#17355
za-kk on November 2, 2019 GUIWalletNeeds rebase
za-kk on November 2, 2019 GUIWalletNeeds rebase
pull
Refactor: Move encryption code between KeyMan and Wallet
#17369
achow101 on November 4, 2019 RefactoringWallet
achow101 on November 4, 2019 RefactoringWallet
pull
Refactor: Require scriptPubKey to get wallet SigningProvider
#17371
achow101 on November 4, 2019 RefactoringWallet
achow101 on November 4, 2019 RefactoringWallet
pull
wallet: Various fixes and cleanup to keypool handling in LegacyScriptPubKeyMan and CWallet
#17373
achow101 on November 4, 2019 Wallet
achow101 on November 4, 2019 Wallet
pull
IsMine: Set state to WATCH_ONLY if we can get the pubkey
#17374
achow101 on November 4, 2019 Wallet
achow101 on November 4, 2019 Wallet
pull
wallet: remove unused variable spk_man in import* RPCs
#17377
theStack on November 5, 2019 Wallet
theStack on November 5, 2019 Wallet
pull
wallet: Remove unused boost::this_thread::interruption_point
#17405
MarcoFalke on November 7, 2019 RefactoringWallet
MarcoFalke on November 7, 2019 RefactoringWallet
pull
Drop checkFinalTx and use Median Time Past to check finality of wallet transactions
#17443
ariard on November 11, 2019 WalletNeeds rebase
ariard on November 11, 2019 WalletNeeds rebase
pull
wallet: Avoid showing GUI popups on RPC errors (take 2)
#17444
MarcoFalke on November 11, 2019 Wallet
MarcoFalke on November 11, 2019 Wallet
pull
Refactor OutputGroup effective value calculations and filtering to occur within the struct
#17458
achow101 on November 13, 2019 Wallet
achow101 on November 13, 2019 Wallet
pull
wallet: add cached m_is_ibd to remove Chain::isInitialBlockDownload
#17484
ariard on November 14, 2019 WalletNeeds rebase
ariard on November 14, 2019 WalletNeeds rebase
pull
refactor, wallet: Nuke coincontrol circular dependency
#17518
hebasto on November 19, 2019 RefactoringWallet
hebasto on November 19, 2019 RefactoringWallet
pull
Add Single Random Draw as an additional coin selection algorithm
#17526
achow101 on November 19, 2019 FeatureWallet
achow101 on November 19, 2019 FeatureWallet
pull
wallet: Cleanup and move opportunistic and superfluous TopUp()s
#17537
achow101 on November 20, 2019 Wallet
achow101 on November 20, 2019 Wallet
pull
wallet: undo conflicts properly in case of blocks disconnection
#17543
ariard on November 20, 2019 Wallet
ariard on November 20, 2019 Wallet
pull
wallet: Remove out of date comments for CalculateMaximumSignedTxSize
#17553
instagibbs on November 21, 2019 Wallet
instagibbs on November 21, 2019 Wallet
pull
Switch to weight units for all feerates computation
#17566
darosior on November 22, 2019 WalletTX fees and policyNeeds rebase
darosior on November 22, 2019 WalletTX fees and policyNeeds rebase
pull
wallet: fix when sufficient preset inputs and subtractFeeFromOutputs
#17568
achow101 on November 23, 2019 Wallet
achow101 on November 23, 2019 Wallet
pull
[refactor] Merge getreceivedby tally into GetReceived function
#17579
andrewtoth on November 24, 2019 WalletRPC/REST/ZMQ
andrewtoth on November 24, 2019 WalletRPC/REST/ZMQ
pull
wallet: replace raw pointer with const reference in AddrToPubKey
#17584
brakmic on November 24, 2019 RefactoringWallet
brakmic on November 24, 2019 RefactoringWallet
pull
IsUsedDestination should count any known single-key address
#17621
instagibbs on November 27, 2019 Wallet
instagibbs on November 27, 2019 Wallet
pull
wallet: Fix uninitialized read in bumpfee(…)
#17640
practicalswift on November 30, 2019 Wallet
practicalswift on November 30, 2019 Wallet
pull
wallet: Fix origfee return for bumpfee with feerate arg
#17643
instagibbs on December 1, 2019 Wallet
instagibbs on December 1, 2019 Wallet
pull
Activate watchonly wallet behavior for LegacySPKM only
#17677
instagibbs on December 5, 2019 Wallet
instagibbs on December 5, 2019 Wallet
pull
wallet: Keep inactive seeds after sethdseed and derive keys from them as needed
#17681
achow101 on December 5, 2019 WalletReview club
achow101 on December 5, 2019 WalletReview club
pull
sendmany/bumpfee: Avoid address reuse and partial spends as per walle…
#17712
instagibbs on December 10, 2019 WalletRPC/REST/ZMQ
instagibbs on December 10, 2019 WalletRPC/REST/ZMQ
pull
Document better -keypool as a look-ahead safety mechanism
#17719
ariard on December 11, 2019 Wallet
ariard on December 11, 2019 Wallet
pull
wallet: Prefer full destination groups in coin selection
#17824
fjahr on December 29, 2019 Wallet
fjahr on December 29, 2019 Wallet
pull
Bug: IsUsedDestination shouldn't use key id as script id for ScriptHash
#17924
instagibbs on January 14, 2020 Wallet
instagibbs on January 14, 2020 Wallet
pull
replace deprecated method of recursive_directory_iterator with the st…
#17932
btc-coder on January 15, 2020 Wallet
btc-coder on January 15, 2020 Wallet
pull
Disallow automatic conversion between disparate hash types
#17938
Empact on January 16, 2020 WalletRPC/REST/ZMQ
Empact on January 16, 2020 WalletRPC/REST/ZMQ
pull
wallet: Remove calls to Chain::Lock methods
#17954
ryanofsky on January 17, 2020 WalletReview club
ryanofsky on January 17, 2020 WalletReview club
pull
rpc: Output a descriptor in createmultisig and addmultisigaddress
#18032
achow101 on January 30, 2020 WalletRPC/REST/ZMQ
achow101 on January 30, 2020 WalletRPC/REST/ZMQ
pull
wallet: Improve LegacyScriptPubKeyMan::CanProvide script recognition
#18067
ryanofsky on February 4, 2020 Wallet
ryanofsky on February 4, 2020 Wallet
pull
[0.19] wallet: Reset reused transactions cache
#18083
luke-jr on February 6, 2020 WalletBackport
luke-jr on February 6, 2020 WalletBackport
pull
wallet: Pass in transactions and messages for signing instead of exporting the private keys
#18115
achow101 on February 11, 2020 Wallet
achow101 on February 11, 2020 Wallet
pull
Bugfix: Wallet: Safely deal with change in the address book
#18192
luke-jr on February 22, 2020 Wallet
luke-jr on February 22, 2020 Wallet
pull
scripted-diff: Wallet: Rename incorrectly named *UsedDestination
#18193
luke-jr on February 22, 2020 Wallet
luke-jr on February 22, 2020 Wallet
pull
refactor: consolidate sendmany and sendtoaddress code
#18202
Sjors on February 24, 2020 RefactoringWalletRPC/REST/ZMQ
Sjors on February 24, 2020 RefactoringWalletRPC/REST/ZMQ
pull
rpc: Change RPCExamples to bech32
#18208
yusufsahinhamza on February 25, 2020 DocsWalletRPC/REST/ZMQ
yusufsahinhamza on February 25, 2020 DocsWalletRPC/REST/ZMQ
pull
wallet: Give slightly more understandable advice when needing -fallbackfee
#18214
instagibbs on February 27, 2020 DocsWallet
instagibbs on February 27, 2020 DocsWallet
pull
wallet/refactor: refer to CWallet immutably when possible
#18241
kallewoof on March 2, 2020 Wallet
kallewoof on March 2, 2020 Wallet
pull
rpc: fundrawtransaction and walletcreatefundedpsbt also lock manually selected coins
#18244
Sjors on March 2, 2020 WalletRPC/REST/ZMQ
Sjors on March 2, 2020 WalletRPC/REST/ZMQ
pull
rpc/wallet: initialize nFeeRequired to avoid using garbage value on failure
#18274
kallewoof on March 6, 2020 Wallet
kallewoof on March 6, 2020 Wallet
pull
wallet: error if an explicit fee rate was given but the needed fee rate differed
#18275
kallewoof on March 6, 2020 Wallet
kallewoof on March 6, 2020 Wallet
pull
wallet: remove deprecated fee bumping by totalFee
#18312
jonatack on March 10, 2020 WalletRPC/REST/ZMQ
jonatack on March 10, 2020 WalletRPC/REST/ZMQ
pull
doc: Replace remaining literal BTC with CURRENCY_UNIT.
#18341
domob1812 on March 13, 2020 DocsWalletRPC/REST/ZMQ
domob1812 on March 13, 2020 DocsWalletRPC/REST/ZMQ
pull
Use shared pointers only in validation interface
#18354
bvbfan on March 15, 2020 BugWalletValidationNeeds rebase
bvbfan on March 15, 2020 BugWalletValidationNeeds rebase
pull
gui: Fix segfault for loading and immediately unloading wallet
#18387
hebasto on March 19, 2020 GUIWallet
hebasto on March 19, 2020 GUIWallet
pull
test: shift coverage from getunconfirmedbalance to getbalances
#18451
jonatack on March 27, 2020 WalletTestsRPC/REST/ZMQ
jonatack on March 27, 2020 WalletTestsRPC/REST/ZMQ
pull
rpc: fix invalid parameter error codes for {sign,verify}message RPCs
#18466
theStack on March 29, 2020 WalletRPC/REST/ZMQ
theStack on March 29, 2020 WalletRPC/REST/ZMQ
pull
rpc: Improve documentation and return value of settxfee
#18467
fjahr on March 29, 2020 WalletRPC/REST/ZMQ
fjahr on March 29, 2020 WalletRPC/REST/ZMQ
pull
Build: Move wallet RPCs to their own libbitcoin_walletrpcs module
#18469
luke-jr on March 30, 2020 Wallet
luke-jr on March 30, 2020 Wallet
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
rpc: Make rpc documentation not depend on call-time rpc args
#18499
MarcoFalke on April 1, 2020 WalletRPC/REST/ZMQ
MarcoFalke on April 1, 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
Bugfix: Wallet: Safely deal with change in the address book [part 2]
#18546
luke-jr on April 6, 2020 WalletTestsRPC/REST/ZMQ
luke-jr on April 6, 2020 WalletTestsRPC/REST/ZMQ
pull
Store destdata for change in separate key for backward compatibility
#18550
luke-jr on April 6, 2020 Wallet
luke-jr on April 6, 2020 Wallet
pull
wallet: ensure wallet files are not reused across chains
#18554
rodentrabies on April 7, 2020 Wallet
rodentrabies on April 7, 2020 Wallet
pull
Wallet: Accept "changedata" db key as an alias to "destdata"
#18572
luke-jr on April 9, 2020 Wallet
luke-jr on April 9, 2020 Wallet
pull
gui: Avoid wallet tryGetBalances calls in WalletModel::pollBalanceChanged
#18587
ryanofsky on April 10, 2020 GUIWallet
ryanofsky on April 10, 2020 GUIWallet
pull
[wallet] Track conflicted transactions removed from mempool and fix UI notifications
#18600
ariard on April 11, 2020 Wallet
ariard on April 11, 2020 Wallet
pull
wallet: Refactor WalletRescanReserver to use wallet reference
#18601
promag on April 11, 2020 RefactoringWallet
promag on April 11, 2020 RefactoringWallet
pull
refactor: Remove CAddressBookData::destdata
#18608
ryanofsky on April 12, 2020 RefactoringWallet
ryanofsky on April 12, 2020 RefactoringWallet
pull
rpc: gui: Don't change behavior based on private keys disabled, instead add new buttons/rpcs/menu items
#18627
achow101 on April 13, 2020 GUIWalletTestsRPC/REST/ZMQUtils/log/libs
achow101 on April 13, 2020 GUIWalletTestsRPC/REST/ZMQUtils/log/libs
pull
Replace -Wthread-safety-analysis with broader -Wthread-safety
#18635
hebasto on April 14, 2020 WalletBuild systemRPC/REST/ZMQ
hebasto on April 14, 2020 WalletBuild systemRPC/REST/ZMQ
pull
rpc: separate bumpfee's psbt creation function into psbtbumpfee
#18654
achow101 on April 15, 2020 WalletRPC/REST/ZMQ
achow101 on April 15, 2020 WalletRPC/REST/ZMQ
pull
wallet: Add BlockUntilSyncedToCurrentChain to dumpwallet
#18671
MarcoFalke on April 16, 2020 WalletRPC/REST/ZMQ
MarcoFalke on April 16, 2020 WalletRPC/REST/ZMQ
pull
Allow simple multiwallet rpc calls
#18734
jonasschnelli on April 22, 2020 WalletRPC/REST/ZMQUp for grabs
jonasschnelli on April 22, 2020 WalletRPC/REST/ZMQUp for grabs
pull
wallet: Make sure no DescriptorScriptPubKeyMan or WalletDescriptor members are left uninitialized after construction
#18782
practicalswift on April 27, 2020 Wallet
practicalswift on April 27, 2020 Wallet
pull
wallet: Fully process previous RPCs before accepting new ones
#18840
MarcoFalke on May 1, 2020 Wallet
MarcoFalke on May 1, 2020 Wallet
pull
wallet: Mark replaced tx to not be in the mempool anymore
#18842
MarcoFalke on May 1, 2020 Wallet
MarcoFalke on May 1, 2020 Wallet
pull
wallet: build: Don't write BDB logs and bump BDB to 5.3
#18844
achow101 on May 1, 2020 WalletBuild system
achow101 on May 1, 2020 WalletBuild system
pull
[0.20] wallet: Add BlockUntilSyncedToCurrentChain to dumpwallet
#18880
luke-jr on May 5, 2020 Wallet
luke-jr on May 5, 2020 Wallet
pull
walletdb: Don't remove database transaction logs and instead error
#18907
achow101 on May 7, 2020 Wallet
achow101 on May 7, 2020 Wallet
pull
gui: Do not translate InitWarning messages in debug.log
#18922
hebasto on May 9, 2020 GUIWalletUtils/log/libs
hebasto on May 9, 2020 GUIWalletUtils/log/libs
pull
wallet: Never schedule MaybeCompactWalletDB when -flushwallet is off
#18923
MarcoFalke on May 9, 2020 RefactoringWallet
MarcoFalke on May 9, 2020 RefactoringWallet
pull
rpcwallet: Replace boost::optional<T>::emplace with simple assignment of T{}
#18946
MarcoFalke on May 11, 2020 RefactoringWallet
MarcoFalke on May 11, 2020 RefactoringWallet
pull
wallet: Minimal fix to restore conflicted transaction notifications
#18982
ryanofsky on May 15, 2020 Wallet
ryanofsky on May 15, 2020 Wallet
pull
docs: fixing description of the field sequence in walletcreatefundedpsbt RPC method
#19018
limpbrains on May 19, 2020 DocsWalletRPC/REST/ZMQ
limpbrains on May 19, 2020 DocsWalletRPC/REST/ZMQ
pull
Replace CWallet::Set* functions that use memonly with Add/Load variants
#19046
achow101 on May 22, 2020 Wallet
achow101 on May 22, 2020 Wallet
pull
wallet: Skip hdKeypath of 'm' when determining inactive hd seeds
#19054
achow101 on May 22, 2020 Wallet
achow101 on May 22, 2020 Wallet
pull
wallet: Add sqlite as an alternative wallet database and use it for new descriptor wallets
#19077
achow101 on May 27, 2020 Wallet
achow101 on May 27, 2020 Wallet
pull
refactor: Combine GetWalletForJSONRPCRequest and EnsureWalletIsAvailable functions
#19100
ryanofsky on May 28, 2020 RefactoringWalletRPC/REST/ZMQ
ryanofsky on May 28, 2020 RefactoringWalletRPC/REST/ZMQ
pull
refactor: remove ::vpwallets and related global variables
#19101
ryanofsky on May 28, 2020 RefactoringWallet
ryanofsky on May 28, 2020 RefactoringWallet
pull
wallet: Introduce and use DummyDatabase instead of dummy BerkeleyDatabase
#19102
achow101 on May 28, 2020 Wallet
achow101 on May 28, 2020 Wallet
pull
[WIP] wallet: use BlockFilterIndex in ScanForWalletTransactions
#19116
pstratem on May 30, 2020 WalletNeeds rebase
pstratem on May 30, 2020 WalletNeeds rebase
pull
wallettool: Add dump and createfromdump commands
#19137
achow101 on June 1, 2020 WalletScripts and tools
achow101 on June 1, 2020 WalletScripts and tools
pull
rpc: Validate provided keys for query_options parameter in listunspent
#19169
PastaPastaPasta on June 4, 2020 WalletRPC/REST/ZMQ
PastaPastaPasta on June 4, 2020 WalletRPC/REST/ZMQ
pull
wallet: Remove first parameter to ScanForWalletTransactions start_hash
#19216
pstratem on June 9, 2020 WalletNeeds rebase
pstratem on June 9, 2020 WalletNeeds rebase
pull
wallet: Make RPC help compile-time static
#19250
MarcoFalke on June 11, 2020 WalletRPC/REST/ZMQ
MarcoFalke on June 11, 2020 WalletRPC/REST/ZMQ
pull
wallet: Refactor BerkeleyBatch Read, Write, Erase, and Exists functions into non-template functions
#19292
achow101 on June 16, 2020 Wallet
achow101 on June 16, 2020 Wallet
pull
wallet: BerkeleyDatabase make BerkeleyDatabase::Create, CreateMock, and CreateDummy non-static functions
#19310
achow101 on June 17, 2020 RefactoringWallet
achow101 on June 17, 2020 RefactoringWallet
pull
wallet: Replace CDataStream& with CDataStream&& where appropriate
#19320
MarcoFalke on June 18, 2020 RefactoringWallet
MarcoFalke on June 18, 2020 RefactoringWallet
pull
wallet: Move BerkeleyBatch static functions to BerkeleyDatabase
#19324
achow101 on June 18, 2020 Wallet
achow101 on June 18, 2020 Wallet
pull
wallet: Refactor BerkeleyDatabase to introduce DatabaseBatch abstract class
#19325
achow101 on June 18, 2020 RefactoringWallet
achow101 on June 18, 2020 RefactoringWallet
pull
wallet: Cleanup and separate BerkeleyDatabase and BerkeleyBatch
#19335
achow101 on June 20, 2020 Wallet
achow101 on June 20, 2020 Wallet
pull
validation: re-delegate absurd fee checking from mempool to clients
#19339
glozow on June 20, 2020 WalletRPC/REST/ZMQValidationReview club
glozow on June 20, 2020 WalletRPC/REST/ZMQValidationReview club
pull
doc: Include wallet path to relevant RPC calls
#19349
D4nte on June 22, 2020 DocsWalletRPC/REST/ZMQNeeds rebase
D4nte on June 22, 2020 DocsWalletRPC/REST/ZMQNeeds rebase
pull
refactor: Remove confusing OutputType::CHANGE_AUTO
#19396
MarcoFalke on June 27, 2020 RefactoringWallet
MarcoFalke on June 27, 2020 RefactoringWallet
pull
wallet: let Listwalletdir do not iterate through our blocksdata.
#19419
Saibato on June 30, 2020 WalletUp for grabsNeeds rebase
Saibato on June 30, 2020 WalletUp for grabsNeeds rebase
pull
walletdb: don't reinitialize desc cache with multiple cache entries
#19441
achow101 on July 4, 2020 Wallet
achow101 on July 4, 2020 Wallet
pull
wallet: Cleanup wallettool salvage and walletdb extraneous declarations
#19457
achow101 on July 6, 2020 Wallet
achow101 on July 6, 2020 Wallet
pull
multiprocess: Add bitcoin-wallet -ipcconnect option
#19460
ryanofsky on July 7, 2020 WalletBuild systemUtils/log/libs
ryanofsky on July 7, 2020 WalletBuild systemUtils/log/libs
pull
wallet: Fix typo in comments; Simplify assert
#19490
MarcoFalke on July 11, 2020 RefactoringWallet
MarcoFalke on July 11, 2020 RefactoringWallet
pull
send* RPCs in the wallet returns the "fee reason"
#19501
stackman27 on July 12, 2020 WalletRPC/REST/ZMQ
stackman27 on July 12, 2020 WalletRPC/REST/ZMQ
pull
Bugfix: Wallet: Soft-fail exceptions within ListWalletDir file checks
#19502
luke-jr on July 13, 2020 Wallet
luke-jr on July 13, 2020 Wallet
pull
wallet: Migrate legacy wallets to descriptor wallets
#19602
achow101 on July 27, 2020 WalletRPC/REST/ZMQ
achow101 on July 27, 2020 WalletRPC/REST/ZMQ
pull
Remove wallet.dat path handling from wallet.cpp, rpcwallet.cpp
#19619
ryanofsky on July 29, 2020 Wallet
ryanofsky on July 29, 2020 Wallet
pull
rpc: Document getwalletinfo's unlocked_until field as optional
#19634
justinmoon on July 31, 2020 WalletRPC/REST/ZMQ
justinmoon on July 31, 2020 WalletRPC/REST/ZMQ
pull
rpc: document returned error fields as optional if applicable
#19644
theStack on August 2, 2020 WalletRPC/REST/ZMQMining
theStack on August 2, 2020 WalletRPC/REST/ZMQMining
pull
wallet: Replace -zapwallettxes with zapwallettxes RPC
#19653
achow101 on August 3, 2020 WalletRPC/REST/ZMQNeeds rebase
achow101 on August 3, 2020 WalletRPC/REST/ZMQNeeds rebase
pull
Run clang-tidy -*,performance-*
#19675
Warchant on August 6, 2020 WalletTestsUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationUtils/log/libs
Warchant on August 6, 2020 WalletTestsUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationUtils/log/libs
pull
wallet: Replace -zapwallettxes with wallet tool command
#19700
achow101 on August 12, 2020 WalletNeeds rebase
achow101 on August 12, 2020 WalletNeeds rebase
pull
wallet, gui: Reload previously loaded wallets on startup
#19754
achow101 on August 17, 2020 GUIWallet
achow101 on August 17, 2020 GUIWallet
pull
bitcoin-wallet salvage: Return false instead of asserting when a loaded tx isn't new
#19793
ryanofsky on August 24, 2020 Wallet
ryanofsky on August 24, 2020 Wallet
pull
wallet: Avoid deserializing unused records when salvaging
#19805
achow101 on August 25, 2020 Wallet
achow101 on August 25, 2020 Wallet
pull
wallet, refactor: Remove duplicate map lookups in GetAddressBalances
#19828
promag on August 28, 2020 Wallet
promag on August 28, 2020 Wallet
pull
wallet: Fix wallet loading race during node start
#19876
fjahr on September 4, 2020 WalletRPC/REST/ZMQNeeds rebase
fjahr on September 4, 2020 WalletRPC/REST/ZMQNeeds rebase
pull
wallet: bugfix; if datadir has a trailing '/' listwalletdir would strip lead char of walletname
#19933
Saibato on September 10, 2020 Wallet
Saibato on September 10, 2020 Wallet
pull
test: Fix inconsistent lock order in wallet_tests/CreateWallet
#19982
hebasto on September 20, 2020 Wallet
hebasto on September 20, 2020 Wallet
pull
refactor: clean up -Wlogical-op warning in wallet/scriptpubkeyman.cpp
#19986
maskoficarus on September 20, 2020 RefactoringWallet
maskoficarus on September 20, 2020 RefactoringWallet
pull
wallet: Refactor OutputGroups to handle fees and spending eligibility on grouping
#20040
achow101 on September 29, 2020 Wallet
achow101 on September 29, 2020 Wallet
pull
wallet: Remove WalletDatabase refcounting and enforce only one Batch access the database at a time
#20096
achow101 on October 6, 2020 WalletNeeds rebase
achow101 on October 6, 2020 WalletNeeds rebase
pull
Wallet: do not return warnings from UpgradeWallet()
#20139
stackman27 on October 12, 2020 RefactoringWallet
stackman27 on October 12, 2020 RefactoringWallet
pull
wallet: do not import a descriptor with hardened derivations into a watch-only wallet
#20153
S3RK on October 15, 2020 Wallet
S3RK on October 15, 2020 Wallet
pull
build: Make sqlite support optional (compile-time)
#20156
luke-jr on October 15, 2020 WalletBuild system
luke-jr on October 15, 2020 WalletBuild system
pull
tree-wide: De-globalize ChainstateManager
#20158
dongcarl on October 15, 2020 GUIWalletUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensus
dongcarl on October 15, 2020 GUIWalletUTXO Db and IndexesRPC/REST/ZMQP2PMiningValidationMempoolConsensus
pull
wallet, refactor: make DescriptorScriptPubKeyMan agnostic of internal flag
#20191
S3RK on October 20, 2020 Wallet
S3RK on October 20, 2020 Wallet
pull
Show name, format and if uses descriptors in bitcoin-wallet tool
#20198
jonasschnelli on October 20, 2020 Wallet
jonasschnelli on October 20, 2020 Wallet
pull
wallet: ignore (but warn) on duplicate -wallet parameters
#20199
jonasschnelli on October 20, 2020 Wallet
jonasschnelli on October 20, 2020 Wallet
pull
wallet, refactor: Include headers instead of function declarations
#20206
hebasto on October 20, 2020 RefactoringWalletNeeds rebase
hebasto on October 20, 2020 RefactoringWalletNeeds rebase
pull
wallet: fix buffer over-read in SQLite file magic check
#20216
theStack on October 22, 2020 Wallet
theStack on October 22, 2020 Wallet
pull
wallet, rpc: explicit fee rate follow-ups/fixes for 0.21
#20220
jonatack on October 22, 2020 WalletRPC/REST/ZMQ
jonatack on October 22, 2020 WalletRPC/REST/ZMQ
pull
wallet: Fix bug when just created encrypted wallet cannot get address
#20230
hebasto on October 23, 2020 Wallet
hebasto on October 23, 2020 Wallet
pull
wallet, rpc: universal feerate (sat/vB) param/option
#20231
jonatack on October 23, 2020 WalletRPC/REST/ZMQUtils/log/libs
jonatack on October 23, 2020 WalletRPC/REST/ZMQUtils/log/libs
pull
rpc, wallet: Expose wallet id in getwalletinfo RPC output
#20243
hebasto on October 26, 2020 WalletNeeds rebase
hebasto on October 26, 2020 WalletNeeds rebase
pull
Bugfix: RPC/Wallet: Make BTC/kB and sat/B fee modes work sanely
#20250
luke-jr on October 26, 2020 WalletNeeds rebase
luke-jr on October 26, 2020 WalletNeeds rebase
pull
wallet: Create named SQLite wallet files instead of wallet directories
#20260
achow101 on October 28, 2020 WalletNeeds rebase
achow101 on October 28, 2020 WalletNeeds rebase
pull
wallet: fix change detection of imported internal descriptors
#20266
achow101 on October 29, 2020 WalletRPC/REST/ZMQ
achow101 on October 29, 2020 WalletRPC/REST/ZMQ
pull
Disable and fix tests for when BDB is not compiled
#20267
achow101 on October 29, 2020 WalletTests
achow101 on October 29, 2020 WalletTests
pull
Add missing thread safety annotations
#20272
vasild on October 30, 2020 GUIWalletUTXO Db and IndexesRPC/REST/ZMQP2PValidation
vasild on October 30, 2020 GUIWalletUTXO Db and IndexesRPC/REST/ZMQP2PValidation
pull
wallet: List all wallets in non-SQLite and non-BDB builds
#20275
ryanofsky on October 30, 2020 Wallet
ryanofsky on October 30, 2020 Wallet
pull
wallet: change upgradewallet return type to be an object
#20282
jnewbery on November 2, 2020 WalletRPC/REST/ZMQ
jnewbery on November 2, 2020 WalletRPC/REST/ZMQ
pull
Remove references to CreateWalletFromFile
#20285
fanquake on November 2, 2020 RefactoringWallet
fanquake on November 2, 2020 RefactoringWallet
pull
wallet: Set DatabaseStatus::SUCCESS in MakeSQLiteDatabase
#20324
MarcoFalke on November 5, 2020 RefactoringWallet
MarcoFalke on November 5, 2020 RefactoringWallet
pull
wallet: fix scanning progress calculation for single block range
#20344
theStack on November 8, 2020 Wallet
theStack on November 8, 2020 Wallet
pull
wallet: fix potential division by 0 in WalletLogPrintf
#20378
jonasschnelli on November 12, 2020 WalletUtils/log/libs
jonasschnelli on November 12, 2020 WalletUtils/log/libs
pull
Silence false positive GCC warning in wallet/rpcwallet.cpp
#20386
kristapsk on November 14, 2020 Wallet
kristapsk on November 14, 2020 Wallet
pull
wallet: introduce setfeerate (an improved settxfee, in sat/vB)
#20391
jonatack on November 14, 2020 WalletRPC/REST/ZMQNeeds rebase
jonatack on November 14, 2020 WalletRPC/REST/ZMQNeeds rebase
pull
wallet: upgradewallet fixes, improvements, test coverage
#20403
jonatack on November 16, 2020 WalletRPC/REST/ZMQ
jonatack on November 16, 2020 WalletRPC/REST/ZMQ
pull
wallet: Do not treat default constructed types as None-type
#20410
MarcoFalke on November 17, 2020 WalletRPC/REST/ZMQ
MarcoFalke on November 17, 2020 WalletRPC/REST/ZMQ
pull
wallet: Don't upgrade to HD split if it is already supported
#20420
achow101 on November 18, 2020 Wallet
achow101 on November 18, 2020 Wallet
pull
wallet: allow zero-fee fundrawtransaction/walletcreatefundedpsbt and other fixes
#20426
jonatack on November 19, 2020 WalletRPC/REST/ZMQ
jonatack on November 19, 2020 WalletRPC/REST/ZMQ
pull
RPC/Wallet: unloadwallet: Allow specifying wallet_name param matching RPC endpoint wallet
#20448
luke-jr on November 21, 2020 WalletRPC/REST/ZMQ
luke-jr on November 21, 2020 WalletRPC/REST/ZMQ
pull
RPC/Wallet: unloadwallet: Clarify docs/error when both the RPC request and wallet_name parameter specify a wallet
#20462
luke-jr on November 23, 2020 DocsWalletRPC/REST/ZMQ
luke-jr on November 23, 2020 DocsWalletRPC/REST/ZMQ
pull
wallet: deprecate feeRate in fundrawtransaction/walletcreatefundedpsbt
#20483
jonatack on November 24, 2020 Wallet
jonatack on November 24, 2020 Wallet
pull
wallet: Error with "Transaction too large" if the funded tx will end up being too large after signing
#20536
achow101 on November 30, 2020 Wallet
achow101 on November 30, 2020 Wallet
pull
wallet: check for non-representable CFeeRates
#20546
jonatack on December 2, 2020 WalletTX fees and policyNeeds rebaseReview club
jonatack on December 2, 2020 WalletTX fees and policyNeeds rebaseReview club
pull
wallet, bugfix: allow send with string fee_rate amounts
#20573
jonatack on December 4, 2020 WalletRPC/REST/ZMQ
jonatack on December 4, 2020 WalletRPC/REST/ZMQ
pull
rpc: Add missing BlockUntilSyncedToCurrentChain to wallet RPCs
#20583
MarcoFalke on December 6, 2020 WalletRPC/REST/ZMQ
MarcoFalke on December 6, 2020 WalletRPC/REST/ZMQ
pull
wallet, bugfix: fix ComputeTimeSmart function during rescanning process.
#20591
BitcoinTsunami on December 7, 2020 Wallet
BitcoinTsunami on December 7, 2020 Wallet
pull
wallet, refactor: return out-params of CreateTransaction() as optional struct
#20640
theStack on December 13, 2020 RefactoringWallet
theStack on December 13, 2020 RefactoringWallet
pull
wallet: Add missing check for -descriptors wallet tool option
#20687
MarcoFalke on December 17, 2020 Wallet
MarcoFalke on December 17, 2020 Wallet
pull
[POC/DRAFT] - Finalize remove reqsigs deprecation from rpcs
#20775
mjdietzx on December 26, 2020 DocsWalletRPC/REST/ZMQ
mjdietzx on December 26, 2020 DocsWalletRPC/REST/ZMQ
pull
policy, refactor: CFeeRate::FromSatB/FromBtcKb named constructors
#20790
jonatack on December 28, 2020 WalletTX fees and policyRPC/REST/ZMQ
jonatack on December 28, 2020 WalletTX fees and policyRPC/REST/ZMQ
pull
rpc: Better error messages for invalid addresses
#20832
eilx2 on January 3, 2021 WalletRPC/REST/ZMQUtils/log/libs
eilx2 on January 3, 2021 WalletRPC/REST/ZMQUtils/log/libs
pull
wallet: Add BerkeleyDB version sanity check at init time
#20952
laanwj on January 17, 2021 Wallet
laanwj on January 17, 2021 Wallet
pull
rpc: Add specific error code for "wallet already loaded"
#20964
laanwj on January 19, 2021 WalletRPC/REST/ZMQ
laanwj on January 19, 2021 WalletRPC/REST/ZMQ
pull
wallet: check when create wallets for the reserved name "wallets"
#21073
Saibato on February 3, 2021 WalletUp for grabsNeeds rebase
Saibato on February 3, 2021 WalletUp for grabsNeeds rebase
pull
wallet: Avoid requesting fee rates multiple times during coin selection
#21083
achow101 on February 5, 2021 Wallet
achow101 on February 5, 2021 Wallet
pull
wallet: Add new format string placeholders for walletnotify
#21141
maayank on February 10, 2021 Wallet
maayank on February 10, 2021 Wallet
pull
Introduce DeferredSignatureChecker and have SignatureExtractorClass subclass it
#21166
achow101 on February 12, 2021 Wallet
achow101 on February 12, 2021 Wallet
pull
rpc: Disallow sendtoaddress and sendmany when private keys disabled
#21201
achow101 on February 16, 2021 WalletRPC/REST/ZMQ
achow101 on February 16, 2021 WalletRPC/REST/ZMQ
pull
refactor: Make CWalletTx sync state type-safe
#21206
ryanofsky on February 17, 2021 RefactoringWallet
ryanofsky on February 17, 2021 RefactoringWallet
pull
MOVEONLY: CWallet transaction code out of wallet.cpp/.h
#21207
ryanofsky on February 17, 2021 Wallet
ryanofsky on February 17, 2021 Wallet
pull
wallet: indicate whether a transaction is in the mempool
#21260
danben on February 21, 2021 WalletRPC/REST/ZMQUp for grabsNeeds rebase
danben on February 21, 2021 WalletRPC/REST/ZMQUp for grabsNeeds rebase
pull
wallet: listdescriptors uses normalized descriptor form
#21277
S3RK on February 23, 2021 Wallet
S3RK on February 23, 2021 Wallet
pull
rpc: add the add_inputs option to bumpfee/psbtbumpfee
#21284
danben on February 23, 2021 WalletRPC/REST/ZMQ
danben on February 23, 2021 WalletRPC/REST/ZMQ
pull
wallet: createwallet examples for descriptor wallets
#21302
S3RK on February 26, 2021 DocsWallet
S3RK on February 26, 2021 DocsWallet
pull
wallet: remove lock during `listaddressgroupings`
#21312
vladyslavstartsev on February 27, 2021 WalletNeeds rebase
vladyslavstartsev on February 27, 2021 WalletNeeds rebase
pull
descriptor wallet: Cache last hardened xpub and use in normalized descriptors
#21329
achow101 on March 1, 2021 WalletRPC/REST/ZMQNeeds rebase
achow101 on March 1, 2021 WalletRPC/REST/ZMQNeeds rebase
pull
rpc: replace wallet raw pointers with references (#18592 rebased)
#21331
fanquake on March 2, 2021 WalletRPC/REST/ZMQ
fanquake on March 2, 2021 WalletRPC/REST/ZMQ
pull
interfaces: Stop exposing wallet destdata to gui
#21353
ryanofsky on March 3, 2021 RefactoringWalletinterfaces
ryanofsky on March 3, 2021 RefactoringWalletinterfaces
pull
Basic Taproot signing support for descriptor wallets
#21365
sipa on March 4, 2021 WalletRPC/REST/ZMQDescriptors
sipa on March 4, 2021 WalletRPC/REST/ZMQDescriptors
pull
Misc external signer improvement and HWI 2 support
#21417
Sjors on March 11, 2021 WalletRPC/REST/ZMQ
Sjors on March 11, 2021 WalletRPC/REST/ZMQ
pull
Move external signer out of wallet module
#21467
Sjors on March 18, 2021 DocsWalletBuild systemRPC/REST/ZMQ
Sjors on March 18, 2021 DocsWalletBuild systemRPC/REST/ZMQ
pull
remove unnecessary newline from initWarning() argument
#21516
LarryRuane on March 23, 2021 Wallet
LarryRuane on March 23, 2021 Wallet
pull
wallet: refactor: dedup sqlite statement preparations/deletions
#21540
theStack on March 28, 2021 RefactoringWallet
theStack on March 28, 2021 RefactoringWallet
pull
Drop JSONRPCRequest constructors after #21366
#21574
ryanofsky on April 2, 2021 WalletRPC/REST/ZMQ
ryanofsky on April 2, 2021 WalletRPC/REST/ZMQ
pull
[0.21] Introduce DeferredSignatureChecker and have SignatureExtractorClass subclass it
#21640
achow101 on April 8, 2021 WalletBackport
achow101 on April 8, 2021 WalletBackport
pull
Implement BIP-119 Validation (CheckTemplateVerify)
#21702
JeremyRubin on April 15, 2021 WalletTX fees and policyRPC/REST/ZMQValidationConsensusNeeds rebase
JeremyRubin on April 15, 2021 WalletTX fees and policyRPC/REST/ZMQValidationConsensusNeeds rebase
pull
wallet: ensure sat/vB feerates are in range (mantissa of 3)
#21786
jonatack on April 27, 2021 WalletRPC/REST/ZMQ
jonatack on April 27, 2021 WalletRPC/REST/ZMQ
pull
wallet: Do not iterate a directory if having an error while accessing it
#21907
hebasto on May 10, 2021 BugWallet
hebasto on May 10, 2021 BugWallet
pull
Enable external signer support by default, reduce #ifdef
#21935
Sjors on May 12, 2021 GUIWalletBuild systeminterfaces
Sjors on May 12, 2021 GUIWalletBuild systeminterfaces
pull
wallet: Decide which coin selection solution to use based on waste metric
#22009
achow101 on May 21, 2021 Wallet
achow101 on May 21, 2021 Wallet
pull
wallet: Introduce SelectionResult for encapsulating a coin selection solution
#22019
achow101 on May 21, 2021 Wallet
achow101 on May 21, 2021 Wallet
pull
rpc: bumpfee/psbtbumpfee fixes and updates
#22021
jonatack on May 22, 2021 DocsWalletRPC/REST/ZMQ
jonatack on May 22, 2021 DocsWalletRPC/REST/ZMQ
pull
Replace size/weight estimate tuple with struct for named fields
#22042
instagibbs on May 24, 2021 Wallet
instagibbs on May 24, 2021 Wallet
pull
rpc: allow specifying min chain depth for inputs in fund calls
#22049
champo on May 24, 2021 WalletRPC/REST/ZMQNeeds rebase
champo on May 24, 2021 WalletRPC/REST/ZMQNeeds rebase
pull
Basic Taproot derivation support for descriptors
#22051
sipa on May 24, 2021 WalletRPC/REST/ZMQConsensusUtils/log/libsDescriptors
sipa on May 24, 2021 WalletRPC/REST/ZMQConsensusUtils/log/libsDescriptors
pull
refactor: Clean up new wallet spend, receive files added #21207
#22100
ryanofsky on May 30, 2021 RefactoringWallet
ryanofsky on May 30, 2021 RefactoringWallet
pull
Add OutputType::BECH32M and related wallet support for fetching bech32m addresses
#22154
achow101 on June 4, 2021 WalletRPC/REST/ZMQDescriptors
achow101 on June 4, 2021 WalletRPC/REST/ZMQDescriptors
pull
wallet test: Add test for subtract fee from recipient behavior
#22155
ryanofsky on June 4, 2021 WalletTests
ryanofsky on June 4, 2021 WalletTests
pull
Allow tr() import only when Taproot is active
#22156
achow101 on June 5, 2021 WalletRPC/REST/ZMQinterfaces
achow101 on June 5, 2021 WalletRPC/REST/ZMQinterfaces
pull
Add support for inferring tr() descriptors
#22166
sipa on June 6, 2021 WalletRPC/REST/ZMQConsensusDescriptors
sipa on June 6, 2021 WalletRPC/REST/ZMQConsensusDescriptors
pull
wallet: Avoid exception when loading with unsupported external signer
#22168
promag on June 6, 2021 Wallet
promag on June 6, 2021 Wallet
pull
wallet: Do not load external signers wallets when unsupported
#22173
achow101 on June 6, 2021 Wallet
achow101 on June 6, 2021 Wallet
pull
refactor: Rearrange fillPSBT arguments
#22214
ryanofsky on June 10, 2021 GUIRefactoringWalletinterfaces
ryanofsky on June 10, 2021 GUIRefactoringWalletinterfaces
pull
refactor: Avoid wallet code writing node settings file
#22217
ryanofsky on June 10, 2021 RefactoringWalletUtils/log/libsinterfaces
ryanofsky on June 10, 2021 RefactoringWalletUtils/log/libsinterfaces
pull
Make bech32m the default for RPC, opt-in for GUI
#22260
Sjors on June 16, 2021 GUIWalletRPC/REST/ZMQNeeds rebaseDescriptors
Sjors on June 16, 2021 GUIWalletRPC/REST/ZMQNeeds rebaseDescriptors
pull
wallet: Add missing BlockUntilSyncedToCurrentChain
#22308
MarcoFalke on June 22, 2021 WalletRPC/REST/ZMQ
MarcoFalke on June 22, 2021 WalletRPC/REST/ZMQ
pull
[TESTBED][NO-MERGE][POC] Use std::filesystem. Remove Boost Filesystem & System
#22336
kiminuo on June 24, 2021 WalletBuild systemScripts and toolsUtils/log/libs
kiminuo on June 24, 2021 WalletBuild systemScripts and toolsUtils/log/libs
pull
wallet: Use bilingual_str for errors
#22337
achow101 on June 24, 2021 WalletRPC/REST/ZMQUtils/log/libs
achow101 on June 24, 2021 WalletRPC/REST/ZMQUtils/log/libs
pull
'internal' loop's variable hides a function's parameter of the same name
#22345
n0feer on June 26, 2021 RefactoringWallet
n0feer on June 26, 2021 RefactoringWallet
pull
Remove unused wallet pointer from wallet signals
#22358
MarcoFalke on June 28, 2021 RefactoringWallet
MarcoFalke on June 28, 2021 RefactoringWallet
pull
wallet: Do not set fInMempool in transactionAddedToMempool when tx is not in the mempool
#22359
MarcoFalke on June 28, 2021 Wallet
MarcoFalke on June 28, 2021 Wallet
pull
Support multiple -*notify commands
#22372
luke-jr on June 29, 2021 WalletValidationNeeds rebase
luke-jr on June 29, 2021 WalletValidationNeeds rebase
pull
wallet: Change ScriptPubKeyMan::Upgrade default to True
#22461
achow101 on July 15, 2021 Wallet
achow101 on July 15, 2021 Wallet
pull
wallet: Reorder locks in dumpwallet to avoid lock order assertion
#22492
achow101 on July 19, 2021 WalletRPC/REST/ZMQ
achow101 on July 19, 2021 WalletRPC/REST/ZMQ
pull
rpc: trigger error before dealing strSecret / strLabel
#22549
bdescamps on July 25, 2021 WalletRPC/REST/ZMQ
bdescamps on July 25, 2021 WalletRPC/REST/ZMQ
pull
make ParseOutputType return a std::optional<OutputType>
#22621
fanquake on August 4, 2021 WalletRPC/REST/ZMQ
fanquake on August 4, 2021 WalletRPC/REST/ZMQ
pull
Remove -deprecatedrpc=addresses flag and corresponding code/logic
#22650
mjdietzx on August 6, 2021 WalletRPC/REST/ZMQUtils/log/libs
mjdietzx on August 6, 2021 WalletRPC/REST/ZMQUtils/log/libs
pull
policy/rbf: don't return "incorrect" replaceability status
#22665
darosior on August 8, 2021 WalletTX fees and policyRPC/REST/ZMQ
darosior on August 8, 2021 WalletTX fees and policyRPC/REST/ZMQ
pull
wallet: Use GetSelectionAmount in ApproximateBestSubset
#22686
achow101 on August 12, 2021 Wallet
achow101 on August 12, 2021 Wallet
pull
RPC/Wallet: Add "use_txids" to output of getaddressinfo
#22693
luke-jr on August 13, 2021 WalletRPC/REST/ZMQ
luke-jr on August 13, 2021 WalletRPC/REST/ZMQ
pull
wallet: use `FormatFullVersion()` & `PACKAGE_NAME` in dumpwallet
#22715
fanquake on August 16, 2021 Wallet
fanquake on August 16, 2021 Wallet
pull
rpc/wallet: add simulaterawtransaction RPC
#22751
kallewoof on August 20, 2021 FeatureWalletRPC/REST/ZMQ
kallewoof on August 20, 2021 FeatureWalletRPC/REST/ZMQ
pull
rpc/wallet: add optional transaction(s) to getbalances
#22776
kallewoof on August 23, 2021 WalletRPC/REST/ZMQNeeds rebase
kallewoof on August 23, 2021 WalletRPC/REST/ZMQNeeds rebase
pull
wallet: fix the behavior of IsHDEnabled, return false in case of a blank hd wallet.
#22781
Saibato on August 23, 2021 Wallet
Saibato on August 23, 2021 Wallet
pull
refactor: use CWallet const shared pointers in dump{privkey,wallet}
#22805
theStack on August 26, 2021 RefactoringWallet
theStack on August 26, 2021 RefactoringWallet
pull
RPC: Add universal options argument to listtransactions
#22807
kristapsk on August 26, 2021 WalletRPC/REST/ZMQCI failed
kristapsk on August 26, 2021 WalletRPC/REST/ZMQCI failed
pull
descriptors: Be able to specify change and receiving in a single descriptor string
#22838
achow101 on August 30, 2021 WalletRPC/REST/ZMQDescriptors
achow101 on August 30, 2021 WalletRPC/REST/ZMQDescriptors
pull
refactor: Remove `gArgs` from `wallet.h` and `wallet.cpp` (2)
#22928
kiminuo on September 9, 2021 Wallet
kiminuo on September 9, 2021 Wallet
pull
wallet: Automatically add receiving destinations to the address book
#22929
S3RK on September 9, 2021 Wallet
S3RK on September 9, 2021 Wallet
pull
wallet: refactor: inline functions `{Read,Write}OrderPos`
#22941
theStack on September 10, 2021 Wallet
theStack on September 10, 2021 Wallet
pull
fee: Round up fee calculation to avoid a lower than expected feerate
#22949
achow101 on September 11, 2021 WalletTX fees and policy
achow101 on September 11, 2021 WalletTX fees and policy
pull
multiprocess: add interfaces::ExternalSigner class
#23004
ryanofsky on September 17, 2021 Walletinterfaces
ryanofsky on September 17, 2021 Walletinterfaces
pull
rpc, wallet: Add listaddresses RPC
#23019
lsilva01 on September 17, 2021 WalletRPC/REST/ZMQNeeds rebase
lsilva01 on September 17, 2021 WalletRPC/REST/ZMQNeeds rebase
pull
Allow UTXO locks to be written to wallet DB
#23065
meshcollider on September 22, 2021 FeatureWallet
meshcollider on September 22, 2021 FeatureWallet
pull
Deprecate `main` and `test` `-chain` params
#23090
katesalazar on September 24, 2021 GUIWalletValidationUtils/log/libs
katesalazar on September 24, 2021 GUIWalletValidationUtils/log/libs
pull
Add ability to flush keypool and always flush when upgrading non-HD to HD
#23093
meshcollider on September 25, 2021 Wallet
meshcollider on September 25, 2021 Wallet
pull
Ensure wallet is unlocked before signing PSBT with walletprocesspsbt and GUI
#23106
meshcollider on September 27, 2021 GUIWalletRPC/REST/ZMQ
meshcollider on September 27, 2021 GUIWalletRPC/REST/ZMQ
pull
Add warnings to createmultisig and addmultisig if using uncompressed keys
#23113
meshcollider on September 28, 2021 WalletRPC/REST/ZMQ
meshcollider on September 28, 2021 WalletRPC/REST/ZMQ
pull
rpc: fix "trusted" field in TransactionDescriptionString(), add coverage
#23139
jonatack on September 29, 2021 WalletRPC/REST/ZMQ
jonatack on September 29, 2021 WalletRPC/REST/ZMQ
pull
Return false on corrupt tx rather than asserting
#23142
meshcollider on September 30, 2021 Wallet
meshcollider on September 30, 2021 Wallet
pull
wallet: fund transaction external input cleanups
#23188
instagibbs on October 5, 2021 RefactoringWallet
instagibbs on October 5, 2021 RefactoringWallet
pull
wallet: Allow users to specify input weights when funding a transaction
#23201
achow101 on October 5, 2021 WalletRPC/REST/ZMQ
achow101 on October 5, 2021 WalletRPC/REST/ZMQ
pull
wallet: allow psbtbumpfee to work with txs with external inputs
#23202
achow101 on October 6, 2021 Wallet
achow101 on October 6, 2021 Wallet
pull
tests: remove usage of LegacyScriptPubKeyMan from some wallet tests
#23288
achow101 on October 15, 2021 GUIWallet
achow101 on October 15, 2021 GUIWallet
pull
wallet: Derive inactive HD chains in additional places
#23304
achow101 on October 18, 2021 Wallet
achow101 on October 18, 2021 Wallet
pull
wallet: fix segfault by avoiding invalid default-ctored `external_spk_managers` entry
#23333
theStack on October 21, 2021 Wallet
theStack on October 21, 2021 Wallet
pull
RPC: Better safety with newkeypool command and wallet backups
#23341
meshcollider on October 23, 2021 WalletRPC/REST/ZMQ
meshcollider on October 23, 2021 WalletRPC/REST/ZMQ
pull
util, refactor: Improve headers for bitcoin-wallet tool
#23346
hebasto on October 24, 2021 WalletUtils/log/libs
hebasto on October 24, 2021 WalletUtils/log/libs
pull
rpc, wallet: Do not return "keypoololdest" for blank descriptor wallets
#23348
hebasto on October 24, 2021 WalletRPC/REST/ZMQ
hebasto on October 24, 2021 WalletRPC/REST/ZMQ
pull
util: Use FEATURE_LATEST for wallets created with bitcoin-wallet
#23349
hebasto on October 24, 2021 Wallet
hebasto on October 24, 2021 Wallet
pull
util: Add "importfromcoldcard" command to bitcoin-wallet tool
#23362
hebasto on October 26, 2021 WalletUtils/log/libsNeeds rebase
hebasto on October 26, 2021 WalletUtils/log/libsNeeds rebase
pull
Optimize coin selection by dropping BnB upper limit
#23367
S3RK on October 27, 2021 WalletNeeds rebase
S3RK on October 27, 2021 WalletNeeds rebase
pull
refactor: get wallet path relative to wallet_dir
#23385
mjdietzx on October 29, 2021 RefactoringWallet
mjdietzx on October 29, 2021 RefactoringWallet
pull
test: Fix segfault in the psbt_wallet_tests/psbt_updater_test
#23403
hebasto on October 31, 2021 WalletTests
hebasto on October 31, 2021 WalletTests
pull
wallet, spkm: Move key management from DescriptorScriptPubKeyMan to wallet level KeyManager
#23417
achow101 on November 2, 2021 WalletDescriptors
achow101 on November 2, 2021 WalletDescriptors
pull
fuzz: Add regression test for wallet crash
#23444
maflcko on November 5, 2021 WalletTestsNeeds rebase
maflcko on November 5, 2021 WalletTestsNeeds rebase
pull
doc: consolidate legacy wallet documentation
#23470
fanquake on November 9, 2021 DocsWalletNeeds rebase
fanquake on November 9, 2021 DocsWalletNeeds rebase
pull
wallet: add config to prioritize a solution that doesn't create change in coin selection
#23475
brunoerg on November 9, 2021 WalletNeeds rebase
brunoerg on November 9, 2021 WalletNeeds rebase
pull
wallet: Avoid underpaying transaction fees when signing taproot spends
#23502
achow101 on November 13, 2021 Wallet
achow101 on November 13, 2021 Wallet
pull
wallet: Allow negative effective value inputs when subtracting fee from outputs
#23534
achow101 on November 17, 2021 Wallet
achow101 on November 17, 2021 Wallet
pull
rpc, wallet: addhdseed, infer seed when importing descriptor with xpub
#23544
Sjors on November 18, 2021 WalletRPC/REST/ZMQNeeds rebaseDescriptors
Sjors on November 18, 2021 WalletRPC/REST/ZMQNeeds rebaseDescriptors
pull
scripted-diff: Use clang-tidy syntax for C++ named arguments (tests only)
#23546
MarcoFalke on November 18, 2021 RefactoringWallet
MarcoFalke on November 18, 2021 RefactoringWallet
pull
Follow-ups to Bech32 error detection
#23577
meshcollider on November 23, 2021 WalletRPC/REST/ZMQ
meshcollider on November 23, 2021 WalletRPC/REST/ZMQ
pull
Add external signer taproot support
#23578
Sjors on November 23, 2021 WalletRPC/REST/ZMQDescriptors
Sjors on November 23, 2021 WalletRPC/REST/ZMQDescriptors
pull
refactor: Use underlying type of isminetype for isminefilter
#23591
MarcoFalke on November 25, 2021 RefactoringWallet
MarcoFalke on November 25, 2021 RefactoringWallet
pull
wallet: Split stuff from rpcwallet
#23602
MarcoFalke on November 26, 2021 RefactoringWalletRPC/REST/ZMQ
MarcoFalke on November 26, 2021 RefactoringWalletRPC/REST/ZMQ
pull
MOVEONLY: Move helper functions from rpcwallet to wallet/rpc/util
#23640
meshcollider on December 1, 2021 RefactoringWallet
meshcollider on December 1, 2021 RefactoringWallet
pull
wallet: Replace confusing getAdjustedTime() with GetTime()
#23644
MarcoFalke on December 1, 2021 Wallet
MarcoFalke on December 1, 2021 Wallet
pull
MOVEONLY: Move wallet backup and encryption RPCs out of rpcwallet
#23647
meshcollider on December 2, 2021 RefactoringWalletNeeds rebase
meshcollider on December 2, 2021 RefactoringWalletNeeds rebase
pull
rpc: improve `getreceivedby{address,label}` performance
#23662
theStack on December 3, 2021 WalletRPC/REST/ZMQ
theStack on December 3, 2021 WalletRPC/REST/ZMQ
pull
rpc: correct `getnewaddress`/`getrawchangeaddress` address_type helptext
#23676
brianddk on December 5, 2021 WalletRPC/REST/ZMQ
brianddk on December 5, 2021 WalletRPC/REST/ZMQ
pull
wallet: Move restorewallet() logic to the wallet section
#23721
w0xlt on December 9, 2021 Wallet
w0xlt on December 9, 2021 Wallet
pull
[RFC] wallet: Always prefer bech32(m) change by default
#23731
MarcoFalke on December 10, 2021 BrainstormingWalletPrivacy
MarcoFalke on December 10, 2021 BrainstormingWalletPrivacy
pull
refactor: Remove `gArgs` from `bdb.h` and `sqlite.h`
#23732
kiminuo on December 10, 2021 GUIRefactoringWallet
kiminuo on December 10, 2021 GUIRefactoringWallet
pull
wallet: Strictly match tx change type to improve privacy
#23789
MarcoFalke on December 15, 2021 WalletPrivacy
MarcoFalke on December 15, 2021 WalletPrivacy
pull
wallettool: Check that the dumpfile checksum is the correct size
#23834
achow101 on December 21, 2021 Wallet
achow101 on December 21, 2021 Wallet
pull
doc: Remove outdated scriptChange TODO comment
#23884
MarcoFalke on December 27, 2021 DocsWallet
MarcoFalke on December 27, 2021 DocsWallet
pull
.
#23934
hhhogannwo on January 1, 2022 GUIWalletBuild systemTX fees and policyRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libsNeeds rebaseDescriptorsinterfaces
hhhogannwo on January 1, 2022 GUIWalletBuild systemTX fees and policyRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libsNeeds rebaseDescriptorsinterfaces
pull
[WIP] utils: introduce a runtime error in case of overflow in GetArgInt
#24016
vincenzopalazzo on January 9, 2022 WalletRPC/REST/ZMQMiningUtils/log/libs
vincenzopalazzo on January 9, 2022 WalletRPC/REST/ZMQMiningUtils/log/libs
pull
Block unsafe std::string fs::path conversion copy_file calls
#24026
hebasto on January 10, 2022 WalletRPC/REST/ZMQinterfaces
hebasto on January 10, 2022 WalletRPC/REST/ZMQinterfaces
pull
wallet: Use MTP for locktime checks, not adjusted time
#24038
MarcoFalke on January 11, 2022 BugWallet
MarcoFalke on January 11, 2022 BugWallet
pull
wallet: Actually treat (un)confirmed txs as (un)confirmed
#24067
MarcoFalke on January 14, 2022 BugWallet
MarcoFalke on January 14, 2022 BugWallet
pull
wallet: Consolidate CInputCoin and COutput
#24091
achow101 on January 17, 2022 RefactoringWallet
achow101 on January 17, 2022 RefactoringWallet
pull
wallet: treat P2TR address with invalid x-only pubkey as invalid
#24121
w0xlt on January 21, 2022 WalletUtils/log/libs
w0xlt on January 21, 2022 WalletUtils/log/libs
pull
wallet: BIP 326 sequence based anti-fee-snipe for taproot inputs
#24128
maflcko on January 22, 2022 WalletRPC/REST/ZMQNeeds rebase
maflcko on January 22, 2022 WalletRPC/REST/ZMQNeeds rebase
pull
Deprecate SubtractFeeFromOutputs
#24142
achow101 on January 24, 2022 GUIWalletRPC/REST/ZMQNeeds rebaseCI failed
achow101 on January 24, 2022 GUIWalletRPC/REST/ZMQNeeds rebaseCI failed
pull
refactor: only use explicit reinterpret/const casts, not implicit
#24185
PastaPastaPasta on January 28, 2022 RefactoringWalletUTXO Db and IndexesRPC/REST/ZMQP2PValidationUtils/log/libsNeeds rebase
PastaPastaPasta on January 28, 2022 RefactoringWalletUTXO Db and IndexesRPC/REST/ZMQP2PValidationUtils/log/libsNeeds rebase
pull
wallet, rpc: add wtxid in WalletTxToJSON
#24198
brunoerg on January 28, 2022 WalletRPC/REST/ZMQ
brunoerg on January 28, 2022 WalletRPC/REST/ZMQ
pull
wallet: Add sanity checks to DiscourageFeeSniping
#24225
MarcoFalke on February 1, 2022 RefactoringWallet
MarcoFalke on February 1, 2022 RefactoringWallet
pull
Introduce GetFileArg and use it where possible
#24274
prusnak on February 5, 2022 WalletUtils/log/libs
prusnak on February 5, 2022 WalletUtils/log/libs
pull
RPC: Return external_signer in getwalletinfo
#24307
kristapsk on February 10, 2022 WalletRPC/REST/ZMQ
kristapsk on February 10, 2022 WalletRPC/REST/ZMQ
pull
Improve display address handling for external signer
#24313
Sjors on February 10, 2022 GUIWalletRPC/REST/ZMQinterfaces
Sjors on February 10, 2022 GUIWalletRPC/REST/ZMQinterfaces
pull
RPC: Return external_signer command in getwalletinfo
#24353
kristapsk on February 16, 2022 Wallet
kristapsk on February 16, 2022 Wallet
pull
Descriptor unit tests and simplifications
#24361
sipa on February 16, 2022 WalletUp for grabsNeeds rebaseDescriptors
sipa on February 16, 2022 WalletUp for grabsNeeds rebaseDescriptors
pull
wallet: Do not match legacy addresses for change type
#24362
achow101 on February 16, 2022 Wallet
achow101 on February 16, 2022 Wallet
pull
wallet: Don't generate keys for wallets with private keys disabled during upgradewallet
#24365
achow101 on February 17, 2022 Wallet
achow101 on February 17, 2022 Wallet
pull
doc: bitcoin-wallet fixes (help output and code comment)
#24376
kristapsk on February 18, 2022 WalletUtils/log/libs
kristapsk on February 18, 2022 WalletUtils/log/libs
pull
wallet: Add external-signer-support specific error message
#24401
hebasto on February 20, 2022 Wallet
hebasto on February 20, 2022 Wallet
pull
Bugfix: doc: Correct change_address/changeAddress in wallet RPC help
#24453
luke-jr on February 28, 2022 WalletRPC/REST/ZMQ
luke-jr on February 28, 2022 WalletRPC/REST/ZMQ
pull
blockman: Properly guard blockfile members
#24456
dongcarl on March 1, 2022 WalletRPC/REST/ZMQP2PValidationBlock storageUp for grabsNeeds rebase
dongcarl on March 1, 2022 WalletRPC/REST/ZMQP2PValidationBlock storageUp for grabsNeeds rebase
pull
wallet: generate random change target for each tx for better privacy
#24494
glozow on March 7, 2022 WalletPrivacy
glozow on March 7, 2022 WalletPrivacy
pull
wallet: Add a deprecation warning for newly created legacy wallets
#24505
achow101 on March 8, 2022 Wallet
achow101 on March 8, 2022 Wallet
pull
wallet: assert BnB's internally calculated waste is the same as GetSelectionWaste
#24530
glozow on March 11, 2022 Wallet
glozow on March 11, 2022 Wallet
pull
wallet: Use single FastRandomContext when creating a wallet tx
#24560
MarcoFalke on March 14, 2022 RefactoringWallet
MarcoFalke on March 14, 2022 RefactoringWallet
pull
wallet: avoid mixing different `OutputTypes` during coin selection
#24584
josibake on March 16, 2022 Wallet
josibake on March 16, 2022 Wallet
pull
wallet: add tracepoints and algorithm information to coin selection
#24644
achow101 on March 22, 2022 Wallet
achow101 on March 22, 2022 Wallet
pull
Prevent wallet unload on GetWalletForJSONRPCRequest
#24678
promag on March 25, 2022 WalletRPC/REST/ZMQ
promag on March 25, 2022 WalletRPC/REST/ZMQ
pull
wallet: Improve AvailableCoins performance by reducing duplicated operations
#24699
achow101 on March 28, 2022 WalletRPC/REST/ZMQ
achow101 on March 28, 2022 WalletRPC/REST/ZMQ
pull
wallet: Postpone wallet loading notification for encrypted wallets
#24711
hebasto on March 29, 2022 BugWallet
hebasto on March 29, 2022 BugWallet
pull
refactor: improve complexity of removing preselected coins
#24814
rag-hav on April 9, 2022 RefactoringWalletNeeds rebase
rag-hav on April 9, 2022 RefactoringWalletNeeds rebase
pull
refactor: remove preset coins in linear time with remove-erase idiom
#24821
rag-hav on April 10, 2022 RefactoringWallet
rag-hav on April 10, 2022 RefactoringWallet
pull
rpc: Enable wallet import on pruned nodes and add test
#24865
aureleoules on April 15, 2022 WalletRPC/REST/ZMQ
aureleoules on April 15, 2022 WalletRPC/REST/ZMQ
pull
[Draft / POC] Silent Payments
#24897
w0xlt on April 17, 2022 WalletBuild systemRPC/REST/ZMQUpstreamUtils/log/libsNeeds rebaseDescriptors
w0xlt on April 17, 2022 WalletBuild systemRPC/REST/ZMQUpstreamUtils/log/libsNeeds rebaseDescriptors
pull
RPC/Wallet: Convert walletprocesspsbt to use options parameter
#24963
luke-jr on April 25, 2022 WalletRPC/REST/ZMQUp for grabsNeeds rebase
luke-jr on April 25, 2022 WalletRPC/REST/ZMQUp for grabsNeeds rebase
pull
rpc: Explain active and internal in listdescriptors
#24977
achow101 on April 25, 2022 WalletRPC/REST/ZMQ
achow101 on April 25, 2022 WalletRPC/REST/ZMQ
pull
wallet: ignore chainStateFlushed notifications while attaching chain
#24984
mzumsande on April 25, 2022 BugWallet
mzumsande on April 25, 2022 BugWallet
pull
tracing: fix `coin_selection:aps_create_tx_internal` calling logic
#25003
theStack on April 27, 2022 Wallet
theStack on April 27, 2022 Wallet
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
parse external signer master fp as bytes in ExternalSigner::SignTransaction
#25019
scgbckbone on April 28, 2022 Wallet
scgbckbone on April 28, 2022 Wallet
pull
Wallet: Ensure m_attaching_chain is set before registering for signals
#25088
luke-jr on May 9, 2022 Wallet
luke-jr on May 9, 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: Remove `NO_THREAD_SAFETY_ANALYSIS` from non-test/benchmarking code
#25148
hebasto on May 16, 2022 RefactoringWalletRPC/REST/ZMQ
hebasto on May 16, 2022 RefactoringWalletRPC/REST/ZMQ
pull
rpc: wallet: remove `-deprecatedrpc=exclude_coinbase` logic
#25171
theStack on May 19, 2022 WalletRPC/REST/ZMQ
theStack on May 19, 2022 WalletRPC/REST/ZMQ
pull
rpc: Filter inputs by type during CoinSelection
#25183
aureleoules on May 21, 2022 WalletRPC/REST/ZMQNeeds rebase
aureleoules on May 21, 2022 WalletRPC/REST/ZMQNeeds rebase
pull
bench: add benchmark for wallet 'AvailableCoins' function.
#25234
furszy on May 28, 2022 WalletTests
furszy on May 28, 2022 WalletTests
pull
GetExternalSigner(): fail if multiple signers are found
#25235
amadeuszpawlik on May 28, 2022 Wallet
amadeuszpawlik on May 28, 2022 Wallet
pull
wallet: use vector instead of list for transactions
#25236
ghost on May 28, 2022 WalletRPC/REST/ZMQ
ghost on May 28, 2022 WalletRPC/REST/ZMQ
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: Pass through transaction locktime and preset input sequences and scripts to CreateTransaction
#25273
achow101 on June 3, 2022 WalletRPC/REST/ZMQ
achow101 on June 3, 2022 WalletRPC/REST/ZMQ
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
New `outputs` argument for `bumpfee`/`psbtbumpfee`
#25344
rodentrabies on June 11, 2022 WalletRPC/REST/ZMQ
rodentrabies on June 11, 2022 WalletRPC/REST/ZMQ
pull
rpc, wallet: Scan mempool after import* - Second attempt
#25351
fjahr on June 12, 2022 WalletRPC/REST/ZMQ
fjahr on June 12, 2022 WalletRPC/REST/ZMQ
pull
rpc: add minconf/maxconf options to sendall and fund transaction calls
#25375
ishaanam on June 15, 2022 WalletRPC/REST/ZMQ
ishaanam on June 15, 2022 WalletRPC/REST/ZMQ
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: change `ScanForWalletTransactions` to use `Ticks(Dur2 d)`
#25489
w0xlt on June 28, 2022 RefactoringWallet
w0xlt on June 28, 2022 RefactoringWallet
pull
wallet: use Mutex for g_sqlite_mutex instead of GlobalMutex
#25491
vasild on June 28, 2022 Wallet
vasild on June 28, 2022 Wallet
pull
RPC: allow to track coins by parent descriptors
#25504
darosior on June 29, 2022 WalletRPC/REST/ZMQ
darosior on June 29, 2022 WalletRPC/REST/ZMQ
pull
wallet: don't add change fee to target if subtracting fees from output
#25507
S3RK on June 30, 2022 Wallet
S3RK on June 30, 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
wallet: don't iter twice when getting the cached debit/credit amount
#25544
darosior on July 5, 2022 Wallet
darosior on July 5, 2022 Wallet
pull
test: add tests for negative waste during coin selection
#25562
ishaanam on July 7, 2022 WalletTests
ishaanam on July 7, 2022 WalletTests
pull
wallet: add `outputs` argument to bumpfee and psbtbumpfee RPC for replacing outputs
#25566
ghost on July 7, 2022 Wallet
ghost on July 7, 2022 Wallet
pull
wallet: Precompute Txdata after setting PSBT inputs' UTXOs
#25590
achow101 on July 11, 2022 Wallet
achow101 on July 11, 2022 Wallet
pull
wallet, RPC: Default BIP125 signal to -mempoolfullrbf
#25602
MarcoFalke on July 13, 2022 WalletRPC/REST/ZMQ
MarcoFalke on July 13, 2022 WalletRPC/REST/ZMQ
pull
rpc/wallet: Add details and duplicate section for simulaterawtransaction
#25621
anibilthare on July 15, 2022 WalletRPC/REST/ZMQ
anibilthare on July 15, 2022 WalletRPC/REST/ZMQ
pull
wallet, tests: Expand and test when the blank wallet flag should be un/set
#25634
achow101 on July 18, 2022 WalletCI failed
achow101 on July 18, 2022 WalletCI failed
pull
wallet: Correctly identify external inputs that are also in the wallet
#25679
achow101 on July 22, 2022 Wallet
achow101 on July 22, 2022 Wallet
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
wallet: Check max transaction weight in CoinSelection
#25729
aureleoules on July 28, 2022 Wallet
aureleoules on July 28, 2022 Wallet
pull
Use change amount as tiebreaker for SelectionResults
#25742
murchandamus on July 29, 2022 WalletNeeds rebase
murchandamus on July 29, 2022 WalletNeeds rebase
pull
wallet: Include a signature with encrypted keys to mitigate a wallet scam
#25766
achow101 on August 1, 2022 Wallet
achow101 on August 1, 2022 Wallet
pull
wallet: Properly rebroadcast unconfirmed transaction chains
#25768
achow101 on August 2, 2022 Wallet
achow101 on August 2, 2022 Wallet
pull
Wallet: Document expectations for AddWalletFlags (now InitWalletFlags) correctly
#25784
luke-jr on August 5, 2022 Wallet
luke-jr on August 5, 2022 Wallet
pull
wallet: improve `{LoadActive,Deactivate}ScriptPubKeyMan` log
#25790
w0xlt on August 5, 2022 Wallet
w0xlt on August 5, 2022 Wallet
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: consolidate CoinSelectionParams::m_change_target and m_min_change_target
#25825
glozow on August 11, 2022 Wallet
glozow on August 11, 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: Log when Wallet::SetMinVersion sets a different minversion
#25896
ZenulAbidin on August 21, 2022 Wallet
ZenulAbidin on August 21, 2022 Wallet
pull
wallet: rpc to add automatically generated descriptors
#25907
achow101 on August 22, 2022 Wallet
achow101 on August 22, 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: trigger MaybeResendWalletTxs() every minute
#25922
stickies-v on August 24, 2022 Wallet
stickies-v on August 24, 2022 Wallet
pull
wallet: AvailableCoins, simplify output script type acquisition
#25933
furszy on August 25, 2022 Wallet
furszy on August 25, 2022 Wallet
pull
wallet: fast rescan with BIP157 block filters for descriptor wallets
#25957
theStack on August 29, 2022 Wallet
theStack on August 29, 2022 Wallet
pull
wallet: Filter-out "send" addresses from `listreceivedby*`
#25973
kouloumos on September 1, 2022 Wallet
kouloumos on September 1, 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: Guard against undefined behaviour
#25982
yancyribbens on September 2, 2022 WalletNeeds rebase
yancyribbens on September 2, 2022 WalletNeeds rebase
pull
build: compile depends sqlite with more recommended options
#25987
fanquake on September 2, 2022 WalletBuild system
fanquake on September 2, 2022 WalletBuild system
pull
Wallet: Add foreign_outputs metadata to support CoinJoin transactions
#25991
luke-jr on September 3, 2022 WalletUp for grabsNeeds rebase
luke-jr on September 3, 2022 WalletUp for grabsNeeds rebase
pull
Wallet: Fix error handling (copy_file failure in RestoreWallet, and in general via interfaces)
#26005
luke-jr on September 4, 2022 Wallet
luke-jr on September 4, 2022 Wallet
pull
wallet: cache IsMine scriptPubKeys to improve performance of descriptor wallets
#26008
achow101 on September 4, 2022 Wallet
achow101 on September 4, 2022 Wallet
pull
test: Change coinselection parameter location to make tests independent
#26020
yancyribbens on September 6, 2022 WalletTests
yancyribbens on September 6, 2022 WalletTests
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
wallet: fix sendall creates tx that fails tx-size check
#26024
kouloumos on September 6, 2022 Wallet
kouloumos on September 6, 2022 Wallet
pull
wallet: skip R-value signature grinding for external signers
#26032
Sjors on September 7, 2022 Wallet
Sjors on September 7, 2022 Wallet
pull
Switch hardened derivation marker to h
#26076
Sjors on September 13, 2022 WalletRPC/REST/ZMQCI failed
Sjors on September 13, 2022 WalletRPC/REST/ZMQCI failed
pull
coin selection: Check whether feerate is higher than long_term_feerate only once
#26104
murchandamus on September 15, 2022 Wallet
murchandamus on September 15, 2022 Wallet
pull
rpc: Allow importmulti watchonly imports with locked wallet
#26116
aureleoules on September 17, 2022 WalletRPC/REST/ZMQ
aureleoules on September 17, 2022 WalletRPC/REST/ZMQ
pull
wallet, refactor: FundTransaction(): return out-params as `util::Result` structure
#26129
theStack on September 20, 2022 RefactoringWallet
theStack on September 20, 2022 RefactoringWallet
pull
wallet: Fix nNextResend data race in ResubmitWalletTransactions
#26132
MarcoFalke on September 20, 2022 Wallet
MarcoFalke on September 20, 2022 Wallet
pull
Bump unconfirmed ancestor transactions to target feerate
#26152
murchandamus on September 21, 2022 WalletReview club
murchandamus on September 21, 2022 WalletReview club
pull
rpc, wallet: add ability to retrieve all address book entries
#26174
w0xlt on September 24, 2022 WalletNeeds rebase
w0xlt on September 24, 2022 WalletNeeds rebase
pull
rpc: Sanitize label name in various RPCs with tests
#26186
aureleoules on September 27, 2022 WalletRPC/REST/ZMQ
aureleoules on September 27, 2022 WalletRPC/REST/ZMQ
pull
rpc: Improve error when wallet is already loaded
#26192
aureleoules on September 28, 2022 Wallet
aureleoules on September 28, 2022 Wallet
pull
wallet: Use correct effective value when checking target
#26203
aureleoules on September 29, 2022 Wallet
aureleoules on September 29, 2022 Wallet
pull
wallet: have prune error take precedence over assumedvalid
#26282
jamesob on October 7, 2022 Wallet
jamesob on October 7, 2022 Wallet
pull
wallet: Fix sendall with watchonly wallets and specified inputs
#26344
achow101 on October 19, 2022 Wallet
achow101 on October 19, 2022 Wallet
pull
wallet: ensure the wallet is unlocked when needed for rescanning
#26347
ishaanam on October 20, 2022 Wallet
ishaanam on October 20, 2022 Wallet
pull
Fix signing of multi_a and rawtr scripts with wallets that only have corresponding keys
#26418
achow101 on October 29, 2022 WalletTestsPSBT
achow101 on October 29, 2022 WalletTestsPSBT
pull
wallet: Allow `bumpfee` for txs that don't signal BIP-125
#26454
petertodd on November 4, 2022 BrainstormingWallet
petertodd on November 4, 2022 BrainstormingWallet
pull
wallet: fix crash on loading descriptor wallet containing legacy key type entries
#26462
theStack on November 6, 2022 Wallet
theStack on November 6, 2022 Wallet
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: estimate the size of signed inputs using descriptors
#26567
darosior on November 24, 2022 Wallet
darosior on November 24, 2022 Wallet
pull
Wallet: don't underestimate the fees when spending a Taproot output
#26573
darosior on November 25, 2022 WalletCI failed
darosior on November 25, 2022 WalletCI failed
pull
wallet: Avoid a segfault in migratewallet failure cleanup
#26594
achow101 on November 28, 2022 Wallet
achow101 on November 28, 2022 Wallet
pull
wallet: be able to specify a wallet name and passphrase to migratewallet
#26595
achow101 on November 28, 2022 Wallet
achow101 on November 28, 2022 Wallet
pull
wallet: Migrate legacy wallets to descriptor wallets without requiring BDB
#26596
achow101 on November 28, 2022 Wallet
achow101 on November 28, 2022 Wallet
pull
wallet: Migrate non-HD keys with single combo containing a list of keys
#26627
achow101 on December 2, 2022 WalletCI failed
achow101 on December 2, 2022 WalletCI failed
pull
wallet: Move fee underpayment check to after all fee has been set
#26643
achow101 on December 5, 2022 Wallet
achow101 on December 5, 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: For feebump, ignore abandoned descendant spends
#26675
john-moffett on December 9, 2022 Wallet
john-moffett on December 9, 2022 Wallet
pull
wallet: Skip rescanning if wallet is more recent than tip
#26679
achow101 on December 9, 2022 Wallet
achow101 on December 9, 2022 Wallet
pull
wallet: Refactor database cursor into its own object with proper return codes
#26690
achow101 on December 12, 2022 Wallet
achow101 on December 12, 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
wallet: Have the wallet store the key for automatically generated descriptors
#26728
achow101 on December 19, 2022 Wallet
achow101 on December 19, 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: Migrate wallets that are not in a wallet dir
#26740
achow101 on December 21, 2022 WalletCI failed
achow101 on December 21, 2022 WalletCI failed
pull
wallet: fix confusing error / GUI crash on cross-chain legacy wallet restore
#26747
theStack on December 23, 2022 Wallet
theStack on December 23, 2022 Wallet
pull
wallet: Remove `mempool_sequence` from interface methods
#26752
w0xlt on December 26, 2022 Wallet
w0xlt on December 26, 2022 Wallet
pull
wallet: Replace `GetBalance()` logic with `AvailableCoins()`
#26756
w0xlt on December 27, 2022 WalletNeeds rebase
w0xlt on December 27, 2022 WalletNeeds rebase
pull
wallet: fully migrate address book entries for watchonly/solvable wallets
#26761
theStack on December 28, 2022 Wallet
theStack on December 28, 2022 Wallet
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: do not backdate locktime if it may lead to fingerprinting
#26902
rodentrabies on January 16, 2023 WalletNeeds rebase
rodentrabies on January 16, 2023 WalletNeeds rebase
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
wallet: reuse change dest when re-creating TX with avoidpartialspends
#27053
pinheadmz on February 6, 2023 Wallet
pinheadmz on February 6, 2023 Wallet
pull
Wallet: Zero out wallet master key upon locking so it doesn't persist in memory
#27080
john-moffett on February 10, 2023 Wallet
john-moffett on February 10, 2023 Wallet
pull
wallet: when a block is disconnected, update transactions that are no longer conflicted
#27145
ishaanam on February 22, 2023 Wallet
ishaanam on February 22, 2023 Wallet
pull
wallet: Turn `destdata` entries into `CAddressBookData` fields
#27215
achow101 on March 6, 2023 Wallet
achow101 on March 6, 2023 Wallet
pull
wallet: Add wallet method to detect if a key is "active"
#27216
pinheadmz on March 6, 2023 WalletNeeds rebase
pinheadmz on March 6, 2023 WalletNeeds rebase
pull
refactor: remove unused param from legacy pubkey interface
#27274
Bushstar on March 17, 2023 RefactoringWallet
Bushstar on March 17, 2023 RefactoringWallet
pull
wallet: Keep track of the wallet's own transaction outputs in memory
#27286
achow101 on March 20, 2023 Wallet
achow101 on March 20, 2023 Wallet
pull
wallet: track mempool conflicts with wallet transactions
#27307
ishaanam on March 22, 2023 Wallet
ishaanam on March 22, 2023 Wallet
pull
bumpfee: avoid making bumped transactions with too low fee when replacing outputs
#27308
achow101 on March 22, 2023 Wallet
achow101 on March 22, 2023 Wallet
pull
wallet: allow importing descriptors that have no xprivs, even in a privkey-enabled wallet
#27337
apoelstra on March 27, 2023 Wallet
apoelstra on March 27, 2023 Wallet
pull
wallet: add `seeds` argument to `importdescriptors`
#27351
apoelstra on March 28, 2023 WalletCI failed
apoelstra on March 28, 2023 WalletCI failed
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
wallet: clarify replace fields in help output
#27782
torkelrogstad on May 30, 2023 WalletCI failed
torkelrogstad on May 30, 2023 WalletCI failed
pull
wallet: Deniability API (Unilateral Transaction Meta-Privacy)
#27792
denavila on May 31, 2023 Wallet
denavila on May 31, 2023 Wallet
pull
wallet: Give deprecation warning when loading a legacy wallet
#27869
achow101 on June 12, 2023 Wallet
achow101 on June 12, 2023 Wallet
pull
wallet: bugfix, always use apostrophe for spkm descriptor ID
#27920
furszy on June 20, 2023 Wallet
furszy on June 20, 2023 Wallet
pull
bumpfee: ignore WALLET_INCREMENTAL_RELAY_FEE when user specifies fee_rate
#27969
ismaelsadeeq on June 25, 2023 Wallet
ismaelsadeeq on June 25, 2023 Wallet
pull
wallet: sqlite: don't include sqlite files from our headers
#28040
theuni on July 6, 2023 Wallet
theuni on July 6, 2023 Wallet
pull
wallet: Allow users to create a wallet that encrypts all database records
#28142
achow101 on July 24, 2023 WalletUp for grabs
achow101 on July 24, 2023 WalletUp for grabs
pull
wallet: Use CTxDestination in CRecipient instead of just scriptPubKey
#28246
achow101 on August 9, 2023 BugWallet
achow101 on August 9, 2023 BugWallet
pull
rpc, wallet: fix incorrect segwit redeem script size limit
#28307
furszy on August 21, 2023 Wallet
furszy on August 21, 2023 Wallet
pull
wallet: default -fallbackfee to same as -mintxfee on test chains
#28316
ajtowns on August 22, 2023 Wallet
ajtowns on August 22, 2023 Wallet
pull
wallet: Construct ScriptPubKeyMans with all data rather than loaded progressively
#28333
achow101 on August 24, 2023 Wallet
achow101 on August 24, 2023 Wallet
pull
wallet: Receive silent payment transactions
#28453
achow101 on September 11, 2023 WalletNeeds rebaseCI failed
achow101 on September 11, 2023 WalletNeeds rebaseCI failed
pull
wallet: allowing walletpassphrase timeout to be MAX_SLEEP_TIME if set to -1
#28454
kevkevinpal on September 11, 2023 Wallet
kevkevinpal on September 11, 2023 Wallet
pull
wallet: Fix wallet directory initialization
#28514
BrandonOdiwuor on September 21, 2023 WalletCI failed
BrandonOdiwuor on September 21, 2023 WalletCI failed
pull
wallet: Check for uninitialized last processed and conflicting heights in MarkConflicted
#28542
achow101 on September 27, 2023 Wallet
achow101 on September 27, 2023 Wallet
pull
wallet: Add TxStateString function for debugging and logging
#28544
ryanofsky on September 27, 2023 Wallet
ryanofsky on September 27, 2023 Wallet
pull
wallet: prevent bugs from invalid transaction heights with asserts, comments, and refactoring
#28546
ryanofsky on September 27, 2023 Wallet
ryanofsky on September 27, 2023 Wallet
pull
wallet: optimize migration process, batch db transactions
#28574
furszy on October 3, 2023 Wallet
furszy on October 3, 2023 Wallet
pull
wallet: No BDB creation, unless -deprecatedrpc=create_bdb
#28597
maflcko on October 5, 2023 Wallet
maflcko on October 5, 2023 Wallet
pull
wallet: Reload watchonly and solvables wallets after migration
#28609
achow101 on October 6, 2023 Wallet
achow101 on October 6, 2023 Wallet
pull
wallet: Migrate entire address book entries to watchonly and solvables too
#28610
achow101 on October 6, 2023 Wallet
achow101 on October 6, 2023 Wallet
pull
wallet: Cleanup accidental encryption keys in watchonly wallets
#28724
achow101 on October 24, 2023 Wallet
achow101 on October 24, 2023 Wallet
pull
wallet: [bugfix] Mark CNoDestination and PubKeyDestination constructor explicit
#28728
maflcko on October 25, 2023 Wallet
maflcko on October 25, 2023 Wallet
pull
wallet: avoid returning a reference to vMasterKey after releasing the mutex that guards it
#28774
vasild on November 2, 2023 Wallet
vasild on November 2, 2023 Wallet
pull
Wallet: Functions to enable adding used balance to GUI overview page
#28776
BrandonOdiwuor on November 2, 2023 WalletCI failed
BrandonOdiwuor on November 2, 2023 WalletCI failed
pull
wallet: cache descriptor ID to avoid repeated descriptor string creation
#28799
theStack on November 5, 2023 Wallet
theStack on November 5, 2023 Wallet
pull
wallet: refactor: remove unused `SignatureData` instances in spkm's `FillPSBT` methods
#28833
theStack on November 9, 2023 Wallet
theStack on November 9, 2023 Wallet
pull
wallet, mempool: propagete `checkChainLimits` error message to wallet
#28863
ismaelsadeeq on November 13, 2023 Wallet
ismaelsadeeq on November 13, 2023 Wallet
pull
wallet: Fix migration of wallets with txs that have both spendable and watchonly outputs
#28868
achow101 on November 13, 2023 Wallet
achow101 on November 13, 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
script/sign: avoid duplicated signature verification after signing (+introduce signing benchmarks)
#28923
theStack on November 21, 2023 WalletTestsResource usage
theStack on November 21, 2023 WalletTestsResource usage
pull
wallet: Add scan_utxo option to getbalances RPC
#28930
BrandonOdiwuor on November 23, 2023 WalletCI failed
BrandonOdiwuor on November 23, 2023 WalletCI failed
pull
wallet: fix key parsing check for miniscript expressions
#29027
brunoerg on December 8, 2023 Wallet
brunoerg on December 8, 2023 Wallet
pull
Wallet: (Refactor) GetBalance to calculate used balance
#29062
BrandonOdiwuor on December 12, 2023 WalletNeeds rebase
BrandonOdiwuor on December 12, 2023 WalletNeeds rebase
pull
sqlite: Disallow writing from multiple `SQLiteBatch`s
#29112
achow101 on December 18, 2023 Wallet
achow101 on December 18, 2023 Wallet
pull
test: Test that migration automatically repairs corrupted metadata with doubled derivation path
#29124
achow101 on December 20, 2023 Wallet
achow101 on December 20, 2023 Wallet
pull
wallet: Add `createwalletdescriptor` and `gethdkeys` RPCs for adding new automatically generated descriptors
#29130
achow101 on December 22, 2023 Wallet
achow101 on December 22, 2023 Wallet
pull
wallet: `addhdkey` RPC to add just keys to wallets via new `unused(KEY)` descriptor
#29136
achow101 on December 22, 2023 Wallet
achow101 on December 22, 2023 Wallet
pull
wallet: move lock to the top of ReleaseWallet
#29143
dimitaracev on December 26, 2023 WalletCI failed
dimitaracev on December 26, 2023 WalletCI failed
pull
wallet: move lock at the top of ReleaseWallet
#29155
dimitaracev on December 29, 2023 WalletCI failed
dimitaracev on December 29, 2023 WalletCI failed
pull
wallet: Fix use-after-free in WalletBatch::EraseRecords
#29176
maflcko on January 4, 2024 Wallet
maflcko on January 4, 2024 Wallet
pull
wallet: Refactor DumpWallet function to accept -dumpfile path argument
#29223
BrandonOdiwuor on January 11, 2024 Wallet
BrandonOdiwuor on January 11, 2024 Wallet
pull
wallet: Reset chain notifications handler if AttachChain fails
#29243
achow101 on January 13, 2024 Wallet
achow101 on January 13, 2024 Wallet
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: fix coin selection tracing to return -1 when no change pos
#29272
remyers on January 18, 2024 Wallet
remyers on January 18, 2024 Wallet
pull
Wallet: Add `maxfeerate` wallet startup option
#29278
ismaelsadeeq on January 18, 2024 WalletRPC/REST/ZMQ
ismaelsadeeq on January 18, 2024 WalletRPC/REST/ZMQ
pull
wallet: clarify replaced_by_txid and replaces_txid in help output
#29302
marcofleon on January 24, 2024 Wallet
marcofleon on January 24, 2024 Wallet
pull
wallet: Set descriptors flag after migrating blank wallets
#29367
achow101 on February 1, 2024 Wallet
achow101 on February 1, 2024 Wallet
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: Target a pre-defined utxo set composition by adjusting change outputs
#29442
remyers on February 16, 2024 WalletNeeds rebaseCI failed
remyers on February 16, 2024 WalletNeeds rebaseCI failed
pull
wallet: `getrawchangeaddress` and `getnewaddress` failures should not affect keypools for descriptor wallets
#29510
UdjinM6 on February 28, 2024 Wallet
UdjinM6 on February 28, 2024 Wallet
pull
Wallet: Add `max_tx_weight` to transaction funding options (take 2)
#29523
ismaelsadeeq on March 1, 2024 Wallet
ismaelsadeeq on March 1, 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
wallet: Avoid potentially writing incorrect best block locator
#29652
ryanofsky on March 14, 2024 Wallet
ryanofsky on March 14, 2024 Wallet
pull
wallet: Be able to receive and spend inputs involving MuSig2 aggregate keys
#29675
achow101 on March 18, 2024 Wallet
achow101 on March 18, 2024 Wallet
pull
wallet: fix unrelated parent conflict doesn't cause child tx to be marked as conflict
#29680
Eunovo on March 20, 2024 WalletNeeds rebaseCI failed
Eunovo on March 20, 2024 WalletNeeds rebaseCI failed
pull
refactor: Use our own implementation of urlDecode
#29904
fjahr on April 18, 2024 RefactoringWalletRPC/REST/ZMQ
fjahr on April 18, 2024 RefactoringWalletRPC/REST/ZMQ
pull
wallet: add coin selection parameter `add_excess_to_recipient_position` for changeless txs with excess that would be added to fees
#30080
remyers on May 10, 2024 WalletCI failed
remyers on May 10, 2024 WalletCI failed
pull
test: improve BDB parser (handle internal/overflow pages, support all page sizes)
#30125
theStack on May 16, 2024 WalletTests
theStack on May 16, 2024 WalletTests
pull
wallet, tests: Avoid stringop-overflow warning in PollutePubKey
#30131
achow101 on May 17, 2024 WalletTests
achow101 on May 17, 2024 WalletTests
pull
wallet: Fix listwalletdir listing of migrated default wallets and generated backup files
#30265
achow101 on June 10, 2024 Wallet
achow101 on June 10, 2024 Wallet
pull
wallet: notify when preset + automatic inputs exceed max weight
#30309
furszy on June 19, 2024 Wallet
furszy on June 19, 2024 Wallet
pull
wallet, logging: Replace WalletLogPrintf() with LogInfo()
#30343
ryanofsky on June 26, 2024 Wallet
ryanofsky on June 26, 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
wallet: use LogTrace for walletdb log messages at trace level
#30355
ajtowns on June 28, 2024 Wallet
ajtowns on June 28, 2024 Wallet
pull
#27307 follow-up: update mempool conflict tests + docs
#30365
ishaanam on June 30, 2024 WalletCI failed
ishaanam on June 30, 2024 WalletCI failed
pull
Bugfix: Ensure Atomicity in Wallet Settings Updates from Chain Interface
#30697
ismaelsadeeq on August 22, 2024 Wallet
ismaelsadeeq on August 22, 2024 Wallet
pull
wallet: Fix error messages telling user to specify wallet
#30912
mzumsande on September 16, 2024 Wallet
mzumsande on September 16, 2024 Wallet
pull
wallet: remove BDB dependency from wallet migration benchmark
#31241
furszy on November 7, 2024 Wallet
furszy on November 7, 2024 Wallet
pull
wallet: Translate [default wallet] string in progress messages
#31296
ryanofsky on November 15, 2024 Wallet
ryanofsky on November 15, 2024 Wallet
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
wallet: refactor: various master key encryption cleanups
#31398
theStack on December 1, 2024 Wallet
theStack on December 1, 2024 Wallet
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: Utilize IsMine() and CanProvide() in migration to cover edge cases
#31495
achow101 on December 13, 2024 Wallet
achow101 on December 13, 2024 Wallet
pull
wallet: allow label for non-ranged external descriptor (if `internal=false`) & disallow label for ranged descriptors
#31514
scgbckbone on December 17, 2024 Wallet
scgbckbone on December 17, 2024 Wallet
pull
build, test: Build `db_tests.cpp` regardless of `USE_BDB`
#31617
hebasto on January 7, 2025 WalletBuild systemTests
hebasto on January 7, 2025 WalletBuild systemTests
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
wallet: Replace "non-0" with "non-zero" in translatable error message
#31987
hebasto on March 4, 2025 Wallet
hebasto on March 4, 2025 Wallet
pull
wallet: removed duplicate call to GetDescriptorScriptPubKeyMan
#32023
saikiran57 on March 10, 2025 Wallet
saikiran57 on March 10, 2025 Wallet
pull
wallet: make coinbase that will mature on the next block available for selection
#32123
luisschwab on March 22, 2025 WalletNeeds rebase
luisschwab on March 22, 2025 WalletNeeds rebase
pull
wallet, rpc: remove settxfee and paytxfee
#32138
polespinasa on March 25, 2025 WalletRPC/REST/ZMQNeeds release note
polespinasa on March 25, 2025 WalletRPC/REST/ZMQNeeds release note
pull
wallet: remove redundant `Assert` call when block is disconnected
#32153
rkrux on March 27, 2025 Wallet
rkrux on March 27, 2025 Wallet
pull
descriptor: handle listdescriptors(private=true) for descriptors having partial keys
#32186
rkrux on April 1, 2025 WalletCI failed
rkrux on April 1, 2025 WalletCI failed
pull
test: Remove fragile and ancient release 0.17 wallet test
#32214
maflcko on April 3, 2025 WalletTests
maflcko on April 3, 2025 WalletTests
pull
test: enabling wallet migration functional test on windows
#32219
m3dwards on April 4, 2025 WalletTests
m3dwards on April 4, 2025 WalletTests
pull
wallet: Fix relative path backup during migration.
#32273
davidgumberg on April 15, 2025 Wallet
davidgumberg on April 15, 2025 Wallet
pull
ci: Temporarily disable `WalletMigration` benchmark
#32306
hebasto on April 18, 2025 WalletTests
hebasto on April 18, 2025 WalletTests
pull
Wallet: Fix Non-Ranged Descriptors with Range [0,0] Trigger Unexpected Wallet Errors in AddWalletDescriptor
#32344
Eunovo on April 24, 2025 Wallet
Eunovo on April 24, 2025 Wallet
pull
wallet, rpc: Use `OUTPUT_TYPES` to describe the output types instead of hardcoding them
#32432
w0xlt on May 7, 2025 WalletRPC/REST/ZMQ
w0xlt on May 7, 2025 WalletRPC/REST/ZMQ
pull
wallet: Use `util::Error` throughout `AddWalletDescriptor` instead of returning `nullptr` for some errors
#32475
achow101 on May 13, 2025 Wallet
achow101 on May 13, 2025 Wallet
pull
wallet: Add `exportwatchonlywallet` RPC to export a watchonly version of a wallet
#32489
achow101 on May 13, 2025 WalletReview club
achow101 on May 13, 2025 WalletReview club
pull
wallet: Always set descriptor cache upgraded flag for new wallets
#32597
achow101 on May 23, 2025 Wallet
achow101 on May 23, 2025 Wallet
pull
wallet: Fix wallet interface detection of encrypted wallets
#32620
achow101 on May 26, 2025 GUIWallet
achow101 on May 26, 2025 GUIWallet
pull
wallet: sqlite: there is no need to have exclusive locking when mocking
#32632
brunoerg on May 28, 2025 Wallet
brunoerg on May 28, 2025 Wallet
pull
Split `CWallet::Create()` into `CreateNew` and `LoadExisting`
#32636
davidgumberg on May 29, 2025 Wallet
davidgumberg on May 29, 2025 Wallet
pull
wallet: have external signer use PSBT error code EXTERNAL_SIGNER_NOT_FOUND
#32682
Sjors on June 5, 2025 Wallet
Sjors on June 5, 2025 Wallet
pull
wallet: Allow read-only database access for info and dump commands
#32685
PeterWrighten on June 5, 2025 WalletNeeds rebase
PeterWrighten on June 5, 2025 WalletNeeds rebase
pull
rpc, doc: clarify watch-only wallets balances in RPCHelp
#32761
rkrux on June 16, 2025 DocsWalletRPC/REST/ZMQ
rkrux on June 16, 2025 DocsWalletRPC/REST/ZMQ
pull
wallet: Replace CWalletTx::mapValue and vOrderForm with explicit class members
#32763
achow101 on June 16, 2025 Wallet
achow101 on June 16, 2025 Wallet
pull
wallet: Prepare for future upgrades by recording versions of last client to open and decrypt
#32895
achow101 on July 7, 2025 Wallet
achow101 on July 7, 2025 Wallet
pull
wallet, rpc: add v3 transaction creation and wallet support
#32896
ishaanam on July 7, 2025 WalletRPC/REST/ZMQ
ishaanam on July 7, 2025 WalletRPC/REST/ZMQ
pull
wallet: Remove wallet version and several legacy related functions
#32977
w0xlt on July 15, 2025 Wallet
w0xlt on July 15, 2025 Wallet
pull
wallet: remove outdated `pszSkip` arg of database `Rewrite` func
#32990
rkrux on July 16, 2025 Wallet
rkrux on July 16, 2025 Wallet
pull
wallet: Set descriptor cache upgraded flag for migrated wallets
#33031
achow101 on July 21, 2025 Wallet
achow101 on July 21, 2025 Wallet
pull
wallet: Set minversion to FEATURE_LATEST during migration
#33041
achow101 on July 22, 2025 Wallet
achow101 on July 22, 2025 Wallet
pull
wallet: Add address validation in `sendtoaddress` RPC
#33068
w0xlt on July 26, 2025 WalletCI failed
w0xlt on July 26, 2025 WalletCI failed
pull
test: remove duplicated code in test/functional/wallet_migration.py
#33122
kevkevinpal on August 1, 2025 Wallet
kevkevinpal on August 1, 2025 Wallet
pull
wallet: Improve wallet creation error message with usage hint
#33124
chareice on August 2, 2025 Wallet
chareice on August 2, 2025 Wallet
pull
wallet: Replace fee magic numbers with named constants
#33254
151henry151 on August 25, 2025 Wallet
151henry151 on August 25, 2025 Wallet
pull
wallet: Identify transactions spending 0-value outputs, and add tests for anchor outputs in a wallet
#33268
achow101 on August 28, 2025 Wallet
achow101 on August 28, 2025 Wallet
pull
wallet: don't consider unconfirmed TRUC coins with ancestors
#33528
glozow on October 2, 2025 Wallet
glozow on October 2, 2025 Wallet
pull
wallet: remove redundant sighash calculation in Musig2 signing flow
#33665
rkrux on October 21, 2025 Wallet
rkrux on October 21, 2025 Wallet
pull
wallet: Add separate balance info for non-mempool wallet txs
#33671
ajtowns on October 21, 2025 Wallet
ajtowns on October 21, 2025 Wallet
pull
wallet: Validate all descriptors before rescanning in importdescriptors
#33938
psam21 on November 24, 2025 Wallet
psam21 on November 24, 2025 Wallet
pull
wallet, doc: clarify the coin selection filters that enforce cluster count
#34037
glozow on December 10, 2025 DocsWallet
glozow on December 10, 2025 DocsWallet
pull
rpc: [wallet] Use unsigned type for tx version in sendall
#34135
maflcko on December 22, 2025 WalletRPC/REST/ZMQ
maflcko on December 22, 2025 WalletRPC/REST/ZMQ
pull
wallet: crash fix, handle non-writable db directories
#34176
furszy on December 29, 2025 Wallet
furszy on December 29, 2025 Wallet
pull
wallet: test: Relative wallet failed migration cleanup
#34226
davidgumberg on January 8, 2026 Wallet
davidgumberg on January 8, 2026 Wallet
pull
wallet: disallow creating new or restoring to an unnamed (default) wallet
#34269
achow101 on January 12, 2026 Wallet
achow101 on January 12, 2026 Wallet
pull
wallet: remove PreSelectedInputs and re-activate "AmountWithFeeExceedsBalance" error
#34299
stratospher on January 15, 2026 Wallet
stratospher on January 15, 2026 Wallet
pull
wallet: remove outdated `RewriteDB` calls from SPKM & `DBErrors::NEED_REWRITE` enum value
#34301
rkrux on January 15, 2026 Wallet
rkrux on January 15, 2026 Wallet
pull
wallet: Fix MaxSatisfactionWeight calculation for Taproot descriptors
#34314
tboy1337 on January 16, 2026 WalletCI failed
tboy1337 on January 16, 2026 WalletCI failed
pull
wallet: only log `txid` when `-debug=wallet` is explicit
#34341
l0rinc on January 19, 2026 Wallet
l0rinc on January 19, 2026 Wallet
pull
wallet: fix importprunedfunds to allow importing spending txs
#34350
crackedhandle on January 20, 2026 WalletCI failed
crackedhandle on January 20, 2026 WalletCI failed
pull
wallet: fix removeprunedfunds bug with conflicting transactions
#34358
mzumsande on January 21, 2026 Wallet
mzumsande on January 21, 2026 Wallet
pull
wallet: allow importprunedfunds for spending transactions
#34371
8144225309 on January 21, 2026 Wallet
8144225309 on January 21, 2026 Wallet
pull
wallet: fix `gethdkeys` RPC for descriptors with partial xprvs
#34379
rkrux on January 22, 2026 Wallet
rkrux on January 22, 2026 Wallet
pull
wallet: parallel fast rescan (approx 5x speed up with 8 threads)
#34400
Eunovo on January 24, 2026 Wallet
Eunovo on January 24, 2026 Wallet
pull
wallet: limit anti fee sniping locktime backdating when spending unconfirmed UTXOs
#34449
danielabrozzoni on January 29, 2026 WalletCI failed
danielabrozzoni on January 29, 2026 WalletCI failed
pull
wallet: Rename `RecordType::DELETE` to `RecordType::DELETE_FLAG`
#34454
hebasto on January 29, 2026 RefactoringWallet
hebasto on January 29, 2026 RefactoringWallet
pull
wallet: add private broadcast support for wallet transactions
#34457
w0xlt on January 30, 2026 WalletNeeds rebasePrivate Broadcast
w0xlt on January 30, 2026 WalletNeeds rebasePrivate Broadcast
pull
wallet: don't back-date locktime below input locktime
#34480
danielabrozzoni on February 2, 2026 Wallet
danielabrozzoni on February 2, 2026 Wallet
pull
wallet: Follow-ups to create/load split (#32636)
#34490
davidgumberg on February 3, 2026 Wallet
davidgumberg on February 3, 2026 Wallet
pull
wallet: remove most asserts of `WALLET_FLAG_DESCRIPTORS` flag
#34502
rkrux on February 4, 2026 Wallet
rkrux on February 4, 2026 Wallet
pull
wallet: guard against negative bump fee discount from mempool race
#34530
DukeDeSouth on February 7, 2026 Wallet
DukeDeSouth on February 7, 2026 Wallet
pull
wallet: resubmit transactions with private broadcast if enabled
#34533
vasild on February 7, 2026 WalletNeeds rebasePrivate Broadcast
vasild on February 7, 2026 WalletNeeds rebasePrivate Broadcast
pull
wallet: Disallow wallet names that are paths including `..` and `.` elements
#34544
achow101 on February 9, 2026 Wallet
achow101 on February 9, 2026 Wallet
pull
wallet: rpc: manpage: fix example missing `fee_rate` argument
#34561
SomberNight on February 11, 2026 Wallet
SomberNight on February 11, 2026 Wallet
pull
wallet: rpc: Improve error message for low feerates.
#34640
davidgumberg on February 20, 2026 Wallet
davidgumberg on February 20, 2026 Wallet
pull
wallet: call SyncWithValidationInterfaceQueue after disconnecting chain notifications
#34642
achow101 on February 20, 2026 Wallet
achow101 on February 20, 2026 Wallet
pull
wallet: handle MiniMiner bump fee calculation failures
#34698
shuv-amp on February 28, 2026 Wallet
shuv-amp on February 28, 2026 Wallet
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 mixed-input transaction accounting in history RPCs
#34872
w0xlt on March 19, 2026 Wallet
w0xlt 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
pull
wallet: Validate all descriptors before importing in importdescriptors
#34903
HouseOfHufflepuff on March 23, 2026 Wallet
HouseOfHufflepuff on March 23, 2026 Wallet
pull
wallet: mark bip125-replaceable deprecated, remove walletrbf argument
#34917
rkrux on March 25, 2026 Wallet
rkrux on March 25, 2026 Wallet
pull
wallet: detect cycles in BDB page traversal during migration
#34946
instagibbs on March 28, 2026 Wallet
instagibbs on March 28, 2026 Wallet
pull
wallet: reject input_weights for outpoints not in transaction
#34947
instagibbs on March 28, 2026 Wallet
instagibbs on March 28, 2026 Wallet
pull
wallet: Enforce BDB btree levels and overflow item sizes
#34959
achow101 on March 30, 2026 Wallet
achow101 on March 30, 2026 Wallet
pull
wallet: fix crash in coin selection with enormous unconfirmed clusters
#34962
cprkrn on March 31, 2026 Wallet
cprkrn on March 31, 2026 Wallet
pull
wallet: `NotifyCanGetAddressesChanged` when advancing `next_index`
#34993
davidgumberg on April 2, 2026 Wallet
davidgumberg on April 2, 2026 Wallet
pull
wallet: apply anti-fee-sniping locktime uniformly across all funded transaction RPCs
#35019
HouseOfHufflepuff on April 6, 2026 Wallet
HouseOfHufflepuff on April 6, 2026 Wallet
pull
wallet: clean old key material before overwriting in SetKey
#35056
flawlesscode254 on April 12, 2026 Wallet
flawlesscode254 on April 12, 2026 Wallet
pull
wallet: stop materializing skipped descriptor addresses after high-index detection
#35092
takeshikurosawaa on April 16, 2026 Wallet
takeshikurosawaa on April 16, 2026 Wallet
pull
wallet: remove outdated arguments from wallet scanning methods
#35123
rkrux on April 20, 2026 Wallet
rkrux on April 20, 2026 Wallet
pull
[Qt] New status bar Unit Display Control and related changes.
#4302
gubatron on June 7, 2014 Wallet
gubatron on June 7, 2014 Wallet
pull
`getrawchangeaddress` should fail when keypool exhausted + add tests
#4347
laanwj on June 16, 2014 Wallet
laanwj on June 16, 2014 Wallet
pull
Remove size limit in RPC client, keep it in server
#4640
laanwj on August 6, 2014 WalletRPC/REST/ZMQ
laanwj on August 6, 2014 WalletRPC/REST/ZMQ
pull
Make CCryptoKeyStore::Unlock check all keys (but only once)
#4670
TheBlueMatt on August 10, 2014 Wallet
TheBlueMatt on August 10, 2014 Wallet
pull
[Qt] Call checkBalanceChanged() periodically instead for every updated tx
#4712
cozz on August 17, 2014 Wallet
cozz on August 17, 2014 Wallet
pull
[Wallet] Do not flush the wallet in AddToWalletIfInvolvingMe(..)
#4805
cozz on August 31, 2014 Wallet
cozz on August 31, 2014 Wallet
pull
Issue#1643: Coinselection prunes extraneous inputs from ApproximateBestSubset
#4906
murchandamus on September 13, 2014 WalletPrivacy
murchandamus on September 13, 2014 WalletPrivacy
pull
[Wallet] Simplify SetMerkleBranch(..) to SetHashBlock(..)
#4938
cozz on September 18, 2014 Wallet
cozz on September 18, 2014 Wallet
pull
[Wallet] Reduce minTxFee for transaction creation to 1000 satoshis
#5209
cozz on November 4, 2014 Wallet
cozz on November 4, 2014 Wallet
pull
Check for available funds before call to SendMoney.
#5393
paveljanik on November 29, 2014 Wallet
paveljanik on November 29, 2014 Wallet
pull
Apply AreSane() checks to the fees from the network.
#5481
gmaxwell on December 16, 2014 Wallet
gmaxwell on December 16, 2014 Wallet
pull
Enforce minRelayTxFee on wallet created tx and add a maxtxfee option.
#5485
gmaxwell on December 16, 2014 Wallet
gmaxwell on December 16, 2014 Wallet
pull
Implement watchonly for fundrawtransaction
#5524
kanzure on December 21, 2014 WalletRPC/REST/ZMQ
kanzure on December 21, 2014 WalletRPC/REST/ZMQ
pull
Add removeaddress RPC call (remove watch-only address)
#5525
paveljanik on December 21, 2014 WalletRPC/REST/ZMQ
paveljanik on December 21, 2014 WalletRPC/REST/ZMQ
pull
Add unconfirmed and immature balances to getwalletinfo.
#5540
gmaxwell on December 25, 2014 Wallet
gmaxwell on December 25, 2014 Wallet
pull
RPCWallet: Notate all account stuff as deprecated
#5575
luke-jr on December 30, 2014 WalletRPC/REST/ZMQ
luke-jr on December 30, 2014 WalletRPC/REST/ZMQ
pull
Bugfix: RPCWallet: Docs: Booleans aren't quoted
#5576
luke-jr on December 30, 2014 WalletRPC/REST/ZMQ
luke-jr on December 30, 2014 WalletRPC/REST/ZMQ
pull
Addition of a balance column in transaction history table
#5587
SoCoCpp on January 1, 2015 GUIWallet
SoCoCpp on January 1, 2015 GUIWallet
pull
[Wallet] replace BDB with internal append only (logdb) backend
#5686
jonasschnelli on January 20, 2015 Wallet
jonasschnelli on January 20, 2015 Wallet
pull
Set default wallet custom tx fee to minTxFee instead of zero.
#5733
wtogami on February 1, 2015 GUIWallet
wtogami on February 1, 2015 GUIWallet
pull
[Move Only] Move wallet related sources to src/wallet/
#5745
jonasschnelli on February 3, 2015 RefactoringWallet
jonasschnelli on February 3, 2015 RefactoringWallet
pull
Regression test for ResendWalletTransactions
#5940
gavinandresen on March 23, 2015 WalletTestsRPC/REST/ZMQ
gavinandresen on March 23, 2015 WalletTestsRPC/REST/ZMQ
pull
wallet: make it possible to disable transaction broadcast
#5951
laanwj on March 27, 2015 WalletPrivacy
laanwj on March 27, 2015 WalletPrivacy
pull
Optimize creation and verification of transactions with lots of inputs
#6482
gavinandresen on July 27, 2015 Wallet
gavinandresen on July 27, 2015 Wallet
pull
Enable wallet key imports without rescan in pruned mode.
#6645
gmaxwell on September 7, 2015 Wallet
gmaxwell on September 7, 2015 Wallet
pull
[wallet] Default fPayAtLeastCustomFee to false
#6708
MarcoFalke on September 21, 2015 WalletTests
MarcoFalke on September 21, 2015 WalletTests
pull
AcceptToMemoryPool: Don't fee-check wallet-created transactions
#6726
MarcoFalke on September 26, 2015 Wallet
MarcoFalke on September 26, 2015 Wallet
pull
Optimisation: Store transaction list order in memory rather than compute it every need
#6851
luke-jr on October 19, 2015 Wallet
luke-jr on October 19, 2015 Wallet
pull
Reject invalid pubkeys when reading ckey items from the wallet.
#6906
gmaxwell on October 29, 2015 Wallet
gmaxwell on October 29, 2015 Wallet
pull
[WIP] Wallet: Cache CWalletDB pointer in CWallet to improve performance
#6966
pstratem on November 7, 2015 Wallet
pstratem on November 7, 2015 Wallet
pull
Don't use hard-coded AllowFree, as this is usually far too low.
#6997
sturles on November 12, 2015 Wallet
sturles on November 12, 2015 Wallet
pull
[Wallet] Add RPC call "rescanblockchain <startheight> <stopheight>"
#7061
jonasschnelli on November 19, 2015 FeatureWalletRPC/REST/ZMQ
jonasschnelli on November 19, 2015 FeatureWalletRPC/REST/ZMQ
pull
[Wallet]Perform entire CWallet::TopUpKeyPool in a transaction.
#7064
pstratem on November 20, 2015 Wallet
pstratem on November 20, 2015 Wallet
pull
[Wallet] improve detection of conflicted transactions
#7067
jonasschnelli on November 20, 2015 WalletMempool
jonasschnelli on November 20, 2015 WalletMempool
pull
Keep track of explicit wallet conflicts instead of using mempool
#7105
sipa on November 26, 2015 BugWallet
sipa on November 26, 2015 BugWallet
pull
Add option to opt into full-RBF when sending funds
#7132
petertodd on November 30, 2015 FeatureWallet
petertodd on November 30, 2015 FeatureWallet
pull
Checks for null data transaction before issuing error to debug.log
#7200
accraze on December 12, 2015 Wallet
accraze on December 12, 2015 Wallet
pull
[qa] wallet: Check if maintenance changes the balance
#7229
MarcoFalke on December 18, 2015 WalletTests
MarcoFalke on December 18, 2015 WalletTests
pull
[RPC, Wallet] Move RPC dispatch table registration to wallet/ code
#7307
jonasschnelli on January 7, 2016 WalletRPC/REST/ZMQ
jonasschnelli on January 7, 2016 WalletRPC/REST/ZMQ
pull
Always respect GetRequiredFee for wallet txs
#7321
MarcoFalke on January 8, 2016 WalletTX fees and policy
MarcoFalke on January 8, 2016 WalletTX fees and policy
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
pull
Don't resend wallet txs that aren't in our own mempool
#7521
morcos on February 11, 2016 Wallet
morcos on February 11, 2016 Wallet
pull
Minimal RPC & wallet support for CLTV-enabled multisig addresses
#7534
luke-jr on February 14, 2016 GUIWallet
luke-jr on February 14, 2016 GUIWallet
pull
[Wallet] move wallet help string creation to CWallet
#7576
jonasschnelli on February 22, 2016 RefactoringWallet
jonasschnelli on February 22, 2016 RefactoringWallet
pull
[Wallet] move "load wallet phase" to CWallet
#7577
jonasschnelli on February 22, 2016 RefactoringWallet
jonasschnelli on February 22, 2016 RefactoringWallet
pull
[WIP] [RPC] Add call zaptransaction to delete transaction from wallet
#7602
instagibbs on February 25, 2016 Wallet
instagibbs on February 25, 2016 Wallet
pull
[wallet] Move hardcoded file name out of log messages
#7608
MarcoFalke on February 26, 2016 RefactoringWallet
MarcoFalke on February 26, 2016 RefactoringWallet
pull
[WIP] [wallet] Couple minimum change with minimum relay fee
#7615
MarcoFalke on February 27, 2016 Wallet
MarcoFalke on February 27, 2016 Wallet
pull
Remove always true cases in wallet/crypter.cpp encrypt and decrypt function
#7643
JeremyRubin on March 4, 2016 Wallet
JeremyRubin on March 4, 2016 Wallet
pull
Prevent multiple calls to CWallet::AvailableCoins
#7649
promag on March 8, 2016 RefactoringWallet
promag on March 8, 2016 RefactoringWallet
pull
[wallet] Round up to the next satoshi on odd fee rates
#7661
MarcoFalke on March 9, 2016 Wallet
MarcoFalke on March 9, 2016 Wallet
pull
List solvability in listunspent output and improve help
#7688
sipa on March 14, 2016 WalletRPC/REST/ZMQ
sipa on March 14, 2016 WalletRPC/REST/ZMQ
pull
[Wallet] refactor wallet/init interaction
#7691
jonasschnelli on March 15, 2016 RefactoringWallet
jonasschnelli on March 15, 2016 RefactoringWallet
pull
[Wallet][RPC] add abandoned status to listtransactions
#7739
jonasschnelli on March 23, 2016 WalletRPC/REST/ZMQ
jonasschnelli on March 23, 2016 WalletRPC/REST/ZMQ
pull
[0.12 BP] [Wallet][RPC] add abandoned status to listtransactions
#7740
jonasschnelli on March 23, 2016 WalletRPC/REST/ZMQ
jonasschnelli on March 23, 2016 WalletRPC/REST/ZMQ
pull
[Wallet][RPC] add missing abandon status documentation
#7742
jonasschnelli on March 24, 2016 WalletRPC/REST/ZMQ
jonasschnelli on March 24, 2016 WalletRPC/REST/ZMQ
pull
[Wallet] slighly refactor GetOldestKeyPoolTime()
#7816
jonasschnelli on April 5, 2016 RefactoringWallet
jonasschnelli on April 5, 2016 RefactoringWallet
pull
[Wallet] Add cloned wallet, remove accounts, reset version
#7830
jonasschnelli on April 7, 2016 Wallet
jonasschnelli on April 7, 2016 Wallet
pull
[CLI] refactor wallets RPC JSON conversions
#7831
jonasschnelli on April 7, 2016 RefactoringWallet
jonasschnelli on April 7, 2016 RefactoringWallet
pull
Fix for incorrect locking in GetPubKey() (keystore.cpp)
#7913
rodentrabies on April 19, 2016 Wallet
rodentrabies on April 19, 2016 Wallet
pull
[RPC] add feerate option to fundrawtransaction
#7967
jonasschnelli on April 28, 2016 WalletRPC/REST/ZMQ
jonasschnelli on April 28, 2016 WalletRPC/REST/ZMQ
pull
[WIP] Wallet: Cache CWalletDB pointer in CWallet to improve performance
#8026
pstratem on May 9, 2016 Wallet
pstratem on May 9, 2016 Wallet
pull
Fix insanity of CWalletDB::WriteTx and CWalletTx::WriteToDisk
#8028
pstratem on May 9, 2016 RefactoringWallet
pstratem on May 9, 2016 RefactoringWallet
pull
[Wallet] Add simplest BIP32/deterministic key generation implementation
#8035
jonasschnelli on May 10, 2016 Wallet
jonasschnelli on May 10, 2016 Wallet
pull
init: Move berkeleydb version reporting to wallet
#8036
laanwj on May 10, 2016 RefactoringWallet
laanwj on May 10, 2016 RefactoringWallet
pull
[Wallet] Remove CWalletDB* parameter from CWallet::AddToWallet
#8152
pstratem on June 6, 2016 RefactoringWallet
pstratem on June 6, 2016 RefactoringWallet
pull
[Wallet] add HD keypath to CKeyMetadata, report over validateaddress
#8205
jonasschnelli on June 15, 2016 Wallet
jonasschnelli on June 15, 2016 Wallet
pull
[qa] wallet*.py: Check for salvagewallet regressions
#8319
MarcoFalke on July 8, 2016 WalletTests
MarcoFalke on July 8, 2016 WalletTests
pull
Add HD keypath to CKeyMetadata, report metadata in validateaddress
#8323
jonasschnelli on July 9, 2016 Wallet
jonasschnelli on July 9, 2016 Wallet
pull
TX fees and policy: fix relaypriority calculation error Issues #8334
#8336
maiiz on July 13, 2016 Wallet
maiiz on July 13, 2016 Wallet
pull
[Wallet] Ensure <0.13 clients can't open HD wallets
#8343
jonasschnelli on July 15, 2016 Wallet
jonasschnelli on July 15, 2016 Wallet
pull
Wallet: Minimum output value depends on fee instead of minTxRelayFee
#8356
NicolasDorier on July 18, 2016 Wallet
NicolasDorier on July 18, 2016 Wallet
pull
[0.13] [Wallet] Ensure <0.13 clients can't open HD wallets
#8366
jonasschnelli on July 18, 2016 WalletBackport
jonasschnelli on July 18, 2016 WalletBackport
pull
[Wallet] Ensure <0.13 clients can't open HD wallets
#8367
jonasschnelli on July 18, 2016 Wallet
jonasschnelli on July 18, 2016 Wallet
pull
[FOR LATER USE][WIP][Wallet]Â add support for a flexible "set of features"
#8369
jonasschnelli on July 19, 2016 Wallet
jonasschnelli on July 19, 2016 Wallet
pull
[Wallet] Move key derivation logic from GenerateNewKey to DeriveNewChildKey
#8375
pstratem on July 19, 2016 RefactoringWallet
pstratem on July 19, 2016 RefactoringWallet
pull
[Wallet][Trivial] Fix exception message to reference actual thrower.
#8376
pstratem on July 20, 2016 DocsWallet
pstratem on July 20, 2016 DocsWallet
pull
[Wallet]Move SetMinVersion for FEATURE_HD to SetHDMasterKey
#8378
pstratem on July 20, 2016 Wallet
pstratem on July 20, 2016 Wallet
pull
[0.13] Create a new HD seed after encrypting the wallet
#8389
jonasschnelli on July 21, 2016 Wallet
jonasschnelli on July 21, 2016 Wallet
pull
[Wallet] Correct hdmasterkeyid/masterkeyid name confusion
#8390
jonasschnelli on July 21, 2016 Wallet
jonasschnelli on July 21, 2016 Wallet
pull
Move CWallet::setKeyPool to private section of CWallet.
#8445
pstratem on August 2, 2016 RefactoringWallet
pstratem on August 2, 2016 RefactoringWallet
pull
[init, wallet] ParameterInteraction() iff wallet enabled
#8494
MarcoFalke on August 10, 2016 Wallet
MarcoFalke on August 10, 2016 Wallet
pull
Use ANYONECANPAY if -spendzeroconfchange=0
#8543
petertodd on August 19, 2016 WalletTX fees and policyUp for grabs
petertodd on August 19, 2016 WalletTX fees and policyUp for grabs
pull
[wallet] Use __func__ to get function name for output printing
#8548
MarcoFalke on August 19, 2016 RefactoringDocsWallet
MarcoFalke on August 19, 2016 RefactoringDocsWallet
pull
[Wallet] remove unused code/conditions in ReadAtCursor
#8564
jonasschnelli on August 23, 2016 RefactoringWallet
jonasschnelli on August 23, 2016 RefactoringWallet
pull
[Wallet] refactor CWallet/CWalletDB/CDB
#8574
jonasschnelli on August 24, 2016 RefactoringWallet
jonasschnelli on August 24, 2016 RefactoringWallet
pull
[wallet] rpc: Drop misleading option in importprunedfunds
#8581
MarcoFalke on August 24, 2016 WalletRPC/REST/ZMQ
MarcoFalke on August 24, 2016 WalletRPC/REST/ZMQ
pull
[Wallet] Move IncOrderPosNext to CWallet::AddAccountingEntry
#8585
pstratem on August 25, 2016 Wallet
pstratem on August 25, 2016 Wallet
pull
Add option to opt into full-RBF when sending funds (rebase, original by petertodd)
#8601
laanwj on August 26, 2016 FeatureWallet
laanwj on August 26, 2016 FeatureWallet
pull
Bugfix: RPC/Wallet: removeprunedfunds should flush the wallet db
#8687
luke-jr on September 9, 2016 Wallet
luke-jr on September 9, 2016 Wallet
pull
[Wallet] Remove last external reference to CWalletDB
#8696
pstratem on September 10, 2016 Wallet
pstratem on September 10, 2016 Wallet
pull
[WALLET] Addition of ImmatureCreditCached to MarkDirty()
#8717
spencerlievens on September 13, 2016 Wallet
spencerlievens on September 13, 2016 Wallet
pull
[Wallet] Add support for flexible BIP32/HD keypath-scheme
#8723
jonasschnelli on September 14, 2016 WalletUp for grabs
jonasschnelli on September 14, 2016 WalletUp for grabs
pull
[Wallet] add option for a custom extended master privat key (xpriv)
#8735
jonasschnelli on September 15, 2016 WalletUp for grabs
jonasschnelli on September 15, 2016 WalletUp for grabs
pull
[PoC] Add wallet inspection and modification tool "bitcoin-wallet-tool"
#8745
jonasschnelli on September 16, 2016 Wallet
jonasschnelli on September 16, 2016 Wallet
pull
Optionally sweep funds from private key.
#8763
CryptAxe on September 20, 2016 WalletRPC/REST/ZMQ
CryptAxe on September 20, 2016 WalletRPC/REST/ZMQ
pull
[Wallet] get rid of pwalletMain, add simple CWallets infrastructure
#8764
jonasschnelli on September 20, 2016 RefactoringWallet
jonasschnelli on September 20, 2016 RefactoringWallet
pull
[Wallet] remove "unused" ThreadFlushWalletDB from removeprunedfunds
#8765
jonasschnelli on September 20, 2016 Wallet
jonasschnelli on September 20, 2016 Wallet
pull
RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest
#8775
luke-jr on September 21, 2016 WalletRPC/REST/ZMQ
luke-jr on September 21, 2016 WalletRPC/REST/ZMQ
pull
[contrib] Delete spendfrom
#8779
MarcoFalke on September 21, 2016 DocsWalletRPC/REST/ZMQScripts and tools
MarcoFalke on September 21, 2016 DocsWalletRPC/REST/ZMQScripts and tools
pull
[wallet, policy] ParameterInteraction: Don't allow 0 fee
#8814
MarcoFalke on September 26, 2016 WalletTX fees and policy
MarcoFalke on September 26, 2016 WalletTX fees and policy
pull
Replace CWalletDB::ReadKeyValue with CWallet::LoadKeyValue
#8831
pstratem on September 28, 2016 RefactoringWallet
pstratem on September 28, 2016 RefactoringWallet
pull
[wallet] Move key derivation logic from GenerateNewKey to DeriveNewChildKey (pstratem)
#8851
MarcoFalke on September 30, 2016 Wallet
MarcoFalke on September 30, 2016 Wallet
pull
Move options from wallet.dat to QT settings files
#890
gavinandresen on February 23, 2012 GUIRefactoringWallet
gavinandresen on February 23, 2012 GUIRefactoringWallet
pull
qt: Translate all files, even if wallet disabled
#8911
laanwj on October 11, 2016 GUIDocsWallet
laanwj on October 11, 2016 GUIDocsWallet
pull
Fix init segfault where InitLoadWallet() calls ATMP before genesis
#8928
TheBlueMatt on October 15, 2016 Wallet
TheBlueMatt on October 15, 2016 Wallet
pull
[Wallet] Refactor wallet/init interaction (Reaccept wtx, flush thread)
#8977
jonasschnelli on October 20, 2016 RefactoringWallet
jonasschnelli on October 20, 2016 RefactoringWallet
pull
RPC: importmulti: Avoid using boost::variant::operator!=, which is only in newer boost versions
#8980
luke-jr on October 20, 2016 WalletRPC/REST/ZMQ
luke-jr on October 20, 2016 WalletRPC/REST/ZMQ
pull
rpc: Remove invalid explanation from wallet fee message
#9020
laanwj on October 26, 2016 DocsWalletRPC/REST/ZMQ
laanwj on October 26, 2016 DocsWalletRPC/REST/ZMQ
pull
[WIP][Experimental] Add Hybrid full block SPV mode
#9076
jonasschnelli on November 3, 2016 Wallet
jonasschnelli on November 3, 2016 Wallet
pull
Use importmulti timestamp when importing watch only keys (on top of #9682)
#9108
ryanofsky on November 8, 2016 WalletRPC/REST/ZMQ
ryanofsky on November 8, 2016 WalletRPC/REST/ZMQ
pull
WIP: Allow wallet key import RPCs to track TxOut amounts on -prune nodes (on top of #9306)
#9137
ryanofsky on November 11, 2016 Wallet
ryanofsky on November 11, 2016 Wallet
pull
Move -salvagewallet, -zap(wtx) to where they belong
#9142
jonasschnelli on November 12, 2016 RefactoringWallet
jonasschnelli on November 12, 2016 RefactoringWallet
pull
Refactor ZapWalletTxes to avoid layer violations
#9143
jonasschnelli on November 12, 2016 RefactoringWallet
jonasschnelli on November 12, 2016 RefactoringWallet
pull
Wallet/RPC: sweepprivkeys method to scan UTXO set and send to local wallet
#9152
luke-jr on November 13, 2016 WalletRPC/REST/ZMQUp for grabs
luke-jr on November 13, 2016 WalletRPC/REST/ZMQUp for grabs
pull
Add 'subtractFeeFromAmount' option to 'fundrawtransaction'.
#9222
dooglus on November 25, 2016 WalletRPC/REST/ZMQ
dooglus on November 25, 2016 WalletRPC/REST/ZMQ
pull
Make nWalletDBUpdated atomic to avoid a potential race.
#9227
pstratem on November 27, 2016 Wallet
pstratem on November 27, 2016 Wallet
pull
Fix more CWallet/CWalletDB layer violations
#9256
jonasschnelli on December 1, 2016 RefactoringWallet
jonasschnelli on December 1, 2016 RefactoringWallet
pull
Prefer coins that have fewer ancestors, sanity check txn before ATMP
#9262
instagibbs on December 2, 2016 WalletMempool
instagibbs on December 2, 2016 WalletMempool
pull
Make RelayWalletTransaction attempt to AcceptToMemoryPool.
#9290
gmaxwell on December 6, 2016 Wallet
gmaxwell on December 6, 2016 Wallet
pull
Use internal HD chain for change outputs (hd split)
#9294
jonasschnelli on December 6, 2016 Wallet
jonasschnelli on December 6, 2016 Wallet
pull
[Wallet] Bugfix: Fundrawtransaction: don't terminate when keypool is empty
#9295
jonasschnelli on December 6, 2016 Wallet
jonasschnelli on December 6, 2016 Wallet
pull
[Wallet] use CHDPubKey, don't store child priv keys in db, derive on the fly
#9298
jonasschnelli on December 7, 2016 WalletUp for grabs
jonasschnelli on December 7, 2016 WalletUp for grabs
pull
[wallet] Disable free transactions when relay is disabled
#9316
MarcoFalke on December 10, 2016 WalletTX fees and policy
MarcoFalke on December 10, 2016 WalletTX fees and policy
pull
Document CWalletTx::mapValue entries and remove erase of nonexistent "version" entry.
#9333
ryanofsky on December 12, 2016 RefactoringWallet
ryanofsky on December 12, 2016 RefactoringWallet
pull
Add test for CWalletTx::GetImmatureCredit() returning stale values.
#9359
ryanofsky on December 16, 2016 WalletTests
ryanofsky on December 16, 2016 WalletTests
pull
Factor out CWallet::nTimeSmart computation into a method.
#9369
ryanofsky on December 16, 2016 Wallet
ryanofsky on December 16, 2016 Wallet
pull
fundrawtransaction: Keep change-output keys by default, make it optional
#9377
jonasschnelli on December 19, 2016 Wallet
jonasschnelli on December 19, 2016 Wallet
pull
[trivial] Add documentation for CWalletTx::fFromMe member.
#9378
ryanofsky on December 19, 2016 DocsWallet
ryanofsky on December 19, 2016 DocsWallet
pull
Remove CWalletTx merging logic from AddToWallet
#9381
ryanofsky on December 19, 2016 RefactoringWallet
ryanofsky on December 19, 2016 RefactoringWallet
pull
Smarter coordination of change and fee in CreateTransaction.
#9404
morcos on December 21, 2016 Wallet
morcos on December 21, 2016 Wallet
pull
SetMerkleBranch: remove unused code, remove cs_main lock requirement
#9446
jonasschnelli on December 30, 2016 RefactoringWallet
jonasschnelli on December 30, 2016 RefactoringWallet
pull
[Wallet] Do not perform ECDSA signing in the fee calculation inner loop.
#9465
gmaxwell on January 4, 2017 Wallet
gmaxwell on January 4, 2017 Wallet
pull
Complete hybrid full block SPV mode
#9483
jonasschnelli on January 6, 2017 GUIWalletUp for grabs
jonasschnelli on January 6, 2017 GUIWalletUp for grabs
pull
Replace FindLatestBefore used by importmuti with FindEarliestAtLeast.
#9490
gmaxwell on January 8, 2017 WalletValidation
gmaxwell on January 8, 2017 WalletValidation
pull
Bug-fix: listsinceblock: use fork point as reference for blocks in reorg'd chains
#9516
kallewoof on January 11, 2017 WalletRPC/REST/ZMQ
kallewoof on January 11, 2017 WalletRPC/REST/ZMQ
pull
Enable RBF transactions in wallet by default
#9527
ryanofsky on January 12, 2017 WalletTX fees and policy
ryanofsky on January 12, 2017 WalletTX fees and policy
pull
Add missing mempool lock for CalculateMemPoolAncestors
#9578
TheBlueMatt on January 18, 2017 Wallet
TheBlueMatt on January 18, 2017 Wallet
pull
Fixes for bumpfee and minimum fees (use incrementalRelayFee for BIP 125 (RBF) replacement)
#9589
morcos on January 19, 2017 WalletTX fees and policyRPC/REST/ZMQ
morcos on January 19, 2017 WalletTX fees and policyRPC/REST/ZMQ
pull
[Qt] Add checkbox in the GUI to opt-in to RBF when creating a transaction
#9592
ryanofsky on January 19, 2017 GUIWallet
ryanofsky on January 19, 2017 GUIWallet
pull
Remove coin age priority and free transactions - implementation
#9602
morcos on January 20, 2017 WalletTX fees and policyMining
morcos on January 20, 2017 WalletTX fees and policyMining
pull
[wallet] Clarify getbalance help string to explain interaction with bumpfee
#9613
ryanofsky on January 23, 2017 WalletRPC/REST/ZMQ
ryanofsky on January 23, 2017 WalletRPC/REST/ZMQ
pull
[wallet] [refactor] Simplify getbalance implementation
#9614
ryanofsky on January 23, 2017 RefactoringWallet
ryanofsky on January 23, 2017 RefactoringWallet
pull
[rpc] listsinceblock should include lost transactions when parameter is a reorg'd block
#9622
kallewoof on January 24, 2017 WalletRPC/REST/ZMQ
kallewoof on January 24, 2017 WalletRPC/REST/ZMQ
pull
Bumpfee: bugfixes for error handling and feerate calculation
#9640
sdaftuar on January 26, 2017 WalletRPC/REST/ZMQ
sdaftuar on January 26, 2017 WalletRPC/REST/ZMQ
pull
Add createwallet "disableprivatekeys" option: a sane mode for watchonly-wallets
#9662
jonasschnelli on February 1, 2017 Wallet
jonasschnelli on February 1, 2017 Wallet
pull
[RPC] clarify listunspent amount description
#9663
instagibbs on February 1, 2017 WalletRPC/REST/ZMQ
instagibbs on February 1, 2017 WalletRPC/REST/ZMQ
pull
Set correct metadata on bumpfee wallet transactions
#9673
ryanofsky on February 2, 2017 WalletRPC/REST/ZMQ
ryanofsky on February 2, 2017 WalletRPC/REST/ZMQ
pull
Refactor Bumpfee, move core functionality to CWallet
#9681
jonasschnelli on February 3, 2017 Wallet
jonasschnelli on February 3, 2017 Wallet
pull
Return error when importmulti called with invalid address.
#9756
ryanofsky on February 13, 2017 WalletRPC/REST/ZMQ
ryanofsky on February 13, 2017 WalletRPC/REST/ZMQ
pull
[wallet] Remove importmulti always-true check
#9760
ryanofsky on February 14, 2017 WalletRPC/REST/ZMQ
ryanofsky on February 14, 2017 WalletRPC/REST/ZMQ
pull
Use 2 hour grace period for key timestamps in importmulti rescans
#9761
ryanofsky on February 14, 2017 WalletRPC/REST/ZMQ
ryanofsky on February 14, 2017 WalletRPC/REST/ZMQ
pull
wallet: Prevent "overrides a member function but is not marked 'override'" warnings
#9764
laanwj on February 15, 2017 Wallet
laanwj on February 15, 2017 Wallet
pull
Add missing cs_wallet lock that triggers new lock held assertion
#9771
ryanofsky on February 15, 2017 Wallet
ryanofsky on February 15, 2017 Wallet
pull
Return errors from importmulti if complete rescans are not successful
#9773
ryanofsky on February 15, 2017 WalletRPC/REST/ZMQ
ryanofsky on February 15, 2017 WalletRPC/REST/ZMQ
pull
Save watch only key timestamps when reimporting keys
#9818
ryanofsky on February 21, 2017 Wallet
ryanofsky on February 21, 2017 Wallet
pull
Fix importmulti returning rescan errors for wrong keys
#9829
ryanofsky on February 22, 2017 BugWallet
ryanofsky on February 22, 2017 BugWallet
pull
Update sendfrom RPC help to correct coin selection misconception
#9840
ryanofsky on February 23, 2017 WalletRPC/REST/ZMQ
ryanofsky on February 23, 2017 WalletRPC/REST/ZMQ
pull
tests: Fix dangling pwalletMain pointer in wallet tests
#9875
laanwj on February 27, 2017 WalletTests
laanwj on February 27, 2017 WalletTests
pull
Cache vout IsMine() value on `CWallet::AvailableCoins()`
#9939
joaopaulofonseca on March 7, 2017 WalletUp for grabs
joaopaulofonseca on March 7, 2017 WalletUp for grabs
pull
Trivial: Add const modifier to GetHDChain and IsHDEnabled
#9960
NicolasDorier on March 9, 2017 Wallet
NicolasDorier on March 9, 2017 Wallet