Skip to content

o1-labs/mina-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mina Rust Node - Fast and secure implementation of the Mina protocol in Rust

Beta release-badge GitHub Repo stars Changelog Apache licensed

The Mina Rust Node is a fast and secure implementation of the Mina protocol in Rust. Currently in public beta, join our Discord community to help test future releases.


What is Mina Protocol?

Mina is a lightweight blockchain using zero-knowledge proofs to maintain a constant blockchain size, making it the world's lightest blockchain. Learn more at minaprotocol.com.

Quick Start

View full system requirements and setup instructions →

Getting Started

For comprehensive installation and setup instructions, visit our documentation website:

Complete Setup Guide →

Quick Links

Block production Node UI


Release Process

This project is in beta. We maintain a monthly release cycle, providing updates every month.

Core Features

The Mina Rust Node implements the complete Mina protocol in Rust, including network connectivity, block production, SNARK generation, and debugging tools.

Learn More About Architecture →

Repository Structure

This repository contains the complete Mina Rust Node implementation:

  • node/ - Core node business logic and state machine
  • p2p/ - Networking layer (libp2p + WebRTC)
  • ledger/ - Ledger implementation and transaction processing
  • snark/ - SNARK proof verification
  • cli/ - Command-line interface
  • frontend/ - Web-based node dashboard

Learn more about the architecture →

Community & Support

Visit our comprehensive documentation website →

Get Help & Contribute

Key Documentation Sections