All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add tests for
BeginSponsoringFutureReservesOperation
- Add
ChangeTrustAsset
- Add
ClawbackOperation
- Add
ClawbackClaimableBalanceOperation
- Add
LiquidityPoolDepositOperation
- Add
LiquidityPoolWithdrawOperation
- Add
LiquidityPool
to theLedgerKey
enum - Add
SetTrustlineFlagsOperation
- Add support for revoking liquidity pool sponsorship to
RevokeSponsorshipOperation
- Add
AUTH_CLAWBACK_ENABLED
toAccountFlags
- Add
TRUSTLINE_CLAWBACK_ENABLED
toTrustLineFlags
- Add
TrustlineAsset
- Add
InvalidLiquidityPoolIdLength
toError
- Add
LedgerKey::LiquidityPool
- Add
LiquidityPoolId
- Add
LiquidityPoolConstantFeeParameters
- Add
LiquidityPoolConstantFee
- Add
LiquidityPool
- Add
InnerOperationResult::ClaimClaimableBalance
- Add
InnerOperationResult::Clawback
- Add
InnerOperationResult::ClawbackClaimableBalance
- Add
InnerOperationResult::SetTrustLineFlags
- Add
InnerOperationResult::LiquidityPoolDeposit
- Add
InnerOperationResult::LiquidityPoolWithdraw
- Add
InnerTransactionResult::FeeBumpInnerSuccess
- Add
InnerTransactionResult::FeeBumpInnerFailed
- BREAKING: Use
ChangeTrustAsset
forChangeTrust
operation - BREAKING: Use
TrustLineAsset
instead ofAsset
inLedgerKey::Trustline
- BREAKING: Update
xdr_generated.rs
from the current stellar X files. - BREAKING: Use traits from the
ed25519
crate to allow using any ed25519 backend (libsodium, dalek, etc or even a custom signing implementation). The use of sodiumoxide is now behind the featuresodium_oxide
, which is enabled by default. - Update dependency's versions
- Fix
ChangeTrustOperationBuilder
to allow explicitly passing limit 0.
- Add support for CAP-0023.
- Add
CreateClaimableBalanceOperation
. - Add
ClaimClaimableBalanceOperation
. - Add
Claimant
andClaimPredicate
. - Add
BeginSponsoringFutureReservesOperation
. - Add
EndSponsoringFutureReservesOperation
. - Add
RevokeSponsorshipOperation
. - Add
TransactionResult
andOperationResult
.
PublicKey
implementsDisplay
andFromStr
.
- Add
sign_hashx
anddecorated_signature_from_preimage
toFeeBumpTransaction
andTransactionEnvelope
.
- Rename
TransactionBuilder::to_transaction
toTransactionBuilder::into_transaction
.
- Add
Signer
andSignerKey
related methods.
- Change
PreAuthTxHash
struct. - Change
HashX
struct.
- Add several mutable accessors to structs fields.
- Rename enum accessors to
as_
. - Move builders inside structs.
- Build and sign transactions.
- Base Stellar types.
- Decode and encode account ids, secret seeds, transaction hashes and muxed accounts.
- Add generated XDR types.