You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added support for Soroban writing operations through SorobanServer.
Added support for Protocol 21.
Support for global .NET naming conventions.
Code clean up.
File structure improvements.
Breaking changes:
TransactionResult.FromXdr(string encoded) replaced with TransactionResult.FromXdrBase64(string xdrBase64).
Util.HexArray is no longer publicly accessible.
TransactionPreconditions.MAX_EXTRA_SIGNERS_COUNT renamed to MaxExtraSignersCount.
TransactionPreconditions.TIMEOUT_INFINITE renamed to TimeoutInfinite.
SignedPayloadSigner.SIGNED_PAYLOAD_MAX_PAYLOAD_LENGTH renamed to SignedPayloadMaxPayloadLength.
OperationThreshold.Low renamed to LOW, High renamed to HIGH, Medium renamed to MEDIUM.
All AccountRequiresMemoException properties removed.
All AccountNotFoundException properties removed.
AccountFlag.AuthRequiredFlag renamed to AUTH_REQUIRED_FLAG, AuthRevocableFlag renamed to AUTH_REVOCABLE_FLAG, AuthImmutableFlag renamed to AUTH_IMMUTABLE_FLAG, AuthClawbackFlag renamed to AUTH_CLAWBACK_FLAG
RevokeSponsorshipOperation and AllowTrustOperation removed.
SignerUtil is now a static class.
LedgerKeyTTL constructor now accepts a base64 encoded string instead of a hex encoded string.
LedgerKeyTTL.Key type changed from Hash to byte[].
LedgerKeyContractCode.Key type changed from Hash to byte[].
LedgerEntryContractCode.Key type changed from Hash to byte[].
LedgerEntryClaimableBalance.Key type changed from Hash to byte[].
LedgerKeyClaimableBalance.Key type changed from Hash to byte[].
OfferEntryFlags.Passive renamed to OfferEntryFlags.PASSIVE.
Methods ToXdr(), FromXdrLedgerEntry() and FromXdrBase64(), setter for properties from all derived classes (and their extension classes) of LedgerEntry removed.