[POOL] Animica (ANM) Official Mining Pool | SHA3-256 | PPS + Solo | CPU Mining | animica up | AI Useful Work
Animica Official Mining Pool — pool.animica.orgAnimica (ANM) is a live Layer-1 blockchain built around post-quantum cryptography, deterministic Python smart contracts, proof-of-work, and verifiable useful compute.
The official mining pool is live at:
Pool: https://pool.animica.orgExplorer: https://explorer.animica.orgWebsite: https://animica.orgWallet: https://animica.org/walletDocumentation: https://animica.org/docs/Downloads: https://animica.org/downloads/Ticker: ANM
Address format: anim1...
Post-quantum signatures: ML-DSA-65 / NIST FIPS 204
PoW: SHA3-256
PPS Stratum: pool.animica.org:3333
Solo Stratum: pool.animica.org:3334
Python: 3.10+
Mining client: Included with the Animica Python package
No pool account or username/password registration is required. Your Animica wallet address identifies you to the pool.
The easiest way to startAnimica now has a unified launcher called:
For most people the entire installation is essentially:
pip install --upgrade animica
animica up
animica up can automatically:
- Create an Animica wallet if you do not already have one
- Install/download the appropriate native mining components
- Start Animica proof-of-work mining
- Participate in Animica useful-compute workloads when available
- Run supported AI training/serving functionality
- Use the same ANM economy for rewards and settlement
For a cleaner installation, especially on Linux servers, I strongly recommend installing Animica inside a Python virtual environment.
The complete process is below.
Linux — complete installation from a fresh machineThese instructions work well for Debian/Ubuntu and similar Linux distributions.
1. Install Python, pip and virtual-environment supportsudo apt update
sudo apt install -y python3 python3-pip python3-venv
Check your Python version:
You want Python 3.10 or newer.
2. Create a directory for Animicamkdir -p ~/animica-miner
cd ~/animica-miner
3. Create an isolated Python virtual environment4. Activate itsource .venv/bin/activate
Your shell prompt will normally change and show something similar to:
(.venv) miner@rig:~/animica-miner$
This means packages installed with pip will stay inside this Animica environment rather than modifying your system Python installation.
5. Upgrade the Python packaging toolspython -m pip install --upgrade pip setuptools wheel
6. Install or upgrade Animicapython -m pip install --upgrade animica
The normal
animica package is the complete client and already includes the native CPU miner.
You do NOT need the giant optional dependency bundle merely to mine.
If you specifically want every optional Animica component, you can instead use:
python -m pip install --upgrade "animica[all]"
For normal miners:
python -m pip install --upgrade animica
is recommended.
7. Verify the CLI installed correctlyYou can also check the installed Python package:
python -m pip show animica
8. Start AnimicaThat is the main unified launcher.
If this is your first run, follow the prompts.
Animica can create a wallet automatically, configure the miner, and begin the combined mining/useful-work process.
IMPORTANT: Back up any wallet recovery information generated during setup. Do not post your seed phrase or private key anywhere, including this thread.
Ubuntu/Debian copy-and-paste quick installationIf you already understand virtual environments, the complete install can be condensed to:
sudo apt update
sudo apt install -y python3 python3-pip python3-venv
mkdir -p ~/animica-miner
cd ~/animica-miner
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip setuptools wheel
python -m pip install --upgrade animica
animica --help
animica up
Fedora / RHEL-family LinuxInstall Python:
sudo dnf install -y python3 python3-pip
Then:
mkdir -p ~/animica-miner
cd ~/animica-miner
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip setuptools wheel
python -m pip install --upgrade animica
animica up
macOS installationFirst make sure you have a modern Python 3 installation.
Check:
Animica requires Python 3.10+.
Then:
mkdir -p ~/animica-miner
cd ~/animica-miner
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip setuptools wheel
python -m pip install --upgrade animica
animica --help
animica up
When you come back later:
cd ~/animica-miner
source .venv/bin/activate
animica up
Windows PowerShell — complete setupInstall Python 3.10+ first if you do not already have it.
Verify:
Create a mining directory:
mkdir $HOME\animica-miner
cd $HOME\animica-miner
Create the virtual environment:
Activate it:
..venv\Scripts\Activate.ps1
If Windows blocks local PowerShell scripts, you can enable them for the current PowerShell process only:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Then activate again:
..venv\Scripts\Activate.ps1
Upgrade pip:
python -m pip install --upgrade pip setuptools wheel
Install Animica:
python -m pip install --upgrade animica
Verify:
Start:
On future runs:
cd $HOME\animica-miner
..venv\Scripts\Activate.ps1
animica up
Windows Command Prompt instead of PowerShellCreate the virtual environment:
Activate it from CMD:
.venv\Scripts\activate.bat
Then:
python -m pip install --upgrade pip
python -m pip install --upgrade animica
animica up
What is a Python virtual environment and why use one?A virtual environment creates an isolated Python installation specifically for Animica.
Instead of installing packages globally into your operating system, they live inside:
Advantages include:
- No need to modify the system Python installation
- Cleaner upgrades
- Easy removal
- Fewer dependency conflicts
- Different Animica/test environments can coexist
To leave the virtual environment:
To return later on Linux/macOS:
cd ~/animica-miner
source .venv/bin/activate
On Windows PowerShell:
cd $HOME\animica-miner
..venv\Scripts\Activate.ps1
Updating AnimicaAnimica is actively developed, so miners should periodically update their client.
Linux/macOS:
cd ~/animica-miner
source .venv/bin/activate
python -m pip install --upgrade animica
Windows PowerShell:
cd $HOME\animica-miner
..venv\Scripts\Activate.ps1
python -m pip install --upgrade animica
Then simply restart:
Pool-only mining — connect directly to StratumIf you do not want to use the unified
animica up flow, the CLI can also connect directly to the official PPS pool.
PPS endpoint:stratum+tcp://pool.animica.org:3333
Example:
animica miner mine-blocks --count 0
--pool-stratum stratum+tcp://pool.animica.org:3333
--address anim1YOUR_ADDRESS_HERE
Replace:
with your own Animica wallet address.
Animica addresses begin with:
The pool does not require a traditional account system. Your payout address acts as your mining identity.
PPS miningOfficial PPS Stratum:
Full URI:
stratum+tcp://pool.animica.org:3333
With the Animica CLI:
animica miner mine-blocks --count 0
--pool-stratum stratum+tcp://pool.animica.org:3333
--address anim1YOUR_ADDRESS
PPS is intended for miners who want pooled accounting rather than relying entirely on finding a block themselves.
Current pool statistics and payout information should always be checked on:
https://pool.animica.org
Solo miningA separate Stratum listener is available for solo miners:
Full endpoint:
stratum+tcp://pool.animica.org:3334
Solo means you are trying to find blocks yourself rather than receiving standard PPS credit.
Because pool policies and fees can change as the software evolves, check the live pool page before choosing between PPS and solo:
https://pool.animica.org
Wallet setupThe easiest option is simply:
which can generate the wallet required for your mining setup.
You can also use Animica's wallet tooling directly.
For example:
animica wallet create --label mywallet
Animica wallet addresses use Bech32m formatting and begin with:
Wallet software and additional instructions:
https://animica.org/walletSecurity warning:Never give anyone:
- Your seed phrase
- Your private key
- A wallet recovery file
- Remote access to the machine containing those secrets
A mining pool only needs your
public payout address.
Anyone claiming they need your private key to configure your miner is attempting to steal your wallet.
What does animica up actually do?Animica is experimenting with a model where a mining machine can perform more than conventional proof-of-work.
The unified launcher coordinates supported Animica workloads from one CLI.
Run:
Depending on your hardware and the current network configuration, the system can participate in:
- Animica PoW mining
- CPU mining
- Useful-compute workloads
- AI model training workloads
- AI inference serving
- Other supported Animica compute functions
The goal is to let idle hardware perform useful work in addition to ordinary blockchain mining rather than requiring miners to maintain several completely separate clients.
The standard:
package already includes the native CPU mining component.
CPU-only machines are welcomeYou do not need a large GPU farm just to get started.
The native Animica CPU miner ships with the normal Python package:
python -m pip install --upgrade animica
Then:
or connect the mining CLI directly to the PPS pool.
This makes it possible to test the network using desktops, servers, spare CPUs, homelab machines and mining rigs.
As always, calculate your own electricity costs. There is no guarantee that mining will be profitable.
Optional XMR / RandomX supportThe pool infrastructure also supports RandomX/XMR mining on port 3333 using stock XMRig.
Example XMRig pool configuration:
{
"pools": [{
"url": "pool.animica.org:3333",
"algo": "rx/0",
"user": "anim1YOUR_ANIMICA_ADDRESS",
"pass": "x",
"tls": false,
"keepalive": true
}]
}
The server detects the mining protocol being used on the connection.
This is optional. You do not need XMRig simply to use:
or to mine ANM through the Animica client.
Running a Linux miner continuouslyIf you are using SSH and want the miner to continue running after disconnecting, one simple option is tmux.
Install it:
Start a session:
Inside the session:
cd ~/animica-miner
source .venv/bin/activate
animica up
Detach without stopping the miner with:
then:
Reconnect later:
Stopping the minerWhen running interactively, normally use:
Then you can exit the virtual environment with:
Troubleshooting1. "animica: command not found"Make sure your virtual environment is active.
Linux/macOS:
source .venv/bin/activate
Then:
python -m pip show animica
animica --help
2. Wrong Python versionCheck:
or inside the virtualenv:
Use Python 3.10+.
3. pip installs Animica but the CLI does not appearUse:
python -m pip install --upgrade animica
instead of relying on a potentially different system-wide pip executable.
Then verify:
python -m pip show animica
4. Virtual environment creation fails on Ubuntu/DebianInstall:
sudo apt install python3-venv
Then recreate it:
5. PowerShell refuses to activate .venvFor the current PowerShell process:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Then:
..venv\Scripts\Activate.ps1
6. Want to make sure you are on the newest Animica release?Run:
python -m pip install --upgrade animica
7. Want to see every available command?Run:
Pool connection referencePPS:Solo:Pool website:https://pool.animica.orgExplorer:https://explorer.animica.orgWallet:https://animica.org/walletDownloads:https://animica.org/downloads/Docs:https://animica.org/docs/
Two-minute quick startLinux:
sudo apt update
sudo apt install -y python3 python3-pip python3-venv
mkdir -p ~/animica-miner
cd ~/animica-miner
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install --upgrade animica
animica up
Windows:
mkdir $HOME\animica-miner
cd $HOME\animica-miner
py -3 -m venv .venv
..venv\Scripts\Activate.ps1
python -m pip install --upgrade pip
python -m pip install --upgrade animica
animica up
That is enough to get started.
Why Animica?Animica is trying to combine several ideas that are normally separate:
- A live Layer-1 blockchain
- Post-quantum ML-DSA-65 signatures
- Traditional proof-of-work mining
- Useful computational work
- AI training and inference
- Deterministic Python smart contracts
- A Python-first node, wallet and developer toolchain
For miners, the important part is that getting started does not require compiling a giant source tree or manually configuring a dozen services.
The intended starting point is simply:
pip install --upgrade animica
animica up
If you prefer conventional Stratum mining, that remains available as well:
stratum+tcp://pool.animica.org:3333
Mining responsiblyCryptocurrency mining involves electricity and hardware costs.
Please do your own calculations before dedicating significant hardware.
Nothing in this thread is a promise of:
- Profitability
- Future ANM price
- Guaranteed block rewards
- Guaranteed pool income
Start with hardware you already have, confirm everything works, inspect the pool statistics, and decide for yourself whether additional resources make sense.
Questions / testing wantedAnimica is actively being developed and independent miners are very welcome.
If you try the pool, please post:
- Operating system
- CPU
- GPU if applicable
- Animica client version
- Hashrate
- Any setup problems
- Any pool connection problems
Reports from independent miners are useful, especially unusual hardware and fresh Linux/Windows installations.
Official pool: https://pool.animica.orgInstall:pip install --upgrade animica
animica up
Happy mining.