@ -2913,7 +2913,7 @@ class ECCoin(Coin):
NAME = "ECCoin"
SHORTNAME = "ECC"
NET = "mainnet"
DESERIALIZER = lib_tx.DeserializerTxTime
DESERIALIZER = lib_tx.DeserializerECCoin
XPUB_VERBYTES = bytes.fromhex("0488b21e")
XPRV_VERBYTES = bytes.fromhex("0488ade4")
P2PKH_VERBYTE = bytes.fromhex("21")
@ -823,3 +823,20 @@ class DeserializerElectra(Deserializer):
self._read_outputs(), # outputs
self._read_le_uint32() # locktime
)
class DeserializerECCoin(Deserializer):
def read_tx(self):
tx_version = self._read_le_int32()
tx = TxTime(
tx_version,
self._read_le_uint32(),
self._read_inputs(),
self._read_outputs(),
if tx_version > 1:
self.cursor += 32
return tx