Changeset View
Changeset View
Standalone View
Standalone View
test/functional/rpc_rawtransaction.py
Show First 20 Lines • Show All 143 Lines • ▼ Show 20 Lines | def run_test(self): | ||||
addr3Obj = self.nodes[2].validateaddress(addr3) | addr3Obj = self.nodes[2].validateaddress(addr3) | ||||
mSigObj = self.nodes[2].addmultisigaddress( | mSigObj = self.nodes[2].addmultisigaddress( | ||||
2, [addr1Obj['pubkey'], addr2Obj['pubkey'], addr3Obj['pubkey']])['address'] | 2, [addr1Obj['pubkey'], addr2Obj['pubkey'], addr3Obj['pubkey']])['address'] | ||||
txId = self.nodes[0].sendtoaddress(mSigObj, 2.2) | txId = self.nodes[0].sendtoaddress(mSigObj, 2.2) | ||||
decTx = self.nodes[0].gettransaction(txId) | decTx = self.nodes[0].gettransaction(txId) | ||||
rawTx = self.nodes[0].decoderawtransaction(decTx['hex']) | rawTx = self.nodes[0].decoderawtransaction(decTx['hex']) | ||||
sPK = rawTx['vout'][0]['scriptPubKey']['hex'] | |||||
self.sync_all() | self.sync_all() | ||||
self.nodes[0].generate(1) | self.nodes[0].generate(1) | ||||
self.sync_all() | self.sync_all() | ||||
# THIS IS A INCOMPLETE FEATURE | # THIS IS A INCOMPLETE FEATURE | ||||
# NODE2 HAS TWO OF THREE KEY AND THE FUNDS SHOULD BE SPENDABLE AND | # NODE2 HAS TWO OF THREE KEY AND THE FUNDS SHOULD BE SPENDABLE AND | ||||
# COUNT AT BALANCE CALCULATION | # COUNT AT BALANCE CALCULATION | ||||
# for now, assume the funds of a 2of3 multisig tx are not marked as | # for now, assume the funds of a 2of3 multisig tx are not marked as | ||||
▲ Show 20 Lines • Show All 190 Lines • Show Last 20 Lines |