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