From 2f089efd73ca6fc01fdfa72a44275725bca9eb17 Mon Sep 17 00:00:00 2001 From: Aurora Gaffney Date: Sat, 12 Jul 2025 15:19:40 -0400 Subject: [PATCH] fix: Conway redeemer CBOR marshaling Fixes #1067 Signed-off-by: Aurora Gaffney --- ledger/conway/conway.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ledger/conway/conway.go b/ledger/conway/conway.go index 65c60b2b..ad918ca8 100644 --- a/ledger/conway/conway.go +++ b/ledger/conway/conway.go @@ -183,6 +183,13 @@ func (r *ConwayRedeemers) UnmarshalCBOR(cborData []byte) error { return nil } +func (r *ConwayRedeemers) MarshalCBOR() ([]byte, error) { + if r.legacy { + return cbor.Encode(r.legacyRedeemers) + } + return cbor.Encode(r.Redeemers) +} + func (r ConwayRedeemers) Indexes(tag common.RedeemerTag) []uint { if r.legacy { return r.legacyRedeemers.Indexes(tag)