Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SEP-31: deprecate per-transaction fields #1387

Merged
merged 3 commits into from
Aug 31, 2023
Merged

Conversation

JakeUrban
Copy link
Contributor

@JakeUrban JakeUrban commented Aug 31, 2023

This PR deprecates and makes optional the fields object in the GET /info response, the POST /transactions requests, and the PATCH /transactions/:id requests. It also deprecates the use of the pending_transaction_info_updates status, since this was only used to request per-transaction fields.

To our knowledge this object is not used, and was originally added to account for the possibility of non-standard per-transaction fields. However, supporting the use of non-standard fields in our tools & services meant to make implementing SEP-31 easier is difficult, and given the lack of usage in the ecosystem, it makes sense to deprecate the object and encourage the use of standard SEP-9 fields.

@JakeUrban JakeUrban marked this pull request as draft August 31, 2023 18:13
@JakeUrban JakeUrban marked this pull request as ready for review August 31, 2023 18:23
Copy link
Contributor

@lijamie98 lijamie98 left a comment

Choose a reason for hiding this comment

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

LGTM

@JakeUrban JakeUrban merged commit c42f693 into master Aug 31, 2023
2 checks passed
@JakeUrban JakeUrban deleted the sep31-deprecate-info-fields branch August 31, 2023 18:32
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