bitcoin/src/wallet
Samuel Dobson 652c45fdbb
Merge #15454: Remove the automatic creation and loading of the default wallet
d26f0648f1 Tell users how to load or create a wallet when no wallet is loaded (Andrew Chow)
1bee1e6269 Do not create default wallet (Andrew Chow)

Pull request description:

  Instead of automatically creating and loading a default wallet, users should instead explicitly create their wallet or load it on start.

  Builds on #19754 which provides the `load_on_startup` behavior for the GUI.

ACKs for top commit:
  jnewbery:
    Manual test and very light code review ACK d26f0648f1
  ryanofsky:
    Code review ACK d26f0648f1. Just suggested changes to first commit (reusing MakeWalletDatabase and adding release notes), no changes to second commit
  jonatack:
    ACK d26f0648f1 light code review, debug build, ran tests, did manual testing with testnet, rebased on master, on linux debian.

Tree-SHA512: 091d785aef64736f7df661c576e815a87f3d029cfa32f3a75ba86fc25795f10b022ab3ae15c5b61a10b8cee16f5650f15cd79cbd6127e5e3ccbef631966d3c30
2020-09-18 12:03:55 +12:00
..
test Do not create default wallet 2020-09-08 21:02:53 -04:00
bdb.cpp refactor: Pass wallet database into CWallet::Create 2020-09-03 12:24:32 -04:00
bdb.h refactor: Pass wallet database into CWallet::Create 2020-09-03 12:24:32 -04:00
coincontrol.cpp
coincontrol.h
coinselection.cpp
coinselection.h
context.cpp
context.h
crypter.cpp
crypter.h
db.cpp refactor: Pass wallet database into CWallet::Create 2020-09-03 12:24:32 -04:00
db.h bugfix: make LoadWallet assigns status always 2020-09-10 00:47:31 +09:00
feebumper.cpp
feebumper.h
fees.cpp
fees.h
init.cpp Do not create default wallet 2020-09-08 21:02:53 -04:00
ismine.h
load.cpp Do not create default wallet 2020-09-08 21:02:53 -04:00
load.h Do not create default wallet 2020-09-08 21:02:53 -04:00
rpcdump.cpp rpc: Assert that RPCArg names are equal to CRPCCommand ones (rpcdump) 2020-08-14 12:38:03 +02:00
rpcwallet.cpp [rpc] add send method 2020-09-10 13:44:53 +02:00
rpcwallet.h
salvage.cpp wallet: Remove path checking code from bitcoin-wallet tool 2020-09-03 12:24:32 -04:00
salvage.h
scriptpubkeyman.cpp
scriptpubkeyman.h Add missed thread safety annotations 2020-08-29 20:46:23 +03:00
wallet.cpp bugfix: make LoadWallet assigns status always 2020-09-10 00:47:31 +09:00
wallet.h Merge #19754: wallet, gui: Reload previously loaded wallets on startup 2020-09-03 18:24:32 +02:00
walletdb.cpp wallet: Remove path checking code from bitcoin-wallet tool 2020-09-03 12:24:32 -04:00
walletdb.h wallet: Remove path checking code from bitcoin-wallet tool 2020-09-03 12:24:32 -04:00
wallettool.cpp wallet: Remove path checking code from bitcoin-wallet tool 2020-09-03 12:24:32 -04:00
wallettool.h wallet: Remove path checking code from bitcoin-wallet tool 2020-09-03 12:24:32 -04:00
walletutil.cpp wallet: Add MakeDatabase function 2020-09-03 12:24:32 -04:00
walletutil.h Remove WalletLocation class 2020-09-03 12:24:32 -04:00