Skip to content

feat(objects): add TransactionInputs protobuf message - #3776

Merged
kkovaacs merged 71 commits into
nextfrom
krisztian/protobuf-transaction-inputs
Sep 3, 2026
Merged

feat(objects): add TransactionInputs protobuf message#3776
kkovaacs merged 71 commits into
nextfrom
krisztian/protobuf-transaction-inputs

Conversation

@kkovaacs

Copy link
Copy Markdown
Contributor

Summary

Adds a canonical, no_std-compatible Protobuf representation for TransactionInputs, enabling structured exchange of transaction execution inputs.

Changes

  • Adds a versioned V1 message covering all nine TransactionInputs fields.
  • Adds structured messages for partial accounts, protocol configuration, transaction arguments, advice inputs, and input notes.
  • Adds validated conversions that reject malformed or duplicate data while producing canonical encodings.

Existing protocol commitments, native serialization, and the canonical MastForest representation remain unchanged.

@partylikeits1983 partylikeits1983 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks great!

@kkovaacs
kkovaacs force-pushed the krisztian/protobuf-transaction-inputs branch from 6727fcb to dbe53b5 Compare September 3, 2026 10:13
@kkovaacs
kkovaacs force-pushed the krisztian/protobuf-transaction-inputs branch from dbe53b5 to bf5d468 Compare September 3, 2026 10:47

@zeapoz zeapoz left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM!

@kkovaacs
kkovaacs force-pushed the krisztian/protobuf-transaction-inputs branch from bf5d468 to b4dcecb Compare September 3, 2026 11:44
@kkovaacs
kkovaacs added this pull request to the merge queue Sep 3, 2026
Base automatically changed from krisztian/protobuf to next September 3, 2026 11:57
Merged via the queue into next with commit b736227 Sep 3, 2026
19 checks passed
@kkovaacs
kkovaacs deleted the krisztian/protobuf-transaction-inputs branch September 3, 2026 12:00
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.

6 participants