Skip to main content
This page follows a delegation-first model:
  • Your main wallet (holds AULT and licenses) stays offline from miner infrastructure
  • A separate operator wallet runs the miner
  • You delegate mining rights to that operator wallet
  • Rewards still remain attributable to license holders
  • You can undelegate at any time

Prerequisites

  • Fly.io account with flyctl
  • Access to Ault testnet or mainnet
  • One or more licenses in your main wallet
  • aultd CLI for delegation transactions

Quick Start (Fly.io)

1) Clone and launch

2) Deploy

The miner auto-generates an operator wallet and VRF key in auto mode.

3) Get operator address

Copy OperatorAddress from the response.

4) Delegate licenses from your main wallet

5) Verify that mining has started

After delegation, the miner detects licenses, registers VRF key, and starts mining.

Undelegate if needed

Useful checks

API endpoints (operator app)

  • GET /health
  • GET /v1/operator
  • GET /v1/status
  • GET /v1/submissions
  • GET /v1/rewards?license_id=X

Multi-replica note

Auto mode is single-replica only because keys are generated per volume. For multi-replica deployments, use shared operator/VRF keys via secrets so replicas mine for the same operator address.