Notas de la versión - v0.202.5
v0.202.5 (2 de septiembre de 2026)
Sección titulada «v0.202.5 (2 de septiembre de 2026)»Título: Perfecciona la validación del ledger y la fiabilidad del protocolo
Fecha: 2 de septiembre de 2026
Versión: v0.202.5
Esta versión mejora la validez de las transacciones específica de cada era, valida con mayor rigor el estado del ledger de Conway y Dijkstra, conserva los resultados del protocolo durante el cierre y rechaza los datos codificados duplicados.
💪 Mejoras
Sección titulada «💪 Mejoras»-
Mejoró los límites temporales de las transacciones: Las transacciones que solo tienen un límite superior de validez ahora tratan ese límite como exclusivo en Conway y las eras posteriores, mientras que Alonzo y Babbage siguen tratándolo como inclusivo.
-
Actualizó las API de información de transacciones:
StrictValidityUpperBoundForTransactionidentifica las transacciones que usan límites superiores de validez estrictos. Cambiaron las firmas deNewTxInfoV1yNewTxInfoV2, por lo que las aplicaciones que llaman a estos constructores deben actualizar sus argumentos. -
Reforzó la contabilidad de depósitos del ledger: Los depósitos y reembolsos de certificados de Conway y Dijkstra ahora coinciden con el estado que el ledger registra mediante
StakeCredentialDepositState, por lo que el ledger rechaza los valores de depósito incoherentes. -
Corrigió la contabilidad de retiros y desregistros: Los retiros deben dejar un saldo de recompensas igual a cero, y el desregistro de credenciales de stake heredadas ahora usa el importe de depósito que el ledger registró.
-
Perfeccionó las comprobaciones de comités y votantes constitucionales: Conway ahora rechaza la validación de certificados de comité y votantes constitucionales cuando los registros del comité no están disponibles o están vacíos, o cuando falla una consulta. Las comprobaciones conservan la identidad tipada de las credenciales e incluyen el contexto relacionado en los errores.
-
Amplió las comprobaciones de gasto de scripts Plutus: Babbage, Conway y Dijkstra ahora exigen un redeemer de gasto para cada entrada en una dirección de script Plutus, tanto si el script procede de witnesses de la transacción como de un script de referencia CIP-33. Los redeemers ausentes devuelven
MissingRedeemerForScriptError. -
Conservó los resultados de BlockFetch durante el cierre: Cuando el cierre compite con la obtención de bloques, el servicio devuelve cada resultado que la obtención determinó, cada bloque que entregó y errores para los rangos incompletos; no sustituye esos resultados por
ErrProtocolShuttingDown. -
Rechazó las entradas codificadas duplicadas: Al leer datos codificados en CBOR, los certificados de Conway y Dijkstra, junto con los mapas que usan punteros para retiros, gobernanza y recompensas instantáneas de movimiento, ahora rechazan entradas lógicas duplicadas y devuelven errores de duplicación estructurados.
Compatibilidad de red recomendada ⚠️
Sección titulada «Compatibilidad de red recomendada ⚠️»| Red | Compatible |
|---|---|
| mainnet | ⛔ |
| preprod-testnet | ✅ |
| preview-testnet | ✅ |
| musashi | ✅ |
Versión: v0.202.5
Comparar: v0.202.4…v0.202.5
Docs authored by Doc Holiday