Bitcoin Forum
August 21, 2026, 09:18:38 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [POOL] Animica (ANM) Official Mining Pool | SHA3-256 | PPS + Solo | GPU Mining  (Read 6 times)
Animica (OP)
Newbie
*
Offline

Activity: 22
Merit: 0


View Profile
Today at 04:04:50 PM
 #1

[POOL] Animica (ANM) Official Mining Pool | SHA3-256 | PPS + Solo | CPU Mining | animica up | AI Useful Work

Animica Official Mining Pool — pool.animica.org

Animica (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.org
Explorer: https://explorer.animica.org
Website: https://animica.org
Wallet: https://animica.org/wallet
Documentation: 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 start

Animica now has a unified launcher called:

Code:
animica up

For most people the entire installation is essentially:

Code:
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 machine

These instructions work well for Debian/Ubuntu and similar Linux distributions.

1. Install Python, pip and virtual-environment support

Code:
sudo apt update
sudo apt install -y python3 python3-pip python3-venv

Check your Python version:

Code:
python3 --version

You want Python 3.10 or newer.

2. Create a directory for Animica

Code:
mkdir -p ~/animica-miner
cd ~/animica-miner

3. Create an isolated Python virtual environment

Code:
python3 -m venv .venv

4. Activate it

Code:
source .venv/bin/activate

Your shell prompt will normally change and show something similar to:

Code:
(.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 tools

Code:
python -m pip install --upgrade pip setuptools wheel

6. Install or upgrade Animica

Code:
python -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:

Code:
python -m pip install --upgrade "animica[all]"

For normal miners:

Code:
python -m pip install --upgrade animica

is recommended.

7. Verify the CLI installed correctly

Code:
animica --help

You can also check the installed Python package:

Code:
python -m pip show animica

8. Start Animica

Code:
animica up

That 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 installation

If you already understand virtual environments, the complete install can be condensed to:

Code:
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 Linux

Install Python:

Code:
sudo dnf install -y python3 python3-pip

Then:

Code:
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 installation

First make sure you have a modern Python 3 installation.

Check:

Code:
python3 --version

Animica requires Python 3.10+.

Then:

Code:
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:

Code:
cd ~/animica-miner
source .venv/bin/activate
animica up



Windows PowerShell — complete setup

Install Python 3.10+ first if you do not already have it.

Verify:

Code:
py -3 --version

Create a mining directory:

Code:
mkdir $HOME\animica-miner
cd $HOME\animica-miner

Create the virtual environment:

Code:
py -3 -m venv .venv

Activate it:

Code:
..venv\Scripts\Activate.ps1

If Windows blocks local PowerShell scripts, you can enable them for the current PowerShell process only:

Code:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Then activate again:

Code:
..venv\Scripts\Activate.ps1

Upgrade pip:

Code:
python -m pip install --upgrade pip setuptools wheel

Install Animica:

Code:
python -m pip install --upgrade animica

Verify:

Code:
animica --help

Start:

Code:
animica up

On future runs:

Code:
cd $HOME\animica-miner
..venv\Scripts\Activate.ps1
animica up



Windows Command Prompt instead of PowerShell

Create the virtual environment:

Code:
py -3 -m venv .venv

Activate it from CMD:

Code:
.venv\Scripts\activate.bat

Then:

Code:
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:

Code:
animica-miner/.venv/

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:

Code:
deactivate

To return later on Linux/macOS:

Code:
cd ~/animica-miner
source .venv/bin/activate

On Windows PowerShell:

Code:
cd $HOME\animica-miner
..venv\Scripts\Activate.ps1



Updating Animica

Animica is actively developed, so miners should periodically update their client.

Linux/macOS:

Code:
cd ~/animica-miner
source .venv/bin/activate
python -m pip install --upgrade animica

Windows PowerShell:

Code:
cd $HOME\animica-miner
..venv\Scripts\Activate.ps1
python -m pip install --upgrade animica

Then simply restart:

Code:
animica up



Pool-only mining — connect directly to Stratum

If you do not want to use the unified animica up flow, the CLI can also connect directly to the official PPS pool.

PPS endpoint:

Code:
stratum+tcp://pool.animica.org:3333

Example:

Code:
animica miner mine-blocks --count 0 
--pool-stratum stratum+tcp://pool.animica.org:3333
--address anim1YOUR_ADDRESS_HERE

Replace:

Code:
anim1YOUR_ADDRESS_HERE

with your own Animica wallet address.

Animica addresses begin with:

Code:
anim1

The pool does not require a traditional account system. Your payout address acts as your mining identity.



PPS mining

Official PPS Stratum:

Code:
pool.animica.org:3333

Full URI:

Code:
stratum+tcp://pool.animica.org:3333

With the Animica CLI:

Code:
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 mining

A separate Stratum listener is available for solo miners:

Code:
pool.animica.org:3334

Full endpoint:

Code:
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 setup

The easiest option is simply:

Code:
animica up

which can generate the wallet required for your mining setup.

You can also use Animica's wallet tooling directly.

For example:

Code:
animica wallet create --label mywallet

Animica wallet addresses use Bech32m formatting and begin with:

Code:
anim1

Wallet software and additional instructions:

https://animica.org/wallet

Security 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:

Code:
animica up

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:

Code:
pip install animica

package already includes the native CPU mining component.



CPU-only machines are welcome

You do not need a large GPU farm just to get started.

The native Animica CPU miner ships with the normal Python package:

Code:
python -m pip install --upgrade animica

Then:

Code:
animica up

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 support

The pool infrastructure also supports RandomX/XMR mining on port 3333 using stock XMRig.

Example XMRig pool configuration:

Code:
{
"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:

Code:
animica up

or to mine ANM through the Animica client.



Running a Linux miner continuously

If you are using SSH and want the miner to continue running after disconnecting, one simple option is tmux.

Install it:

Code:
sudo apt install -y tmux

Start a session:

Code:
tmux new -s animica

Inside the session:

Code:
cd ~/animica-miner
source .venv/bin/activate
animica up

Detach without stopping the miner with:

Code:
Ctrl+B

then:

Code:
D

Reconnect later:

Code:
tmux attach -t animica



Stopping the miner

When running interactively, normally use:

Code:
Ctrl+C

Then you can exit the virtual environment with:

Code:
deactivate



Troubleshooting

1. "animica: command not found"

Make sure your virtual environment is active.

Linux/macOS:

Code:
source .venv/bin/activate

Then:

Code:
python -m pip show animica
animica --help

2. Wrong Python version

Check:

Code:
python3 --version

or inside the virtualenv:

Code:
python --version

Use Python 3.10+.

3. pip installs Animica but the CLI does not appear

Use:

Code:
python -m pip install --upgrade animica

instead of relying on a potentially different system-wide pip executable.

Then verify:

Code:
python -m pip show animica

4. Virtual environment creation fails on Ubuntu/Debian

Install:

Code:
sudo apt install python3-venv

Then recreate it:

Code:
python3 -m venv .venv

5. PowerShell refuses to activate .venv

For the current PowerShell process:

Code:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Then:

Code:
..venv\Scripts\Activate.ps1

6. Want to make sure you are on the newest Animica release?

Run:

Code:
python -m pip install --upgrade animica

7. Want to see every available command?

Run:

Code:
animica --help



Pool connection reference

PPS:

Code:
pool.animica.org:3333

Solo:

Code:
pool.animica.org:3334

Pool website:

https://pool.animica.org

Explorer:

https://explorer.animica.org

Wallet:

https://animica.org/wallet

Downloads:

https://animica.org/downloads/

Docs:

https://animica.org/docs/



Two-minute quick start

Linux:

Code:
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:

Code:
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:

Code:
pip install --upgrade animica
animica up

If you prefer conventional Stratum mining, that remains available as well:

Code:
stratum+tcp://pool.animica.org:3333



Mining responsibly

Cryptocurrency 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 wanted

Animica 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.org

Install:

Code:
pip install --upgrade animica
animica up

Happy mining.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!