Create Mining CLI Commands
Summary
Create CLI commands for interacting with the mining system.
Background
Users need command-line tools to register as miners, submit mining proofs, check status, and manage mining accounts.
Requirements
- Mining account creation commands
- Miner registration commands
- Mining submission commands
- Status and monitoring commands
- Epoch information queries
Implementation Details
# Account management
accumulate mining account create <adi> <mining-account>
accumulate mining account config <mining-account> [options]
# Miner registration
accumulate mining register <mining-account> <miner-adi> --stake <amount>
accumulate mining unregister <mining-account> <miner-adi>
# Mining operations
accumulate mining submit <mining-account> <proof>
accumulate mining status <mining-account>
# Monitoring
accumulate mining epoch <mining-account>
accumulate mining leaderboard <mining-account>
accumulate mining hashrate
Acceptance Criteria
-
Account creation and configuration commands -
Miner registration/unregistration -
Mining proof submission -
Status query commands -
Epoch information display -
Leaderboard/ranking display -
Help documentation for all commands -
Integration tests for CLI commands
Dependencies
Related
- Epic: &37