Notas de la versión - v0.205.2
v0.205.2
Sección titulada «v0.205.2»Título: Distinguir las identidades de DRep y tipar los campos de cuenta anidados de Dijkstra
Versión: v0.205.2
Esta versión distingue los DRep que usan el mismo hash con tipos de credencial diferentes y añade acceso tipado a los campos de cuenta anidados de las transacciones Dijkstra. También refuerza la validación de las cancelaciones de registro, la decodificación CBOR y la conversión de Plutus V4, además de actualizar la versión de Go y la dependencia de simulación compatibles.
💥 Cambios incompatibles
Sección titulada «💥 Cambios incompatibles»-
Actualizó la identidad de DRep: La identidad de DRep ahora incluye la
common.Credentialcompleta, por lo que los DRep de hash de clave y de hash de script que comparten un hash permanecen diferenciados. -
Revisó las interfaces de registro de DRep y los tipos de credencial almacenados: Las API de registro y las credenciales de DRep persistidas ahora usan la credencial completa en lugar de solo su hash.
-
Hizo opcionales los depósitos de registro: Los depósitos de registro de DRep ahora usan valores
*uint64opcionales, lo que permite representar explícitamente la ausencia de un depósito. -
Rechazó las cancelaciones de registro sin estado de depósito: La cancelación del registro de un DRep ahora falla cuando el libro mayor no contiene el estado de depósito requerido.
✨ Nuevas funciones
Sección titulada «✨ Nuevas funciones»-
Añadió campos de cuenta Dijkstra tipados: Los campos de cuenta de transacciones anidadas ahora usan las estructuras CIP-159
account_balance_intervalsy CIP-118required_top_level_guards. -
Introdujo la conversión tipada determinista de Plutus V4: Los valores de Plutus V4 ahora se convierten de forma determinista en representaciones tipadas.
🐛 Correcciones
Sección titulada «🐛 Correcciones»-
Mejoró la validación de cuentas CBOR: La decodificación ahora rechaza CBOR mal formado o no canónico y claves de credencial duplicadas.
-
Propagó los errores de consulta del libro mayor: Los errores de las consultas del libro mayor ahora llegan a los llamadores en lugar de descartarse durante las operaciones de DRep.
Cambios adicionales
Sección titulada «Cambios adicionales»- Actualizó las dependencias de compilación: La versión de Go compatible ahora es
1.26.5youroboros-mockahora esv0.20.1.
Versión: v0.205.2
Comparar: v0.205.1…v0.205.2
Docs authored by Doc Holiday