Changeset View
Changeset View
Standalone View
Standalone View
test/functional/wallet_dump.py
Show First 20 Lines • Show All 100 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
wallet_unenc_dump = os.path.join( | wallet_unenc_dump = os.path.join( | ||||
self.nodes[0].datadir, "wallet.unencrypted.dump") | self.nodes[0].datadir, "wallet.unencrypted.dump") | ||||
wallet_enc_dump = os.path.join( | wallet_enc_dump = os.path.join( | ||||
self.nodes[0].datadir, "wallet.encrypted.dump") | self.nodes[0].datadir, "wallet.encrypted.dump") | ||||
# generate 20 addresses to compare against the dump | # generate 20 addresses to compare against the dump | ||||
test_addr_count = 20 | test_addr_count = 20 | ||||
addrs = [] | addrs = [] | ||||
for i in range(0, test_addr_count): | for _ in range(test_addr_count): | ||||
addr = self.nodes[0].getnewaddress() | addr = self.nodes[0].getnewaddress() | ||||
vaddr = self.nodes[0].getaddressinfo( | vaddr = self.nodes[0].getaddressinfo( | ||||
addr) # required to get hd keypath | addr) # required to get hd keypath | ||||
addrs.append(vaddr) | addrs.append(vaddr) | ||||
# Should be a no-op: | # Should be a no-op: | ||||
self.nodes[0].keypoolrefill() | self.nodes[0].keypoolrefill() | ||||
# Test scripts dump by adding a 1-of-1 multisig address | # Test scripts dump by adding a 1-of-1 multisig address | ||||
▲ Show 20 Lines • Show All 104 Lines • Show Last 20 Lines |