HashCore Toolkit Documentation

Documentation for discovery, grouping, monitoring, diagnostics, firmware workflows, automation, and operational history across ASIC fleets.

Use this section as the local product guide, then cross-check deeper ecosystem material against official HashCore documentation when planning larger deployments.

Basic Operations

Device Discovery

HashCore automatically scans your network to discover ASIC miners. To manually initiate discovery:

  1. Navigate to Devices -> Discover
  2. Enter the IP range to scan (e.g., 192.168.1.0/24)
  3. Click "Start Scan"
  4. Review discovered devices and add to inventory

Discovery is centered on network scanning and device identification workflows documented by HashCore.

Monitoring Miners

Once added, miners appear in the main dashboard showing real-time status. Key metrics include:

  • Hashrate (current, average, expected)
  • Temperature (chip, board, ambient)
  • Power consumption (per device, per hash board)
  • Fan speed and cooling efficiency
  • Pool connectivity and share statistics
  • Hardware errors and reject rate

Click any device for detailed diagnostics including per-chip statistics and historical performance graphs.

Bulk Operations

Execute operations across multiple devices simultaneously. Select devices and choose an action:

  • Restart: Reboot selected miners (useful after pool changes)
  • Configure Pools: Apply pool settings to multiple devices
  • Update Firmware: Deploy firmware to selected miners
  • Adjust Frequency: Tune mining frequency for power/performance balance
  • Group Assignment: Organize miners into logical groups

Bulk operations queue and execute in parallel with configurable concurrency limits to prevent network overload.

Alert Configuration

Set up automated alerts for critical conditions. Navigate to Settings -> Alerts to configure:

  • Temperature Thresholds: Alert when devices exceed safe operating temperatures
  • Hashrate Drops: Notify when performance falls below expected levels
  • Device Offline: Immediate alerts when miners become unreachable
  • Pool Failures: Warn when pool connectivity is lost
  • High Reject Rate: Alert on excessive rejected shares

Alert routing and escalation workflows depend on the deployment path and integrations you choose around Toolkit.

Configuration Options

Network Settings

Configure how HashCore discovers and communicates with miners. Access via Settings -> Network.

  • Discovery Ranges: Define IP ranges for automatic scanning
  • Polling Interval: Choose a refresh cadence that fits your network and monitoring needs
  • Connection Timeout: Maximum wait time for miner responses
  • Concurrent Operations: Parallel thread limit for bulk actions
  • API Port: Network access varies by miner model, firmware, and the operations you plan to run

Data Retention

Control how long historical data is retained. Configure via Settings -> Data Management.

  • Raw Metrics: Retention depends on your local storage and monitoring goals
  • Aggregated Data: Use longer summaries where they fit your reporting needs
  • Audit Logs: Retention should follow your operational and compliance needs
  • Device Events: Keep event history for as long as your operation requires

Retention and archival strategy should match the storage budget and compliance needs of your operation.

User Management

Create user accounts with specific permissions. See security documentation for detailed access control options.

  • Admin: Full access to all features
  • Operator: Can view, restart, and configure miners
  • Viewer: Read-only access to dashboards and reports
  • Custom: Define specific permission combinations

Advanced Usage

API Access

HashCore provides a REST API for integration with external systems. Enable API access in Settings -> API.

Typical CLI use cases include:

Bulk jobs, scripted maintenance windows, and integration hooks for external operational workflows.

Use automation carefully on staged groups first, then promote the workflow to larger parts of the fleet.

Multi-Instance Deployment

For operations exceeding 50,000 devices or spanning multiple locations, deploy multiple HashCore instances. Each instance manages a subset of devices with optional central coordination via HashCore Pulse.

See architecture documentation for deployment patterns and scalability guidance.

Integration with HashCore Ecosystem

HashCore Toolkit integrates with other HashCore products for enhanced functionality:

  • HashCore Firmware: Deploy HashCore Firmware with deeper Bitmain-oriented control
  • HashCore Proxy: Optimize pool connectivity and stabilize traffic in difficult networks
  • HashCore Pulse: Coordinate multiple Toolkit instances across larger multi-site operations

Need additional help or have questions?