Saltar al contenido

Notas de la versión - v0.212.0

Título: Mejorar el control de la evaluación y la compatibilidad del libro mayor

Versión: v0.212.0

Fecha: 2026-10-08

Esta versión incorpora la evaluación cancelable de Plutus, mejora el análisis del génesis de Musashi y la validación de Dijkstra, elimina los ejemplos independientes y añade un arnés optativo de integración con cardano-node.

  • Añadió la evaluación de Plutus controlada por contexto para Plutus V1 a V4, lo que permite cancelar el trabajo antes de procesarlo o mientras se ejecuta y recibir context.Canceled; los métodos de evaluación existentes siguen siendo compatibles.
  • Incorporó un arnés optativo de integración con cardano-node que se conecta mediante un socket del nodo, ejecuta ChainSync, decodifica un bloque, comprueba el tip y verifica las operaciones de detención y reinicio.
  • Mejoró el análisis del génesis Shelley de Musashi al sustituir el campo leiosKey por blsKey, que contiene blsPubKey y blsPossessionProof. El analizador rechaza los valores hexadecimales no válidos o las longitudes incorrectas y conserva la clave decodificada para el registro inicial del pool.
  • Corrigió la decodificación de la validez y la extracción de offsets de transacciones de Dijkstra para aceptar únicamente valores booleanos CBOR; null, undefined, enteros y otros valores no booleanos ahora generan errores en lugar de interpretarse como false.
  • Eliminó los programas de ejemplo de protocolo independientes, su automatización de compilación y publicación, y los objetivos de ejemplo make build y make clean. Las aplicaciones que dependían de esos ejemplos u objetivos deben usar los paquetes de la biblioteca y sus propios flujos de prueba o compilación.
  • Cambió las configuraciones del génesis Shelley de Musashi: deben sustituir leiosKey por blsKey, que contiene blsPubKey y blsPossessionProof; ambos valores requieren cadenas hexadecimales válidas con longitudes exactas en bytes, y el campo anterior ya no carga la clave BLS.
  • Exigió valores booleanos CBOR para los valores is_valid de Dijkstra; null, undefined, enteros y otros valores no booleanos ahora provocan errores al decodificar transacciones o extraer offsets, en lugar de interpretarse como false.
RedCompatible
mainnet⛔
preprod-testnet✅
preview-testnet✅
musashi✅

Lanzamiento: v0.212.0


Doc Holiday logo

Docs authored by Doc Holiday

Editar página

Última actualización: