vacuumlabs / cardano-hw-cli

Cardano CLI tool for hardware wallets
68 stars 22 forks source link

BUG: Transformation causes serialization mismatch for conway-era transactions #186

Open fallen-icarus opened 2 hours ago

fallen-icarus commented 2 hours ago

The new conway era requires using conway flags with cardano-cli. For example, cardano-cli transaction build is now cardano-cli conway transaction build. If you build a transaction with the new conway flags and then transform the transaction, trying to sign with the hardware wallet results in Tx serialization mismatch. This issue even occurs for transactions without any plutus scripts. This was not an issue before the conway era.

$ cardano-hw-cli version
Cardano HW CLI Tool version 1.16.0-rc.1
Commit hash: e7225d91e0ddc6152ad973ba803d6c016cb14d7e
fallen-icarus commented 2 hours ago

I am able to sign and submit a transformed conway transaction using cardano-cli generated keys so perhaps the cardano-hw-cli TxSerializationMismatchError check is incorrect.