Fill the fake protocol configuration reader from a JSON hex encoded marker configuration

Cerrado
#3,670 0 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 2 días

@jpraynaud ya está trabajando en esto.

Desde el 2/11/2026.

  • #3671 de @jpraynaud — fusionado

Evaluación

Este issue todavía no se ha evaluado.

Descripción

optimization :hammer_and_wrench:

Why

Test networks such as dev-mainnet cannot use on-chain protocol configuration markers, and the fake protocol configuration reader adapter only accepts protocol parameters, with the other settings (signed entity types and signing configurations) hardcoded.

What

The fake adapter is configured with a full protocol configuration, in the same JSON hex format as the configuration of a protocol configuration marker, applied from epoch 0 and provided by the infrastructure so that a test network can run without on-chain markers.

How

  • Make the protocol_parameters of the fake adapter a JSON hex encoded ProtocolConfigurationForEpochMessage applied at epoch 0
  • Return an error when building the adapter from an invalid configuration in the aggregator and the signer
  • Update the end to end tests to provide the fake adapter configuration in the new format
  • Add the mithril_protocol_configuration_reader_fake_configuration Terraform variable and pass it through the deploy action
  • Use the fake protocol configuration reader on dev-mainnet
Lenguaje dominante
Rust
Estrellas
155
Forks
52
Merge medio
2 d 15 h
PR fusionados (30 d)
39

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de IntersectMBO/mithril

Todos los issues de IntersectMBO/mithril

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.