Title: can not spend from segwit tx
Post by: Eiskalt|@ on December 21, 2017, 05:44:07 PM
Hi, my Armory is not able to spend from P2SH-P2WPKH Address, but P2SH-P2PK works. I am running Armory 0.96.3 compiled from git and core 0.15.99 (ERROR) TxFrames.py:876 - Problem sending transaction! Traceback (most recent call last): File "/home/miner/Armory/BitcoinArmory/ui/TxFrames.py", line 871, in createTxAndBroadcast finalTx = ustxSigned.getSignedPyTx(signer=self.signerType) File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 2633, in getSignedPyTx if not self.verifySigsAllInputs(signer): File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 2549, in verifySigsAllInputs pytx = self.getSignedPyTx(doVerifySigs=False) File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 2661, in getSignedPyTx pytxWit.unserialize(witData) File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 672, in unserialize if txWitnessData.getRemainingSize() < stackItemSize: raise UnserializeError UnserializeError (ERROR) Traceback (most recent call last): File "/home/miner/Armory/BitcoinArmory/ui/TxFrames.py", line 871, in createTxAndBroadcast finalTx = ustxSigned.getSignedPyTx(signer=self.signerType) File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 2633, in getSignedPyTx if not self.verifySigsAllInputs(signer): File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 2549, in verifySigsAllInputs pytx = self.getSignedPyTx(doVerifySigs=False) File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 2661, in getSignedPyTx pytxWit.unserialize(witData) File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 672, in unserialize if txWitnessData.getRemainingSize() < stackItemSize: raise UnserializeError UnserializeError
Traceback (most recent call last): File "/home/miner/Armory/BitcoinArmory/ui/TxFrames.py", line 871, in createTxAndBroadcast finalTx = ustxSigned.getSignedPyTx(signer=self.signerType) File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 2633, in getSignedPyTx if not self.verifySigsAllInputs(signer): File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 2549, in verifySigsAllInputs pytx = self.getSignedPyTx(doVerifySigs=False) File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 2661, in getSignedPyTx pytxWit.unserialize(witData) File "/home/miner/Armory/BitcoinArmory/armoryengine/Transaction.py", line 672, in unserialize if txWitnessData.getRemainingSize() < stackItemSize: raise UnserializeError armoryengine.ArmoryUtils.UnserializeError
Thanks
Title: Re: can not spend from segwit tx
Post by: goatpig on December 21, 2017, 06:15:14 PM
Update to RC1
Title: Re: can not spend from segwit tx
Post by: Eiskalt|@ on December 21, 2017, 06:30:55 PM
0.96.3.99 works fine. Thanks
|