feat: add governance voting messages and fields to the Cardano transaction proto definition.#193
Conversation
…ction proto definition.
|
Hey @Emmanuel-Tyty, nice work on this — governance votes are definitely needed in the spec. Did a review cross-referencing against the Conway CDDL and ledger source. A few things to flag:
|
|
One more thing — this PR also raises a broader question worth discussing: how closely should the u5c proto definitions follow the Cardano CDDL? There's a natural tension between:
This PR leans toward idiomatic protobuf (which is reasonable), but the cc @scarmuega — would be good to align on this as more governance and Conway-era types get added. |
Suggested changes make sense, i will update this. |
Co-authored-by: Mateusz Galazyn <228866+carbolymer@users.noreply.github.com>
Co-authored-by: Mateusz Galazyn <228866+carbolymer@users.noreply.github.com>
Updates
cardano.prototo support CIP-1694 governance by adding votes and proposals to theTx message.This prevents data loss when parsing Conway transactions via UTxO RPC endpoints.