Mudra — Simple Blockchain Wallet Simulator
Overview
Mudra is a Rust-based blockchain wallet simulator designed to demonstrate core blockchain concepts — including keypair generation, transaction simulation, block mining, and chain validation. This project is an educational prototype showcasing the fundamentals of decentralized ledgers and cryptocurrency wallets. Features
Generate wallet with public/private keypair (Ed25519)
Create and simulate transactions
Mine blocks using proof-of-work algorithm
Validate blockchain integrity
Simple peer-to-peer network ping functionality
JSON-based wallet save/load system
Getting Started Prerequisites
Rust (latest stable version) installed
Cargo package manager
Run the project
git clone https://github.com/OshoProgrammer/mudra.git cd mudra cargo run
You will see the wallet generated or loaded, a network ping, a block mined with proof-of-work, and blockchain validation output. Project Status
This is an early-stage prototype primarily for learning and demonstration. It does not handle real money, user input, or full networking yet.