mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-07-13 13:24:42 +02:00
Merge #20125: rpc, wallet: Expose database format in getwalletinfo
624bab00dd
test: add coverage for getwalletinfo format field (Jon Atack)5e737a0092
rpc, wallet: Expose database format in getwalletinfo (João Barbosa) Pull request description: Support for sqlite based wallets was added in #19077. This PR adds the `format` key in `getwalletinfo` response, that can be `bdb` or `sqlite`. ACKs for top commit: jonatack: Tested ACK624bab00dd
laanwj: Code review ACK624bab00dd
. MarcoFalke: doesn't hurt ACK624bab00dd
hebasto: ACK624bab00dd
, tested on Linux Mint 20 (x86_64). meshcollider: utACK624bab00dd
Tree-SHA512: a81f8530f040f6381d33e073a65f281993eccfa717424ab6e651c1203cbaf27794dcb7175570459e7fdaa211565bc060d0a3ecbe70d2b6f9c49b8d5071e4441c
This commit is contained in:
@ -21,6 +21,9 @@ class WalletDescriptorTest(BitcoinTestFramework):
|
||||
self.skip_if_no_wallet()
|
||||
|
||||
def run_test(self):
|
||||
wallet_info = self.nodes[0].getwalletinfo()
|
||||
assert_equal(wallet_info['format'], 'bdb')
|
||||
|
||||
# Make a descriptor wallet
|
||||
self.log.info("Making a descriptor wallet")
|
||||
self.nodes[0].createwallet(wallet_name="desc1", descriptors=True)
|
||||
@ -29,6 +32,7 @@ class WalletDescriptorTest(BitcoinTestFramework):
|
||||
# A descriptor wallet should have 100 addresses * 3 types = 300 keys
|
||||
self.log.info("Checking wallet info")
|
||||
wallet_info = self.nodes[0].getwalletinfo()
|
||||
assert_equal(wallet_info['format'], 'sqlite')
|
||||
assert_equal(wallet_info['keypoolsize'], 300)
|
||||
assert_equal(wallet_info['keypoolsize_hd_internal'], 300)
|
||||
assert 'keypoololdest' not in wallet_info
|
||||
|
Reference in New Issue
Block a user