Bitcoin Forum
December 14, 2024, 01:33:13 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: can not spend from segwit tx  (Read 116 times)
Eiskalt|@ (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
December 21, 2017, 05:44:07 PM
 #1

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

Code:
(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
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3780
Merit: 1375

Armory Developer


View Profile
December 21, 2017, 06:15:14 PM
 #2

Update to RC1

Eiskalt|@ (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
December 21, 2017, 06:30:55 PM
 #3

0.96.3.99 works fine.
Thanks
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!