diff --git a/docs/HowTo/Get-Started/Migrate-to-Teku.md b/docs/HowTo/Get-Started/Migrate-to-Teku.md new file mode 100644 index 000000000..b8344eb9d --- /dev/null +++ b/docs/HowTo/Get-Started/Migrate-to-Teku.md @@ -0,0 +1,17 @@ +--- +description: Migrate to Teku guide +--- + +# Migrate to Teku + +Migrate from a different Ethereum consensus client to Teku to contribute to [client diversity](https://clientdiversity.org/). + +When migrating from a different client, consider the following: + +- You can [import a slashing protection database](../../Reference/CLI/Subcommands/Slashing-Protection.md#import). +- You might need to update your [network ports](../Find-and-Connect/Improve-Connectivity.md). +- The way Teku handles [validator keys](../../Reference/CLI/CLI-Syntax.md#validator-keys) might differ from your previous client. + Teku also supports [using Web3Signer](../External-Signer/Use-External-Signer.md). +- You can skip the long initial sync period by using Teku's [checkpoint start](../Get-Started/Checkpoint-Start.md) capability. + +Find guides to switch from specific clients on the [client diversity website](https://clientdiversity.org/#switch). diff --git a/mkdocs.yml b/mkdocs.yml index 61827e9ff..f3b34bc69 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -63,6 +63,7 @@ nav: - Connect to Mainnet: HowTo/Get-Started/Connect/Connect-To-Mainnet.md - Connect to a testnet: HowTo/Get-Started/Connect/Connect-To-Testnet.md - Start Teku from a recent state: HowTo/Get-Started/Checkpoint-Start.md + - Migrate to Teku: HowTo/Get-Started/Migrate-to-Teku.md - External signing: - Use an external signer: HowTo/External-Signer/Use-External-Signer.md - Load validators without restarting: HowTo/Load-Validators-No-Restart.md