Notas de la versión - v0.197.0
v0.197.0 (25 de agosto de 2026)
Sección titulada «v0.197.0 (25 de agosto de 2026)»Título: Mejora la validación de relays y recompensas
Fecha: 25 de agosto de 2026
Versión: v0.197.0
Esta versión refuerza la validación de los límites de los relays, aclara las reglas de retiro de recompensas en las distintas eras del protocolo y añade pruebas repetibles de rendimiento para la vista de scripts.
💪 Mejoras
Sección titulada «💪 Mejoras»-
Corrigió la validación de límites de los relays: Los relays de pool ahora rechazan los puertos superiores a
65535en los relays de dirección de un solo host y de nombre de un solo host, así como los nombres de host de más de128bytes en los relays de nombre de un solo host y de varios hosts. Las reglas aceptan los valores límite válidos y devuelvenpool relay port must not exceed 65535opool relay hostname must not exceed 128 bytespara los valores no válidos. Detalles de los límites de los relays. -
Mejoró la validación de retiros de recompensas: Las transacciones anteriores a la era Dijkstra deben retirar el saldo total de recompensas. Las transacciones de la era Dijkstra no pueden retirar más que el saldo, y los retiros parciales siguen disponibles cuando las transacciones no usan scripts Plutus V1, V2 o V3. Las transacciones que usan esos scripts deben retirar el saldo completo. La validación ahora considera los scripts de los testigos de subtransacciones de Dijkstra, informa detalles tipados de
IncorrectWithdrawalAmountErrory propaga los fallos de búsqueda del saldo. Los datos de prueba simulados usan ahora la versiónv0.16.1. Detalles de la validación de retiros de recompensas. -
Añadió pruebas de rendimiento para la vista de scripts: El conjunto de pruebas mide ahora la construcción de
NewTxScriptViewen transacciones sin scripts, con un único gasto de script y con múltiples propósitos de transacción, lo que proporciona una cobertura determinista para comparar el rendimiento. Detalles de las pruebas de rendimiento.
Docs authored by Doc Holiday