Skip to content

Conversation

@dlin38
Copy link

@dlin38 dlin38 commented Feb 11, 2026

Implements complete CLI wallet management for RTC tokens.

Files: rustchain-wallet CLI, rustchain_crypto.py module, requirements.txt, README_CLI.md

Commands: create, balance, send, import, export, list, miners, epoch

Bounty: #39 (50 RTC)
Wallet: dlin38

dlin38 added 3 commits February 11, 2026 01:45
- Add guidelines for new contributors
- Include bounty claiming process
- Add code style and testing guidelines
- Include commit message format standards
- Add PR checklist and review process

Closes Scottcjn#48 (First contribution bounty)
Adds detailed FAQ covering:
- General questions (what is RustChain, why PoA, how to mine)
- Getting started (installation, wallet setup, earnings)
- Technical questions (balance checks, logs, service management)
- wRTC & trading (buying, verifying, pricing)
- Troubleshooting (common issues and fixes)
- Contributing & bounties
- Advanced topics (multiple miners, emulation detection)
- Community & support links

Benefits:
- Reduces repetitive support questions
- Provides quick reference for new users
- Links to relevant documentation
- Includes code examples for common tasks
- SEO-friendly structure

Related to Scottcjn#48 (First contribution bounty)
Wallet: dlin38
Implements command-line wallet management for RTC tokens.

Features:
- Create/import wallets with BIP39 seed phrases (24 words)
- Check balances for any wallet/miner
- Send signed transactions (Ed25519)
- Encrypted keystores (AES-256-GCM, PBKDF2)
- List active miners and epoch info
- Compatible with existing GUI wallet format

Commands:
- rustchain-wallet create <name> - Generate new wallet
- rustchain-wallet balance <id> - Check RTC balance
- rustchain-wallet send <to> <amount> --from <name> - Transfer RTC
- rustchain-wallet import <name> <seed> - Restore from seed
- rustchain-wallet export <name> - Show keystore/seed
- rustchain-wallet list - List all wallets
- rustchain-wallet miners - Show active miners
- rustchain-wallet epoch - Current epoch info

Files:
- wallet/rustchain-wallet (executable CLI)
- wallet/rustchain_crypto.py (crypto module, 232 lines)
- wallet/requirements.txt (dependencies)
- wallet/README_CLI.md (comprehensive docs)

Security:
- Password-protected keystores
- 600 file permissions (owner-only)
- PBKDF2 (100k iterations) + AES-256-GCM
- BIP39 standard seed phrases
- Ed25519 transaction signatures

Bounty: Scottcjn#39 - RustChain Wallet CLI (50 RTC)
Wallet: dlin38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant