-
Notifications
You must be signed in to change notification settings - Fork 716
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Wallet] Basic multiwallet support #2337
[Wallet] Basic multiwallet support #2337
Commits on May 17, 2021
-
Bugfix: wallet: Increment "update counter" only after actually making
the applicable db changes to avoid potential races Also does all "update counter" access via IncrementUpdateCounter
Configuration menu - View commit details
-
Copy full SHA for 8aa93b9 - Browse repository at this point
Copy the full SHA 8aa93b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8edb74f - Browse repository at this point
Copy the full SHA 8edb74fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cfb711 - Browse repository at this point
Copy the full SHA 9cfb711View commit details -
refactor: move bdb (bitdb) interaction from init.cpp to wallet.cpp
>>> based on bitcoin/bitcoin@2bb1c87 this will remove db.h from init.cpp
Configuration menu - View commit details
-
Copy full SHA for f9d7fe1 - Browse repository at this point
Copy the full SHA f9d7fe1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc2e022 - Browse repository at this point
Copy the full SHA dc2e022View commit details -
[Doc] Remove ThreadFlushWalletDB from developer notes
It was removed in PIVX-Project#2150
Configuration menu - View commit details
-
Copy full SHA for fb64bbc - Browse repository at this point
Copy the full SHA fb64bbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8dd236 - Browse repository at this point
Copy the full SHA a8dd236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e21e09 - Browse repository at this point
Copy the full SHA 0e21e09View commit details -
RPC: Do all wallet access through new GetWalletForJSONRPCRequest
>>> inspired by bitcoin/bitcoin@d77ad6d currently pwalletMain local variables shadow the global. These will be renamed to pwallet in the next commit (kept separate for ease of review)
Configuration menu - View commit details
-
Copy full SHA for 325baaa - Browse repository at this point
Copy the full SHA 325baaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22f8507 - Browse repository at this point
Copy the full SHA 22f8507View commit details -
Move nWalletUnlockTime to CWallet::nRelockTime, and name timed task
unique per CWallet
Configuration menu - View commit details
-
Copy full SHA for cc965fe - Browse repository at this point
Copy the full SHA cc965feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 687c2fd - Browse repository at this point
Copy the full SHA 687c2fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca6a62d - Browse repository at this point
Copy the full SHA ca6a62dView commit details -
Wallet/RPC: Use filename rather than CWallet pointer, for lockwallet
RPCRunLater job name The job name is logged, and could pose as an information leak to someone attacking the process, helping them counteract ASLR protections
Configuration menu - View commit details
-
Copy full SHA for 3bfa7d8 - Browse repository at this point
Copy the full SHA 3bfa7d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 100d67c - Browse repository at this point
Copy the full SHA 100d67cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bbad5c - Browse repository at this point
Copy the full SHA 4bbad5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6cf608 - Browse repository at this point
Copy the full SHA d6cf608View commit details -
[Tests] move pwalletMain to wallet test fixture + use smart pointer
>>> inspired by bitcoin/bitcoin@49bd659 + bitcoin/bitcoin@f94c2ec
Configuration menu - View commit details
-
Copy full SHA for d10acd5 - Browse repository at this point
Copy the full SHA d10acd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b27dcfe - Browse repository at this point
Copy the full SHA b27dcfeView commit details -
Wallet: Move multiwallet sanity checks to CWallet::Verify, and do other
checks on all wallets
Configuration menu - View commit details
-
Copy full SHA for 647fbc9 - Browse repository at this point
Copy the full SHA 647fbc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6efa6b - Browse repository at this point
Copy the full SHA e6efa6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60f9b4b - Browse repository at this point
Copy the full SHA 60f9b4bView commit details -
wallet: Forbid -salvagewallet, -zapwallettxes, and -upgradewallet with
multiple wallets >>> backports bitcoin/bitcoin@9cbe8c8
Configuration menu - View commit details
-
Copy full SHA for b6dbbf3 - Browse repository at this point
Copy the full SHA b6dbbf3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36796f2 - Browse repository at this point
Copy the full SHA 36796f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc596f3 - Browse repository at this point
Copy the full SHA dc596f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff4cee0 - Browse repository at this point
Copy the full SHA ff4cee0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4734a84 - Browse repository at this point
Copy the full SHA 4734a84View commit details