Skip to content

Implement XdrCodec for TransactionMeta#108

Open
OluRemiFour wants to merge 1 commit intoToolbox-Lab:mainfrom
OluRemiFour:implement-xdr-codec
Open

Implement XdrCodec for TransactionMeta#108
OluRemiFour wants to merge 1 commit intoToolbox-Lab:mainfrom
OluRemiFour:implement-xdr-codec

Conversation

@OluRemiFour
Copy link
Copy Markdown

Close: #85
Implemented XdrCodec for stellar_xdr::curr::TransactionMeta in codec.rs (line 10). The new trait exposes base64 XDR decode/encode helpers, and the TransactionMeta impl uses stellar-xdr’s ReadXdr/WriteXdr APIs with Limits::none() so the app can deserialize transaction meta into programmatic types.

I also added round-trip coverage for TransactionMeta v0 and v1 in codec.rs (line 119) and cleaned up a duplicate base64 decode in the same module.

@drips-wave
Copy link
Copy Markdown

drips-wave bot commented Mar 28, 2026

@OluRemiFour Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@OluRemiFour
Copy link
Copy Markdown
Author

Done, Close: #108

@Emrys02 Emrys02 self-requested a review March 28, 2026 15:44
Copy link
Copy Markdown
Contributor

@Emrys02 Emrys02 left a comment

Choose a reason for hiding this comment

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

@OluRemiFour PR reviewed

@Emrys02
Copy link
Copy Markdown
Contributor

Emrys02 commented Mar 28, 2026

@OluRemiFour please fix conflict

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.

Implement XdrCodec for TransactionMeta

3 participants