I'm trying to spend some mixed inputs but armory wont let me.
Traceback (most recent call last):
File "/usr/local/lib/armory/ui/TxFrames.py", line 927, in createTxAndBroadcast
self.createUnsignedTxCallback(ustx)
File "/usr/local/lib/armory/qtdialogs.py", line 4607, in createUnsignedTxAndDisplay
dlg = DlgOfflineTxCreated(self.frame.wlt, ustx, self.parent, self.main)
File "/usr/local/lib/armory/qtdialogs.py", line 4651, in __init__
reviewOfflineTxFrame.setUSTX(ustx)
File "/usr/local/lib/armory/ui/TxFrames.py", line 1686, in setUSTX
self.txtUSTX.setText(ustx.serializeAscii())
File "/usr/local/lib/armory/armoryengine/AsciiSerialize.py", line 67, in serializeAscii
return makeAsciiBlock(self.serialize(), headStr)
File "/usr/local/lib/armory/armoryengine/Transaction.py", line 2510, in serialize
bp.put(VAR_STR, ustxi.serialize())
File "/usr/local/lib/armory/armoryengine/Transaction.py", line 1698, in serialize
bp.put(VAR_STR, self.p2shMap[BASE_SCRIPT])
KeyError: 'base_script'
Selecting only 1 type of inputs works.
Isn't it possible to mix segwit with non segwit inputs?