Sign inSign up

zanoproject/zano-full-node

By zanoproject

•Updated 7 days ago

The official Zano full-node Docker image, built and published by the team. Verify: zano.org/docker

Buildkit cache
Image
0

704

zanoproject/zano-full-node repository overview

This is the official Zano full-node Docker image, built and published by the Zano team. If you want to run a Zano node in a container, this is the image to use.
Official docs & verification: https://docs.zano.org/docs/build/docker⁠
GitHub: https://github.com/hyle-team/zano⁠ , Dockerfile⁠

!!!ATTENTION!!! EMERGENCY RELEASE 2.2.3.600 -- is an EMERGENCY release intended to address a recent attack affecting the supply of Zano's native coin and assets. It rolls back the blockchain to the height 3833000 (2026-08-26 15:50 UTC). All transaction in the previous chain after that point will no longer be part of the chain followed by this release. Please review these changes before deploying. By deploying this release on the Zano network, you are choosing to adopt the rollback and HF7 protocol changes described in this announcement.

Changelog:

[+] core: emergency HF7 activated at height 3833000, temporarily disabling gateway addresses

[*] predownload: mainnet snapshots updated to height 3833000

[*] p2p: reset the local peer-list storage so nodes rediscover peers and reconnect faster after the upgrade

[*] core: blockchain database folder change to v4; the previous v3 database is removed on upgrade, triggering a resync

[*] wallet file version bumped to 172

[+] rpc: getinfo now returns the daemon version

Usage:
(make sure you have correct permission for /var/data/zano-data prior to run!)

docker run --restart=always -v /var/data/zano-data:/home/zano/.Zano -p 0.0.0.0:11121:11121 -p 127.0.0.1:11211:11211 --name=zanod -dit zanoproject/zano-full-node

(11121 — is the default P2P port, better to be accessible from outside; 11211 — is the default RPC port, should be protected, thus the binding addresses above)

To get into container and interact with the daemon:

docker attach zanod

To detach from container and left it running:

Ctrl+P, Ctrl+Q

To stop container:

docker stop zanod

To build with different lib versions, pass through --build-arg's:

docker build --build-arg BRANCH=release --build-arg OPENSSL_VERSION_DOT=3.5.7 --build-arg OPENSSL_HASH=a8c0d28a529ca480f9f36cf5792e2cd21984552a3c8e4aa11a24aa31aeac98e8 -f utils/docker/Dockerfile .

Available build arguments:

  • branch to use: BRANCH
  • CMake Version: CMAKE_VERSION_DOT, CMAKE_HASH
  • Boost Version: BOOST_VERSION, BOOST_VERSION_DOT, BOOST_HASH
  • OpenSSL Version: OPENSSL_VERSION_DOT, OPENSSL_HASH

Tag summary

Content type

Image

Digest

sha256:17c8a5c95…

Size

190.8 MB

Last updated

7 days ago

docker pull zanoproject/zano-full-node