Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

Latest commit

 

History

History
55 lines (39 loc) · 1.51 KB

README.md

File metadata and controls

55 lines (39 loc) · 1.51 KB

DEPRECATED

Warning

This repository is no longer supported as native Gnosis Chain support has been introduced in the upstream. Please use the official documentation.

Teku Client - Docker

This projects builds a customized version of the Teku client with Gnosischain modifications. Those include the integrations with different testnets.

Images are referenced under the following pattern gnosischain/{client_provider}-{node_type}:{upstream_version}-{testnet} for example

docker pull gnosischain/teku:latest-chiado

Teku reference:

Starting Teku in Chiado testnet

  1. Add an .env file with your fee recepient and graffiti
FEE_RECIPIENT=0x0000000000000000000000000000000000000000
GRAFFITI=gnosischain/teku
  1. Add your keystores in ./validator-data and their password in a files with the same name to get this file structure:
.
├── docker-compose.yml
├── .env
├── jwtsecret
└── validator-data
    ├── keys
    │   └── keystore-001.json
    └── secrets
        └── keystore-001.txt
  1. Create a new ./jwtsecret token
echo -n 0x$(openssl rand -hex 32 | tr -d "\n") > ./jwtsecret
  1. Start docker-compose.yml services from this repository
docker-compose up -d