Notas de la versión - v0.5.1
v0.5.1 (3 de septiembre de 2026)
Sección titulada «v0.5.1 (3 de septiembre de 2026)»Título: Mejorar la serialización de enteros grandes y la cobertura del decodificador
Fecha: 3 de septiembre de 2026
Versión: v0.5.1
Esta versión mejoró la forma en que Plutigo representa valores enteros muy grandes y reforzó las comprobaciones de casos límite en la conversión de cadenas de bytes y la decodificación de constructores.
🔧 Correcciones
Sección titulada «🔧 Correcciones»- Corrigió la codificación de enteros grandes: Plutigo ahora escribe valores Plutus positivos y negativos muy grandes en el mismo formato de bytes que la implementación de referencia de Plutus, incluidas magnitudes cercanas a
2^512y superiores. Los valores de hasta 64 bytes usan una longitud definida, mientras que las magnitudes mayores usan fragmentos de 64 bytes, lo que permite que los datos de transacciones canónicas superen la verificación de firmas y hashes.
📦 Cambios adicionales
Sección titulada «📦 Cambios adicionales»- Amplió la cobertura de regresión de casos límite: Plutigo ahora verifica que un tamaño no representable
2^63sin valor devuelvaErrCodeOverflowy que las etiquetas de constructores FLAT conserven sus valores completos de64-bit, incluidobit 32, durante la decodificación genérica y DeBruijn. Estas comprobaciones conservan el comportamiento de ejecución existente.
🙏 Agradecimiento
Sección titulada «🙏 Agradecimiento»Gracias por usar Plutigo.
Docs authored by Doc Holiday