[Wallet] Improve Wallet API Encapsulation #8055

pull pstratem wants to merge 7 commits into bitcoin:master from pstratem:2016-05-14-wallet-api-cleanup changing 9 files +143 −143
  1. pstratem commented at 3:41 AM on May 15, 2016: contributor

    The principle goal here is to make CWalletDB an internal implementation detail of CWallet.

    The only remaining reference to CWalletDB in the API are for accounting tests, which can be cleaned up in a future PR.

  2. Move BackupWallet to CWallet::BackupWallet 01b9b217e8
  3. Remove pwalletdb parameter from CWallet::AddToWallet 203f5ddbb5
  4. pstratem force-pushed on May 15, 2016
  5. Create and use CWallet::Move 1094ee2a6c
  6. pstratem force-pushed on May 15, 2016
  7. Create and use CWallet::ReadAccount CWallet::WriteAccount ace28ea310
  8. pstratem force-pushed on May 15, 2016
  9. pstratem renamed this:
    Move BackupWallet to CWallet::BackupWallet
    [WIP][Wallet] Improve Wallet API Encapsulation
    on May 15, 2016
  10. MarcoFalke added the label Refactoring on May 15, 2016
  11. MarcoFalke commented at 11:39 AM on May 15, 2016: member

    Concept ACK

  12. Move GetAccountBalance to CWallet::GetAccountBalance dd6e58d9bc
  13. Remove references to pwalletMain inside CWallet::* methods. 6953e5373d
  14. pstratem renamed this:
    [WIP][Wallet] Improve Wallet API Encapsulation
    [Wallet] Improve Wallet API Encapsulation
    on May 16, 2016
  15. pstratem force-pushed on May 16, 2016
  16. Require CWalletDB* parameter to CWallet::IncOrderPosNext != NULL. ae411ec24a
  17. pstratem force-pushed on May 16, 2016
  18. pstratem commented at 11:06 PM on May 16, 2016: contributor

    Going to reorganize these changes

  19. pstratem closed this on May 16, 2016

  20. MarcoFalke locked this on Sep 8, 2021
Contributors

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-19 00:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me