Skip to content

#60 Use predicates instead of address, move mint justification to mint root#61

Open
martti007 wants to merge 2 commits intoissue-57from
issue-60
Open

#60 Use predicates instead of address, move mint justification to mint root#61
martti007 wants to merge 2 commits intoissue-57from
issue-60

Conversation

@martti007
Copy link
Copy Markdown
Contributor

@martti007 martti007 commented Apr 28, 2026

No description provided.

@martti007 martti007 linked an issue Apr 28, 2026 that may be closed by this pull request
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a comprehensive framework for mint justification verification, specifically targeting token split operations. Key changes include the replacement of the Address class with Predicate for transaction recipients, the addition of a MintJustificationVerifierService to handle extensible verification logic, and the renaming of CBOR serialization methods from encodeOptional to encodeNullable. Additionally, MintTransaction and TransferTransaction were updated to support optional payload data and justifications. Feedback was provided regarding a potential IndexOutOfBoundsException in the SplitMintJustificationVerifier when accessing proofs.

@martti007 martti007 requested a review from MastaP April 29, 2026 14:58
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.

Use predicates instead of addresses in transactions

1 participant