Requirements
Use Linux x86-64 with Git, Docker Engine, Compose v2, persistent SSD storage, reliable outbound internet and accurate time. Storage grows with chain history. Docker Desktop, WSL and ARM hosts are outside this image’s tested platforms. Tavchain Testnet is unaudited; Test TAV has no monetary value.Start a full node
Run these commands for a new node:Check synchronization
From the same directory:tavchaintestnet_771002-1, advancing block heights and sync_info.catching_up: false after synchronization. Zero voting power is normal for this non-validator node. For peer checks and fixed-height block comparisons, follow Monitor a node.
Stop and resume
Local RPC and restart settings
Local RPC and restart settings
Host RPC mappings bind to
127.0.0.1: native RPC 29657, EVM HTTP 29645 and EVM WebSocket 29646. No P2P host port is published; the node connects outbound to the configured peers.Compose uses unless-stopped while Docker is running. Host Docker startup is configured separately. The five-minute stop grace allows database shutdown after a stop request.Ordinary docker compose -f compose.registry.yaml down removes containers and the network while retaining data. Do not add --volumes or prune the node’s volume.Other installation options
The signed Docker archive remains available for local image builds. Follow its included README for that workflow; itscompose.yaml differs from the prebuilt-image compose.registry.yaml.
For direct executable installation, use native binaries. Read Upgrades and recovery before changing a retained node’s client or image.
Use Troubleshooting for startup and sync failures and Network files and ports for reference configuration. Contact support@safeney.com for help.