Saltar al contenido

Notas de la versión - 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.

  • Actualizó la identidad de DRep: La identidad de DRep ahora incluye la common.Credential completa, 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 *uint64 opcionales, 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.

  • Añadió campos de cuenta Dijkstra tipados: Los campos de cuenta de transacciones anidadas ahora usan las estructuras CIP-159 account_balance_intervals y CIP-118 required_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.

  • 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.

  • Actualizó las dependencias de compilación: La versión de Go compatible ahora es 1.26.5 y ouroboros-mock ahora es v0.20.1.

Versión: v0.205.2

Comparar: v0.205.1…v0.205.2


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: