Saltar al contenido

Notas de la versión - v0.7.0

Título: Añadir compatibilidad con Plutus V4 y perfeccionar la decodificación y validación

Fecha: 14 de septiembre de 2026

Versión: v0.7.0

Comparación: v0.6.2…v0.7.0

Esta versión añade compatibilidad con Value de Plutus V4, aumenta la profundidad de decodificación de PlutusData a 16384 niveles y separa la validación durante la decodificación de la validación durante la ejecución.

  • Añadió compatibilidad con Value de Plutus V4: Plutigo codifica los valores con la etiqueta CBOR 1401, valida los mapas canónicos de políticas y tokens, acepta la sintaxis textual V [...], admite chooseData de V4 y aplica las reglas de aridad de los builtins según la versión de Plutus.
  • Amplió la profundidad de decodificación de PlutusData: La decodificación de CBOR y JSON ahora admite un anidamiento de hasta 16384 niveles en lugar de 256, y los errores por superar el límite de profundidad de JSON devuelven una respuesta coherente.

  • Separó la validación de versiones de términos: Plutigo ahora comprueba la validez de las versiones de términos de van Rossem durante la ejecución mediante syn.ValidateTermVersionForExecution, mientras que la decodificación aplica sus propias reglas de validación específicas de cada fase.

  • Aclaró las directrices para los comentarios del repositorio: Los colaboradores deben conservar los comentarios que explican invariantes, algoritmos no obvios y casos problemáticos, y mantener comentarios de documentación precisos para los identificadores exportados.

Gracias por usar Plutigo.


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: