Monero: Private cryptocurrency implementation
Core implementation of the privacy-focused cryptocurrency using ring signatures and stealth addresses.
Learn more about Monero
Monero is a privacy-focused cryptocurrency implementation built on the CryptoNote protocol. The system uses ring signatures, stealth addresses, and RingCT to obscure transaction details including sender, receiver, and amounts. Written in C++ with CMake build system, it operates as a decentralized peer-to-peer network where nodes validate transactions and maintain consensus. The implementation includes wallet software, daemon for network participation, and mining capabilities for transaction processing.
Ring Signatures
Uses cryptographic ring signatures to mix transactions with decoys, making it computationally infeasible to determine the actual sender. This provides transaction unlinkability at the protocol level.
Stealth Addresses
Generates unique one-time addresses for each transaction using elliptic curve cryptography. Recipients can detect payments without revealing their public address on the blockchain.
RingCT Protocol
Implements Ring Confidential Transactions to hide transaction amounts while maintaining network consensus. Uses cryptographic commitments to prove transaction validity without revealing values.
Ledger support improvements and daemon/wallet bug fixes
- –Ledger: fix Ledger Monero app crash
- –Ledger: add support for Ledger Nano Gen5
- –Daemon: fix race condition causing dropped connections during sync
- –Wallet: fix edge case where key images remain marked unspent
- –Improve terminal color detection
Ledger security improvements and daemon optimizations
- –Ledger: make secret view key export mandatory
- –Wallet: identify spends in pool when scanning
- –Daemon: relay empty fluffy block on found block
- –Daemon: correct txpool weight miscalculation in edge case
- –Daemon: refine sync height selection logic
Wallet improvements and daemon peer selection enhancements
- –Wallet: increase batch subaddress creation limit to match RPC
- –Wallet: warn instead of throw when RingDB doesn't include spend
- –Daemon: improved peer selection with /24 subnet deduplication to disadvantage 'spy nodes'
- –Daemon: add maxblockcount field to getblocks.bin RPC request
- –Daemon: send ZMQ miner notifications after txpool additions
Top in Crypto
Related Repositories
Discover similar tools and frameworks used by developers
Bitcoin Core
Reference implementation of the Bitcoin protocol that connects to the peer-to-peer network for block validation.
Dogecoin Core
Open-source software for Dogecoin blockchain nodes with wallet and network participation.
Hyperledger Fabric
Modular enterprise blockchain framework with permissioned networks, pluggable consensus, and privacy controls.
Solana Explorer
Web application for exploring Solana blockchain transactions, accounts, blocks, and on-chain data.
Polkadot SDK
Complete development kit for building blockchains and parachains on the Polkadot network ecosystem.
Related Reading
Guides and comparisons from the Greptile content library
Top AI Code Review Tools for Small Dev Teams 2026
Affordable, lightweight AI code review tools that help small teams catch bugs faster. Practical comparisons of accuracy, ease of use, and value for teams without enterprise budgets.
What is a pull request & why is it important for code reviews?
Pull requests protect your codebase, but traditional PR workflows are becoming the bottleneck as AI writes more code. Learn what pull requests are, how to create one, and how to automate PR review so velocity and trust scale together.
What is Source Code Management (SCM): Everything Engineering Leaders Need to Know
Source code management is more than branching and merging. Here is how SCM works, the top tools, the best practices, and why good code review is the foundation of source control in an agentic era.
How to ACTUALLY Think About Code Reviews: The 3-Layer Checklist
A code review checklist and best practices organized around three layers — Mechanical, Structural, and Narrative — that help any team improve code quality without slowing reviews down.