Skip to content

Road to devnet #1187

@dannywillems

Description

@dannywillems

Description

This epic tracks the work required to bring the Mina Rust node to a state where it can reliably run on the Mina devnet and consistently produce blocks. The scope includes infrastructure, documentation, CLI features, stability, and alignment with the OCaml node.

Before o1Labs assumed stewardship of the Rust node codebase, some node operators were already experimenting with the earlier OpenMina implementation. This epic consolidates the work needed under o1Labs’ ownership to prepare for an official devnet launch.

Goals

  • Define and implement the minimal feature set required for devnet readiness
  • Operate and monitor a stable devnet environment managed by o1Labs
  • Provide clear documentation and tooling for node operators and developers
  • Ensure long-running stability and dependency alignment with the OCaml node

Scope

1. CLI & Node Features

2. Infrastructure

3. Documentation

4. Community Feedback

5. Dependency Alignment

6. Stability

7. Web Node

8. Release process

9. CI

  • The current set of tests are run in the CI environment
    • This includes the unit tests ("per crate"), and the following e2e tests:
    • scenario
    • bootstrap
    • p2p
  • This does not include the revamp of the ignored or failing tests that have been defined prior August 2025. This would be postpone for the main-net readiness.
  • The set of tests can be easily reproduced locally by any engineer, and is documented on the website.

Out of Scope

  • Mainnet readiness
  • Advanced performance optimizations
    • This includes the field optimisation coined "32x9" in WebAssembly

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    EPICrockrustPull requests that update Rust codeweb

    Type

    No type

    Projects

    Status

    In Progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions