[Standard] Scheduled: Stellar Mainnet - Upgrade stellar-rpc to v23.0.0

Scheduled Maintenance Report for QuickNode

Completed

The scheduled maintenance has been completed.
Posted Aug 27, 2025 - 05:01 UTC

In progress

Scheduled maintenance is currently in progress. We will provide updates as necessary.
Posted Aug 27, 2025 - 00:01 UTC

Scheduled

Scheduled maintenance will be performed during the maintenance window.

**Client Updates:**
• stellar-rpc: Upgrading to v23.0.0

**Release Notes Summary:**
**Stellar RPC v23.0.0 - Protocol 23 Upgrade**

**Network Changes:**
• Protocol 23 activation with new transaction and ledger metadata formats (TransactionMetaV4, LedgerCloseMetaV2)

**Breaking API Changes:**
• `getLedgerEntry` endpoint removed - use `getLedgerEntries` instead
• `getEvents` endpoint: `pagingToken` field removed - use `id` field for individual events or `cursor` for pagination
• `getEvents` endpoint: Diagnostic events no longer included in results
• `getVersionInfo` endpoint: snake_case fields removed - use camelCase versions instead

**API Deprecations:**
• `inSuccessfulContractCall` field in `getEvents` deprecated (removal in next version)

**New API Features:**
• `getEvents` supports `"**"` wildcard for flexible topic matching
• `getTransaction`/`getTransactions` now include top-level events structure with separate contract and transaction events
• `simulateTransaction` adds `authMode` parameter for non-root authorization support
• `getEvents` now includes `opIndex` for each event
• `getLedgerEntries` adds `extension` field for LedgerEntry extensions
• Transactions with expired footprints now auto-restore in simulation results

**Additional Information:**
• Release notes: https://github.com/stellar/stellar-rpc/releases/tag/v23.0.0
Posted Aug 19, 2025 - 05:28 UTC