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.
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.
View full system requirements and setup instructions →
For comprehensive installation and setup instructions, visit our documentation website:
This project is in beta. We maintain a monthly release cycle, providing updates every month.
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 →
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 →
Visit our comprehensive documentation website →
- GitHub Discussions - Ask questions and share ideas
- Issues - Report bugs or request features
- Discord Community - Real-time support and testing
- Contributing Guide - How to contribute code
- Node Operators - Installation and operation guides
- Developers - Architecture and contribution guides
- API Documentation - Comprehensive API reference