Skip to content
Checking pool status Loading network Detecting profile

Start Mining Animica

Connect to the live Animica Stratum pool and start earning with one command: animica up. Prefer a graphical app? The desktop GUI wallet runs it for you. The detected host and port are shown live below.

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. Run animica up

Install the client with pip install --upgrade animica, then run animica up. One command joins the pool and starts mining, useful-work, training, and serving. Prefer a GUI? The desktop wallet runs animica up for you.

3. Confirm PPS vs SOLO mode

PPS credits accepted shares. SOLO credits only accepted full blocks to the miner who found them.

4. Track pool health

Current height: 0
Pool hashrate: 0 H/s
Latest found block: Unavailable

Unified miner · v1.0.0+ Pre-1.0.0 miners rejected

One command runs everything

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

Connect your wallet and worker

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 (advanced)

Most miners should just run animica up — it wires this in automatically. This raw endpoint is only for power-user miners wiring their own launch scripts.

stratum+tcp://loading:0

Get Mining

Two ways to start

There is no separate miner download. Mine with the unified animica up command, or use the desktop GUI wallet — which runs animica up for you.

Command line

Install the client from PyPI and run one command. It auto-detects your machine and connects to pool.animica.org.

Copy & run

pip install --upgrade animica
animica up

Desktop GUI wallet

Prefer a graphical app? The Animica desktop wallet creates your wallet and runs animica up behind a one-click Start Mining button.

Download desktop wallet →

Pool Dashboard

Live stats at pool.animica.org

Track pool hashrate, your workers, accepted shares, found blocks, and payouts on the official pool dashboard.

Open pool dashboard →

CLI Quick Path

One command: animica up

Prefer a terminal? Install the animica CLI from PyPI and run animica up. That's the whole setup — it auto-detects your machine, mines ANM (SHA3 proof-of-work), contributes AI useful-work, and connects to pool.animica.org for you. This is the recommended way to mine; you don't need any other command.

pip install --upgrade animica
animica up

animica up creates or uses your wallet, wires in the pool, and keeps every component running — so there are no manual stratum URLs, flags, or separate miner commands to get wrong. pip install animica is the complete client (mine, run a node, use the wallet, deploy Python contracts, and the Studio SDK).

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

Bittensor GPU pool

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

Search active and historical miners

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. Install the Animica client

Run pip install --upgrade animica, or install the desktop GUI wallet if you prefer a graphical app.

Step 3. Run animica up

One command auto-detects your machine, wires in the detected Animica Stratum host, and starts contributing to the pool. The desktop wallet runs it for you behind a Start Mining button.

Step 4. Track rewards and status

Keep an eye on the live pool status above and your 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.

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

Do I need to download a separate miner?

No. Mining runs through animica up — either from the animica CLI or the desktop GUI wallet, which runs it for you. There is no separate miner download.

What if I want to use another miner?

Most miners should just run animica up. If you insist on your own setup, point it at the live endpoint stratum+tcp://loading:0 shown in the manual connection string above. The pool rejects pre-1.0.0 miners.

What if I deploy behind nginx?

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.