mirror of
https://github.com/kvazar-network/kevacoin.git
synced 2025-01-11 15:48:05 +00:00
[qa] Use address type in addmultisigaddress to avoid addwitnessaddress
This commit is contained in:
parent
886a92f25f
commit
f523c6bec0
@ -48,7 +48,7 @@ class NULLDUMMYTest(BitcoinTestFramework):
|
|||||||
self.address = self.nodes[0].getnewaddress()
|
self.address = self.nodes[0].getnewaddress()
|
||||||
self.ms_address = self.nodes[0].addmultisigaddress(1,[self.address])['address']
|
self.ms_address = self.nodes[0].addmultisigaddress(1,[self.address])['address']
|
||||||
self.wit_address = self.nodes[0].addwitnessaddress(self.address)
|
self.wit_address = self.nodes[0].addwitnessaddress(self.address)
|
||||||
self.wit_ms_address = self.nodes[0].addwitnessaddress(self.ms_address)
|
self.wit_ms_address = self.nodes[0].addmultisigaddress(1, [self.address], '', 'p2sh-segwit')['address']
|
||||||
|
|
||||||
network_thread_start()
|
network_thread_start()
|
||||||
self.coinbase_blocks = self.nodes[0].generate(2) # Block 2
|
self.coinbase_blocks = self.nodes[0].generate(2) # Block 2
|
||||||
|
@ -95,12 +95,11 @@ class SegWitTest(BitcoinTestFramework):
|
|||||||
for i in range(3):
|
for i in range(3):
|
||||||
newaddress = self.nodes[i].getnewaddress()
|
newaddress = self.nodes[i].getnewaddress()
|
||||||
self.pubkey.append(self.nodes[i].validateaddress(newaddress)["pubkey"])
|
self.pubkey.append(self.nodes[i].validateaddress(newaddress)["pubkey"])
|
||||||
multiaddress = self.nodes[i].addmultisigaddress(1, [self.pubkey[-1]])['address']
|
|
||||||
multiscript = CScript([OP_1, hex_str_to_bytes(self.pubkey[-1]), OP_1, OP_CHECKMULTISIG])
|
multiscript = CScript([OP_1, hex_str_to_bytes(self.pubkey[-1]), OP_1, OP_CHECKMULTISIG])
|
||||||
p2sh_addr = self.nodes[i].addwitnessaddress(newaddress)
|
p2sh_addr = self.nodes[i].addwitnessaddress(newaddress)
|
||||||
bip173_addr = self.nodes[i].addwitnessaddress(newaddress, False)
|
bip173_addr = self.nodes[i].addwitnessaddress(newaddress, False)
|
||||||
p2sh_ms_addr = self.nodes[i].addwitnessaddress(multiaddress)
|
p2sh_ms_addr = self.nodes[i].addmultisigaddress(1, [self.pubkey[-1]], '', 'p2sh-segwit')['address']
|
||||||
bip173_ms_addr = self.nodes[i].addwitnessaddress(multiaddress, False)
|
bip173_ms_addr = self.nodes[i].addmultisigaddress(1, [self.pubkey[-1]], '', 'bech32')['address']
|
||||||
assert_equal(p2sh_addr, key_to_p2sh_p2wpkh(self.pubkey[-1]))
|
assert_equal(p2sh_addr, key_to_p2sh_p2wpkh(self.pubkey[-1]))
|
||||||
assert_equal(bip173_addr, key_to_p2wpkh(self.pubkey[-1]))
|
assert_equal(bip173_addr, key_to_p2wpkh(self.pubkey[-1]))
|
||||||
assert_equal(p2sh_ms_addr, script_to_p2sh_p2wsh(multiscript))
|
assert_equal(p2sh_ms_addr, script_to_p2sh_p2wsh(multiscript))
|
||||||
|
Loading…
Reference in New Issue
Block a user