This repository is the authoritative source for Zetachain node setup, offering essential configuration files, genesis files, and upgrade paths for all networks. It ensures consistent and reliable node deployment and maintenance.
Please be sure to use the Zetachain Docs on how to start a node.
This repository uses versioned releases to distribute network configuration files. Each release contains configuration packages for:
- Athens3 - Testnet configuration
- Mainnet - Production network configuration
-
Download the appropriate configuration package from the Releases page
-
Extract the configuration files:
# For Athens3 testnet tar -xzf athens3-${VERSION}.tar.gz # For Mainnet tar -xzf mainnet-${VERSION}.tar.gz
-
Verify the integrity (optional):
sha256sum -c checksums.txt
Each release package contains the following essential configuration files with optimized values:
config.toml
- Node configurationapp.toml
- Application configurationgenesis.json
- Network genesis stateclient.toml
- Client configuration
For maintainers, to create a new release:
-
Local testing (optional):
./scripts/create-release.sh v1.1.0
-
Create and push a git tag:
git tag v1.1.0 git push origin v1.1.0
-
Automated release: The GitHub Action will automatically create the release with artifacts.
See CHANGELOG.md for detailed release notes and version history.