Page MenuHomePhabricator

[Wallet] refactor CWallet/CWalletDB/CDB
ClosedPublic

Authored by deadalnix on Jan 7 2018, 00:09.

Details

Summary

Try to hide CDB/bitdb behinde CWalletDB.
Prepare for full wallet database abstraction.

Backport of core's PR8574

Depends on D908

Test Plan
make check

Diff Detail

Repository
rABC Bitcoin ABC
Branch
walletdbrefac
Lint
Lint Passed
SeverityLocationCodeMessage
Auto-Fixsrc/wallet/wallet.cpp:1CFMTCode style violation
Unit
No Test Coverage
Build Status
Buildable 1540
Build 1540: arc lint + arc unit

Event Timeline

schancel added inline comments.
src/wallet/db.cpp
661 ↗(On Diff #2390)

IMO this if should be inverted with a return false;

This revision is now accepted and ready to land.Jan 10 2018, 01:32
This revision was automatically updated to reflect the committed changes.