v14.0.0-rc.1
Breaking Changes
- This package requires Node 20.
- XDR has been upgraded to support Protocol 23, please refer to the
@stellar/stellar-baserelease notes for details and other breaking changes. - Deprecated:
getTransactionandgetTransactionstop-leveldiagnosticEventsXdrfield.
Added
- The Horizon API's
BalanceChangeobject for operations now optionally has details about muxed information if the invocation involved a muxed destination address:
export type MuxedIdType = "uint64" | "string" | "bytes";
export interface BalanceChange {
// ...
destination_muxed_id_type?: MuxedIdType;
destination_muxed_id?: string;
}- The RPC server's
getTransactionandgetTransactionsresponses now include a top-leveleventsobject containing a disjoint breakdown of the events:
export interface TransactionEvents {
diagnosticEventsXdr: xdr.DiagnosticEvent[];
transactionEventsXdr: xdr.TransactionEvent[];
contractEventsXdr: xdr.ContractEvent[][];
}- The RPC server's
getEventsnow includes retention state information:
export interface GetEventsResponse {
// ...
oldestLedger: number;
latestLedgerCloseTime: string;
oldestLedgerCloseTime: string;
}- The RPC server's
simulateTransactionmethod now includes an optionalauthModeparameter to specify the type of authorization to simulate:
export type SimulationAuthMode = "enforce" | "record" | "record_allow_nonroot";Fixed
- Add muxed payments support for
PaymentOperationResponsetype (#1149).
New Contributors
- @luchenhan made their first contribution in #1129
Full Changelog: v13.1.0...v14.0.0-rc.1