Desarrolladores
Autor
Stellar Development Foundation
Fecha de publicación
Esta guía está diseñada para ayudar a las empresas y desarrolladores a prepararse para el Protocolo 23 con fechas clave, información de lanzamiento, un registro de cambios y más.
Puedes leer todo sobre lo que incluye el Protocolo 23 en el blog de anuncios y mantenerte al día sobre todos y cada uno de los anuncios relacionados con el Protocolo 23 en el Discord de Desarrolladores de Stellar, donde el ecosistema se coordina y comparte información sobre la actualización.
El reinicio del Testnet del 14 de agosto borrará todas las entradas del libro mayor del Testnet incluyendo datos de cuentas, activos y contratos, ¡así que prepárate para recrear cualquier cosa que necesites mantener! Para consejos y más información, consulta los documentos de Testnet.
Además, después del reinicio del Testnet del 14 de agosto, necesitarás actualizar a las nuevas versiones del software relacionado con Stellar incluyendo Stellar Core, RPC, Horizon y los SDKs de Stellar lo antes posible para asegurar la compatibilidad con Testnet incluso si instalaste nuevas versiones antes de la actualización del Testnet del 17 de julio.
Disculpas por las molestias y por el corto aviso: normalmente, no reiniciamos Testnet como parte de una actualización de protocolo, pero esta vez es necesario debido a algunas actualizaciones en Stellar Core. El reinicio del Testnet del 14 de agosto reemplazará el reinicio de Testnet programado previamente para el tercer trimestre.
Si usas un SDK de Stellar
Para tu integración con Testnet, actualiza a la última versión del SDK de Stellar relevante el 14 de agosto.
Para tu integración con Mainnet, actualiza a la última versión de los SDKs de Stellar relevantes antes del 3 de septiembre.
Actualizaremos la sección de lanzamientos a continuación para indicar cuando un lanzamiento de SDK con soporte para el Protocolo 23 esté disponible, así que vuelve a consultar si un SDK que usas aún no está listado.
Si operas infraestructura de Stellar
Si usas imágenes de Docker, descarga las compilaciones del Protocolo 23 desde el registro de Docker. Si compilas desde el código fuente o nuestros paquetes Debian, asegúrate de también actualizar tus binarios de stellar-core, stellar-horizon y stellar-rpc a las compilaciones del Protocolo 23.
Si no operas tu propia infraestructura pero aún necesitas acceso a una instancia de Horizon o RPC, puedes usar un proveedor de infraestructura. Aquí hay listas para Horizon y RPC.
Si operas un validador
La votación de actualización al Protocolo 23 está programada para el 3 de septiembre de 2025 a las 1700 UTC. Deberías preparar tu validador con el siguiente comando:
upgrades?mode=set&upgradetime=2025-09-03T17:00:00Z&protocolversion=23
A continuación, se encuentran enlaces actualizados a todos los lanzamientos disponibles relevantes para el Protocolo 23. En general, asegúrate de revisar las notas de lanzamiento para instrucciones específicas y requisitos, y a menos que se indique lo contrario, opta por el “Último Lanzamiento”.
Testnet está ejecutando el Protocolo 23, lo que significa que las versiones antiguas de Stellar Core no funcionarán en absoluto, y las versiones antiguas de Horizon, Stellar RPC, Galexie y los SDKs de Stellar probablemente se detendrán cuando encuentren algo que no reconocen.
Dicho esto, cuando el Testnet se reinicie el 14 de agosto, necesitarás instalar lanzamientos estables de todo el software relacionado con Stellar para asegurar la compatibilidad con un nuevo lanzamiento de Stellar Core. Además de los problemas generales de compatibilidad, aquí hay algunos otros cambios a tener en cuenta:
Rebranding de Stellar RPC
Soroban RPC fue oficialmente renombrado a Stellar RPC en el Protocolo 22. Aunque ha continuado siendo publicado bajo ambos nombres, a partir del Protocolo 23 las imágenes y paquetes de soroban-rpc ya no estarán disponibles.
XDR
RPC
punto final getLedgerEntry
ha sido eliminadopagingToken
de getEvents
ha sido eliminadoen snake_case
de getVersionInfo
han sido eliminados (commit_hash
, etc.)getEvents
inSuccessfulContractCall
de getEvents
ahora está obsoleto y será eliminado en el Protocolo 24Horizon
CAPTIVE_CORE_USE_DB
DEPRECATED_SQL_LEDGER_STATE
errorResultXdr
campo de la respuesta del punto de conexión de envío de transacciones asíncronas ha sido eliminadonum_archived_contracts
y archived_contracts_amount
de la respuesta /assets
han sido eliminadosSDKs
3 de septiembre, 2025: Mainnet actualizada a Whisk (Protocolo 23)
26 de agosto, 2025: Cambio en el requisito de Node para JS SDK y actualizaciones de cambios importantes para RPC
14 de agosto, 2025: Lanzamientos de construcciones estables y reinicio de Testnet completado
6 de agosto, 2025: Añadido a cambios importantes en XDR
4 de agosto, 2025: Anunciado reinicio de Testnet el 14 de agosto, lanzamientos estables el 14 de agosto y nueva fecha de actualización de Mainnet el 3 de septiembre.
31 de julio, 2025: Fechas actualizadas de lanzamiento de construcciones estables y votación de Mainnet
25 de julio, 2025: Instrucciones para validadores actualizadas
22 de julio, 2025: Añadida la sección de Cambios Importantes
17 de julio, 2025: Cronograma actualizado para reflejar la actualización de testnet, y añadido SDK de Rust a los lanzamientos.
20 de junio, 2025: Cronograma actualizado para reflejar días extras requeridos para la implementación de Stellar Core, lo que retrasó las fechas de Testnet y Mainnet.