Windows
.bat launcher
- Package
- Resolving…
- Launcher
- Resolving…
- Entrypoint
- Resolving…
- Size
- Resolving…
SHA256
Pending… Connect to the live Animica Stratum pool, download the right starter bundle for your machine, and launch the miner executable with the detected host and port already wired in.
Stratum Host
Resolving…
Stratum Port
Resolving…
Algorithm
Loading…
Device Type
Loading…
Active Miners
0
Active Workers
0
Payout Interval
Loading…
Next Payout
Loading…
Quick Start
1. Get a payout address
Use an Animica wallet address that matches the active network shown on this page.
2. Download your starter bundle
Bundles include animica-miner (.exe on Windows) when available,
plus launchers and config files.
3. Run the included launcher
Browsers cannot open local terminals directly. The downloaded launcher does that on your machine after you unpack and run it.
4. Confirm PPS vs SOLO mode
PPS credits accepted shares. SOLO credits only accepted full blocks to the miner who found them.
5. Track pool health
Current height: 0
Pool hashrate: 0 H/s
Latest found block: Unavailable
The unified animica
miner does it all from a single command: it mines ANM, runs AI useful-work, contributes to
training, and serves inference — joining the one global
model through pool.animica.org.
You no longer run separate processes for mining, useful-work, training, and serving.
⛏ Mining
RandomX proof-of-work on your CPU, credited by the pool.
🧹 AI useful-work
Curate, dedupe, embed and index data — CPU-friendly jobs.
🎯 Training
Contribute to fine-tuning the one global model.
⚡ Serving
Serve inference for the shared model and earn ANM.
Update required
The pool rejects pre-1.0.0 miners. Upgrade to the unified animica
miner (1.0.0 or newer) before connecting, or your shares will be refused.
Start everything with one command
pip install --upgrade animica
animica up
That's the whole setup. animica up creates your
wallet if you don't have one, then a single process joins the pool and contributes
mining, useful-work, training, and serving (and Bittensor on qualified GPUs) to the one
global model — every reward paid to your Animica address. No flags, no separate daemons.
pool.animica.org is the hub
Manage your miner, watch the global model train, and learn about ENA from one place.
Connection Builder
Payout instructions
Use an Animica wallet address that matches the active network shown on this page.
Worker naming
Worker names are labels only. Keep them short and unique for each machine.
Manual connection string
Use this for power-user miners or if you are wiring your own launch scripts.
Generated Config
Command
Loading command…
Config snippet
Loading config…
Downloads
Each bundle contains a launcher, config template, README, and a standalone miner executable when available for that platform.
Download metadata is hosted as static files on this website, with live pool metadata used as a fallback when needed.
Windows
.bat launcher
SHA256
Pending… macOS
.command launcher
SHA256
Pending… Ubuntu / Linux
.sh launcher
SHA256
Pending… Pool Dashboard
Track pool hashrate, your workers, accepted shares, found blocks, and payouts on the official pool dashboard.
Open pool dashboard →CLI Quick Path
Prefer a terminal? The animica CLI installs from PyPI and includes mining
commands — including Monero dual-mining on the same CPU.
pip install animica animica miner dual-mine <anm-address> \ --pool-host pool.animica.org
pip install animica is the complete client — everything to mine, run a node,
use the wallet, deploy Python contracts, run animica up, and use the Studio SDK.
The native CPU miner (animica-fastpow) ships by default, so this is all most
people need.
Want the kitchen sink — Qt desktop-wallet QR codes, the full distributed Studio client (cloudpickle + omni-sdk for on-chain ANM escrow), and all server/operator dependencies pinned — or are you running pool/API infrastructure? Install the extras instead:
pip install "animica[all]"
Keep the quotes around animica[all] so zsh/macOS does not glob the brackets.
GPU Compute
Have GPU capacity? Animica Pool integrates with Bittensor so rigs can earn from AI compute alongside CPU mining. Eligibility and enrollment run through the pool.
Bittensor dashboard →Miner Tab
Miner names (worker labels), payout addresses, shares, blocks, and credits come from the live pool API.
| Miner Name | Address | Accepted | Rejected | Blocks | Hashrate | Credit | Mode |
|---|
Loading miner data…
How It Works
Step 1. Get an Animica payout address
Use a wallet that matches the active network. Testnet and devnet addresses should not be reused on mainnet.
Step 2. Download the miner for your computer
The bundle includes the miner, a launcher, and a config template already pointed at the detected Animica Stratum host.
Step 3. Run the included launcher
Windows opens Command Prompt, macOS opens Terminal through the
.command file, and Linux uses the included shell script. Launchers prefer
the standalone animica-miner binary and fall back to Python only when needed.
Step 4. Your miner connects automatically
Use the live pool endpoint, the reference config snippet, or the downloaded bundle to start streaming jobs from the Animica pool.
Step 5. Track rewards and status
Keep an eye on the live pool status above and your miner terminal output for accepted shares, difficulty updates, and blocks.
Troubleshooting
Pool says offline
Confirm the pool service is running and that the mining webpage is reverse-proxying
/api/mining/* to the Stratum API.
Host resolves to localhost
Set ANIMICA_PUBLIC_STRATUM_HOST or
ANIMICA_PUBLIC_STRATUM_URL so remote miners get a public endpoint.
Launcher cannot find Python
Install Python 3.10 or newer, reopen your terminal, and rerun the launcher. The bundle is dependency-free and only needs Python.
Wrong network or payout address
The portal warns when you are on testnet or devnet. Use an address that belongs to that network to avoid operator-side payout issues.
FAQ
No. Browsers cannot start arbitrary local terminals. That is why the portal ships platform launchers inside the downloaded bundle instead.
Use the generated stratum+tcp://loading:0 endpoint and the
manual commands above as your reference for host, port, worker, and payout address.
The portal shows SHA-256 hashes from the website-hosted manifest so you can verify the bundle you downloaded for your platform.
Keep the website and /api/mining/* on the same public domain when possible.
If you split them, set ANIMICA_MINING_API_BASE_URL on the website and
ANIMICA_PUBLIC_STRATUM_HOST on the pool service.