Skip to content

Conversation

@carbolymer
Copy link
Contributor

@carbolymer carbolymer commented Nov 17, 2025

Redeemers don't really belong to multiassets, so the field is redundant at this place.

In general redeemers should be included in the transaction witnesses: https://github.com/IntersectMBO/cardano-ledger/blob/master/eras/conway/impl/cddl-files/conway.cddl#L689

The field is reintroduced in #181 in WitnessSet type.

@scarmuega
Copy link
Member

I think that the problem here is that the mint field in the Tx is pointing directly to Multiasset

Instead, it could point to a Mint message that contains both the assets and the redeemer.

One of the simplifications of u5c over the CDDL that I really like is to link redeemers to the specific data payloads they act upon (eg: Spend redeemers with their input)

@carbolymer carbolymer force-pushed the remove-redundant-redeemer branch from cc90e50 to 749e6b2 Compare December 23, 2025 14:00
@carbolymer carbolymer changed the base branch from main to chore/initialize-v1beta December 23, 2025 14:02
@scarmuega scarmuega merged commit 17a7650 into utxorpc:chore/initialize-v1beta Jan 5, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants