Page MenuHomePhabricator

walletdb: Introduce WalletDatabase abstract class
ClosedPublic

Authored by PiRK on Sep 2 2021, 12:44.

Details

Reviewers
majcosta
Group Reviewers
Restricted Project
Commits
rABCaa3437af5c88: walletdb: Introduce WalletDatabase abstract class
Summary

Make WalletDatabase actually an abstract class and not just a typedef
for BerkeleyDatabase. Have BerkeleyDatabase inherit this class.

This is a backport of core#19334 [4/4]
https://github.com/bitcoin/bitcoin/pull/19334/commits/d416ae560e46a4846a3fd5990b7d390d2ef30ec8

Depends on D100234

Test Plan

ninja all check-all

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable