Luna Node & Wallet

🌙 Luna Node

A blockchain node that mines transactions and maintains the network.
Main Menu Commands:

📊 Show Status - Display node information, mining stats, and sync status

⛏️ Mine Block - Mine a new block using unmined transactions from mempool

🔄 Sync Blockchain - Download latest blocks from network API

📥 Sync Mempool - Download pending transactions from API

⚙️ Settings - Configure node parameters

📈 Mining History - View previously mined blocks and rewards

🤖 Auto-mine Toggle - Enable/disable automatic mining

🚪 Exit - Shut down the node

Settings Menu:

Difficulty (1-8): Adjust mining difficulty (higher = harder to mine)

Mining Reward: Set base reward for mining blocks

Miner Address: Change address that receives mining rewards

Key Features:

Auto-syncs blockchain and mempool on startup

Mines transactions from both local chain and mempool

Tracks mining history with verification links

ROYGBIV-colored progress indicators during mining

💰 Luna Wallet

A cryptocurrency wallet that interacts with the Luna blockchain.
Wallet Commands:

status - Show wallet balances, blockchain height, and node connection

sync - Sync wallet with blockchain data from node files

send
[memo] - Send LKC to another address

transactions / history - Show transaction history with confirmation status

new - Create new wallet address with QR code

backup - Create manual wallet backup

exit / quit - Close wallet

help - Show command reference

Transaction Status Icons:

✅ CONFIRMED - 6+ confirmations (fully secure)

🟡 CONFIRMED - 1-5 confirmations (partially confirmed)

⏳ PENDING - 0 confirmations (waiting for mining)

❌ FAILED - Transaction failed to process

Key Features:

Automatic confirmation checking every 30 seconds

QR code generation for wallet addresses

Real-time balance calculation from blockchain

Secure transaction broadcasting to network

Multi-wallet support with backup functionality

🎯 Usage Tips:

Start with the Node: Run LunaNode.exe first to sync with the network

Then use the Wallet: Run LunaWallet.exe to manage your funds

Sync regularly: Use sync command to update wallet balances

Check confirmations: Transaction history shows real-time confirmation counts

Backup wallets: Use backup command to secure your private keys

Both applications use colorful ROYGBIV terminal output and store data in the data/ directory.
https://linglin.art/LunaPortable.zip