rm Prater docs from guide (#5836)

* rm Prater docs from guide

* Update prater.md
This commit is contained in:
tersec 2024-02-02 06:19:47 +00:00 committed by GitHub
parent 742f151f68
commit 16b1f03d8e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 3 additions and 98 deletions

View File

@ -1,7 +1,7 @@
# yaml-language-server: $schema=https://squidfunk.github.io/mkdocs-material/schema.json
# nimbus_guide
# Copyright (c) 2022-2023 Status Research & Development GmbH
# Copyright (c) 2022-2024 Status Research & Development GmbH
# Licensed and distributed under either of
# * MIT license (license terms in the root directory or at https://opensource.org/licenses/MIT).
# * Apache v2 license (license terms in the root directory or at https://www.apache.org/licenses/LICENSE-2.0).
@ -91,7 +91,6 @@ nav:
- 'email-notifications.md'
- 'profits.md'
- 'health.md'
- 'prater.md'
- 'holesky.md'
- Security:

View File

@ -1,97 +1,3 @@
# Prater testnet
This page has been removed.
!!! note
Prater/Goerli is deprecated as of January 2023.
It will be supported long term for another 12 months.
Please consider using [Holesky testnet](./holesky.md) moving forward.
`prater`, also known as `goerli`, is the current long-running merge testnet.
It provides an opportunity to verify your setup works as expected through the proof-of-stake transition and in a post-merge context as well as to safely practice node operations such as adding and removing validators, migrating between clients, and performing upgrades and backups.
If you come across any issues, please [report them here](https://github.com/status-im/nimbus-eth2/issues).
!!! note
Post-merge, node runners will need to run both a consensus and execution layer client.
## General Preparation
1. Generate the JWT secret with `openssl rand -hex 32 | tr -d "\n" > "/opt/jwtsecret"`. This file needs to be passed to both the execution client and the consensus client.
2. Choose an Ethereum address to receive transaction fees.
This ETH will be immediately available, not part of the staking contract.
3. Download the [latest release](./binaries.md) and install it by unpacking the archive.
4. Choose one of Nethermind, Besu, Erigon, or Geth as an execution client, using one of the [compatible versions](https://blog.ethereum.org/2022/07/27/goerli-prater-merge-announcement/#execution-layer).
Download, install, and [run it](https://notes.ethereum.org/@launchpad/goerli#Run-an-Execution-Layer-Client).
For example, Nethermind on Goerli can run via:
```sh
cd nethermind/src/Nethermind/Nethermind.Runner
dotnet run -c Release -- --config goerli \
--JsonRpc.Host=0.0.0.0 \
--JsonRpc.JwtSecretFile=/opt/jwtsecret
```
Erigon can be run using:
```sh
./build/bin/erigon --chain=goerli \
--datadir goerli-testnet \
--authrpc.jwtsecret=/opt/jwtsecret \
--http --http.api=engine,net,eth
```
and Besu can be run with the command:
```sh
build/install/besu/bin/besu \
--network=goerli \
--rpc-http-enabled=true \
--rpc-http-host="0.0.0.0" \
--rpc-http-cors-origins="*" \
--sync-mode="X_SNAP" \
--data-storage-format="BONSAI"\
--Xmerge-support=true \
--rpc-ws-host="0.0.0.0" \
--host-allowlist="*" \
--engine-rpc-enabled=true \
--engine-host-allowlist="*" \
--engine-jwt-enabled=true \
--engine-jwt-secret=/opt/jwtsecret
```
## Sync the beacon node and execution client
5. [Start syncing](./start-syncing.md) the node consisting of Nimbus and chosen execution client, for example by running:
```sh
nimbus-eth2/build/nimbus_beacon_node \
--network=goerli \
--web3-url=http://127.0.0.1:8551 \
--rest \
--metrics \
--jwt-secret="/opt/jwtsecret" \
--suggested-fee-recipient=<Enter-eth-address-here>
```
!!! tip
If you want the syncing process to complete much faster, you can [sync from a trusted node](./trusted-node-sync.md).
One might consider here to [set up a systemd service](./beacon-node-systemd.md) to ensure this runs automatically, including after restarts.
## Begin validating
6. Once this Goerli/Prater node is [completely synced](./keep-an-eye.md#keep-track-of-your-syncing-progress), use the [Prater launchpad](https://prater.launchpad.ethereum.org/en/) to obtain Goerli/Prater validators with [Goerli ETH](./goerli-eth.md).
It might require some time before these enter and are activated on the beacon chain.
If one does this before the node which will attest and propose using those validators has synced, one might miss attestations and block proposals.
7. Follow our validating guide from [step 2 (import the validator keys) onward](./run-a-validator.md#2-import-your-validator-keys).
## Useful resources
- Goerli/Prater [EF launchpad notes](https://notes.ethereum.org/@launchpad/goerli): how to run a node; contains instructions for how to build Nimbus from source for this purpose
- Goerli/Prater consensus layer [beacon chain explorer](https://prater.beaconcha.in/)
- Goerli/Prater execution layer [blockchain explorer](https://goerli.etherscan.io/)
- Goerli/Prater [landing page](https://goerli.net/): view block explorers, request funds from the faucet, and connect to a JSON RPC endpoint.
Use the [Holešky testnet](./holesky.md).