[Wallet] Improve Wallet encapsulation #8061

pull pstratem wants to merge 2 commits into bitcoin:master from pstratem:2016-05-14-wallet-api-cleanup changing 6 files +80 −78
  1. pstratem commented at 12:22 AM on May 17, 2016: contributor

    Improvements to the CWallet API which can be made without a negative performance impact.

  2. Move GetAccountBalance from rpcwallet.cpp into CWallet::GetAccountBalance ecb9741ec3
  3. Move BackupWallet to CWallet::BackupWallet 380498aba4
  4. pstratem force-pushed on May 17, 2016
  5. pstratem force-pushed on May 17, 2016
  6. dcousens commented at 2:15 AM on May 17, 2016: contributor

    utACK 380498a

    On another note, CWallet is doing way too much at this point. The movement of these functions into CWallet fall under its current responsibilities, it just simply has too many responsibilities. No doubt we're quite the stones throw away from it following the single responsibility principle haha.

  7. jonasschnelli commented at 7:37 AM on May 17, 2016: contributor

    utACK 380498aba4f6aebe53a8241f163e3c7fe424b7e0

  8. jonasschnelli added the label Wallet on May 17, 2016
  9. MarcoFalke commented at 8:23 AM on May 17, 2016: member

    utACK 380498a

  10. MarcoFalke added the label Refactoring on May 21, 2016
  11. arowser commented at 8:43 AM on May 25, 2016: contributor

    Can one of the admins verify this patch?

  12. sipa commented at 4:06 PM on May 25, 2016: member

    ACK, Confirmed move-only ecb9741ec3067f67f595126869d0200c62064bbd and 380498aba4f6aebe53a8241f163e3c7fe424b7e0.

  13. sipa merged this on May 25, 2016
  14. sipa closed this on May 25, 2016

  15. sipa referenced this in commit f6b7df3155 on May 25, 2016
  16. codablock referenced this in commit 05e3aed29e on Sep 16, 2017
  17. codablock referenced this in commit 182fd205c1 on Sep 19, 2017
  18. codablock referenced this in commit 8723f99569 on Dec 21, 2017
  19. zkbot referenced this in commit 5b194067ea on Aug 12, 2021
  20. MarcoFalke locked this on Sep 8, 2021

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