Skip to content

feat(infra): add on-chain protocol configuration of the release networks - #3633

Merged
jpraynaud merged 7 commits into
mainfrom
jpraynaud/3498-protocol-configuration-infra
Oct 15, 2026
Merged

jpraynaud merged 7 commits into
mainfrom
jpraynaud/3498-protocol-configuration-infra

Conversation

@jpraynaud

@jpraynaud jpraynaud commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Content

This PR includes the on-chain protocol configuration files and documentation for the pre-release-preview, release-preprod and release-mainnet networks:

  • Add protocol-config.addr and protocol-config.vkey for the 3 networks
  • Add the protocol configuration reader of the 3 networks in networks.json
  • Add the protocol configuration reader rows to the networks matrix
  • Complete the **TO_COMPLETE** protocol configuration reader values of the operate guides with the release-mainnet values

Pre-submit checklist

  • Branch
    • CHANGELOG file is updated (if relevant)
    • Commit sequence broadly makes sense
    • Key commits have useful messages
  • PR
    • All check jobs of the CI have succeeded
    • Self-reviewed the diff
    • Useful pull request description
    • Reviewer requested

Issue(s)

Relates to #3498

@jpraynaud jpraynaud self-assigned this Oct 15, 2026
Copilot AI lite review requested due to automatic review settings October 15, 2026 14:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Maintained versioned documentation still omits the new protocol configuration settings.

3 open findings
What changed in this PR

Adds on-chain protocol configuration credentials and documentation for the pre-release-preview, release-preprod, and release-mainnet networks.

Changes:

  • Adds protocol configuration addresses and verification keys.
  • Registers readers in networks.json and the network matrix.
  • Updates operator guides and changelog.
File Description
networks.json Adds reader configuration for three networks.
mithril-infra/​configuration/​release-preprod/​protocol-config.vkey Adds preprod verification key.
mithril-infra/​configuration/​release-preprod/​protocol-config.addr Adds preprod reader address.
mithril-infra/​configuration/​release-mainnet/​protocol-config.vkey Adds mainnet verification key.
mithril-infra/​configuration/​release-mainnet/​protocol-config.addr Adds mainnet reader address.
mithril-infra/​configuration/​pre-release-preview/​protocol-config.vkey Adds preview verification key.
mithril-infra/​configuration/​pre-release-preview/​protocol-config.addr Adds preview reader address.
docs/​website/​root/​networks-matrix.md Documents reader settings.
docs/​website/​root/​manual/​operate/​run-signer-node.md Updates signer configuration examples.
docs/​website/​root/​manual/​operate/​run-aggregator-node.md Updates aggregator configuration examples.
CHANGELOG.md Records the configuration additions.

🧠 Review effort: Lite


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/website/root/manual/operate/run-aggregator-node.md
Comment thread docs/website/root/manual/operate/run-signer-node.md
Comment thread docs/website/root/networks-matrix.md

@turmelclem turmelclem left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@github-actions

Copy link
Copy Markdown

Test Results

     5 files  ±0     226 suites  ±0   1h 3m 55s ⏱️ + 16m 53s
 3 998 tests ±0   3 998 ✅ ±0  0 💤 ±0  0 ❌ ±0 
12 635 runs  ±0  12 635 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 4e16f6a. ± Comparison against base commit 0096944.

@jpraynaud
jpraynaud deployed to testing-2-preview October 15, 2026 15:12 — with GitHub Actions Active
@jpraynaud
jpraynaud deployed to testing-preview October 15, 2026 15:12 — with GitHub Actions Active
@jpraynaud
jpraynaud merged commit b7a1e69 into main Oct 15, 2026
54 checks passed
@jpraynaud
jpraynaud deleted the jpraynaud/3498-protocol-configuration-infra branch October 15, 2026 15:16

This branch was successfully deployed

2 active deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants