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

Merge release-0.16.0 to master #280

Merged
merged 5 commits into from
May 4, 2020
Merged

Merge release-0.16.0 to master #280

merged 5 commits into from
May 4, 2020

Conversation

tamirms
Copy link
Contributor

@tamirms tamirms commented May 4, 2020

fixes #277

In the Horizon 1.1.0 release the following attributes were added to the Horizon transaction response:

fee_account (the account which paid the transaction fee)
fee_bump_transaction (only present in Protocol 13 fee bump transactions)
inner_transaction (only present in Protocol 13 fee bump transactions)
In the upcoming Horizon 1.2.0 release a base 64 encoding of the bytes in a transaction memo will be included in the Horizon transaction response.

This commit updates the Transaction class in the Java SDK so that it can be used to parse the new Horizon transaction response.
#274)

The upcoming stellar-core protocol 13 release will add support for CAP 18 ("Fine-Grained Control of Authorization").

Horizon has added a is_authorized_to_maintain_liabilities field to the account balance attributes. Also, there is now a new effect which indicates a trustline was authorized to maintain liabilities.

See stellar/go#2357 for more details.

This PR updates the java SDK so that it's able to parse the new Horizon account balance and effects responses.
* Add support for new trustline flags
* Update strkey to handle muxed accounts
* Update Transaction class, specifically the conversion code to and from XDR
Implement FeeBumpTransaction builder
Update SEP 10 implementation to reject fee bump transactions and muxed accounts
Update SEP 29 implementation to support fee bump transactions
Bump version to 0.16 and update changelog
@tamirms tamirms merged commit 443e5ea into master May 4, 2020
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.

Protocol 13 support
2 participants