Currently we have CanSerializeLedgerTables that provides a CodecMK. CodecMK was an artifact from when the tables were abstract, but now they are a newtype, so maybe it can be reduced to only requiring normal CBOR typeclasses.
Also worth revisiting SerializeHardForkTxOut as this can also probably be removed as DefaultHardForkTxOut is defined.
Currently we have
CanSerializeLedgerTables
that provides aCodecMK
.CodecMK
was an artifact from when the tables were abstract, but now they are a newtype, so maybe it can be reduced to only requiring normal CBOR typeclasses.Also worth revisiting
SerializeHardForkTxOut
as this can also probably be removed asDefaultHardForkTxOut
is defined.