Teku Installation
You'll need to create a few folders in the Home directory to store the keystore and password.
1) Create a new folder in your Home directory called "keystores-teku"
2) Copy and paste your keystore file into that folder, as shown below

2) Navigate back to the Home directory and create another folder called "passwords-teku"
3) Create a new text file where you will enter your keystore password
4) Enter your keystore password (nothing more, nothing less) as shown below:

5) Save the file as the EXACT same name as the keystore, but ending in .txt
rather than .json
6) Save the password text file in the "passwords-teku" file as shown below:

Installing Teku
Allow Geth to continue syncing, and open a new terminal to install Teku

Install Java 11 or higher
If Java is not installed, you can install using:
sudo apt install default-jre
Clone Teku Repository:
git clone https://github.com/ConsenSys/teku.git

Change Directory:
cd teku
Install Teku using Gradlew:
./gradlew installDist


Change Directory (one level up):
cd ..

Start Teku Client:
Copy this code into the terminal after updating last 2 lines:
./teku/build/install/teku/bin/teku \
--data-path "datadir-teku" \
--network=kiln \
--p2p-discovery-bootnodes "enr:-Iq4QMCTfIMXnow27baRUb35Q8iiFHSIDBJh6hQM5Axohhf4b6Kr_cOCu0htQ5WvVqKvFgY28893DHAg8gnBAXsAVqmGAX53x8JggmlkgnY0gmlwhLKAlv6Jc2VjcDI1NmsxoQK6S-Cii_KmfFdUJL2TANL3ksaKUnNXvTCv1tLwXs0QgIN1ZHCCIyk" \
--ee-endpoint http://localhost:8551 \
--ee-jwt-secret-file "/tmp/jwtsecret" \
--log-destination console \
--Xnetwork-total-terminal-difficulty-override=20000000000000 \
--validators-proposer-default-fee-recipient "0x6bCE7D7b0ec7FED46A3c9933E14dF8D5E6Afd614" \
--validator-keys=keystores-teku/keystore-m_12381_3600_0_0_0-1646941924.json:passwords-teku/keystore-m_12381_3600_0_0_0-1646941924.txt

Once you have successfully loaded the keystore, you're ready to deposit the 32 Kiln ETH.
Last updated