michaelsproul / goerli

The Goerli/Prater testnet configurations.

Home Page:https://goerli.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Görli Testnet

The --goerli cross-client proof-of-authority testnet configuration.

  • Website: https://goerli.net
  • Matrix: #goerli_chat:gitter.im (bridged to gitter.im/goerli/chat)

Görli Testnet is the first proof-of-authority cross-client testnet, synching Geth, Nethermind, Hyperledger Besu, and others. This testnet was a community-based project and completely open-source. It was born in September 2018 during ETHBerlin and has been growing in contributors ever since.

⚠️ Görli testnet will be merged with the Prater proof-of-stake beacon chain. This will mark the end of the permissioned proof-of-authority phase and everyone will be able to run a validator for Görli. Therefore, this repository contains both Görli execution-layer and Prater consensus-layer configurations.

Run geth --goerli or besu --network=goerli to sync the testnet. The Chain ID is 5. Native integrations are available for MetaMask, Infura, Alchemy, etc.

Meta data: Görli

Connecting the clients

All clients supporting the Clique engine (EIP-225) are able to sync with Görli.

Go-Ethereum

You can connect Geth to Görli by executing geth --goerli. https://github.com/ethereum/go-ethereum/releases

Hyperledger Besu

Connect to Görli using Hyperledger Besu by executing besu --network=goerli. https://github.com/hyperledger/besu/releases

Nethermind

Connect to Görli by using the provided goerli.cfg included in Nethermind: https://github.com/NethermindEth/nethermind/releases

dotnet run --config configs/goerli.cfg
EthereumJS

Connect to Görli by using the provided state and genesis included in EthereumJS: https://github.com/ethereumjs/ethereumjs-common/releases

./bin/cli.js --network goerli

Meta-data: Prater

Prater Testnet (v1.0.1) is the beacon-chain to be merged with the Goerli testnet.

  • Genesis Time: 1614588812 (Mar-01-2021 08:53:32 AM +UTC)
  • Genesis Delay: 1919188 (1616508000, Mar-23-2021 02:00:00 PM +UTC)
  • Genesis Fork Version: 0x00001020 (Prater area code, Vienna)
  • Fork Digest: 0x79df0428 (0xe4be9393 pre-genesis fork digest)
  • Initial State Root: 0x895390e92edc03df7096e9f51e51896e8dbe6e7e838180dadbfd869fdd77a659
  • Genesis Block Root:
    • Without state root update: 0xeade62f0457b2fdf48e7d3fc4b60736688286be7c7a3ac4c9a16a5e0600bd9e4
    • With state root update: 0x8c0ebce425ca04612f8a4c9b3d9b339121a62a8fe2baf8ff2c6f77b81194ee87
  • Genesis Validators Root: 0x043db0d9a83813551ee2f33450d23797757d430911a9320530ad8a0eabc43efb
  • Deposit Contract: 0xff50ed3d0ec03aC01D4C79aAd74928BFF48a7b2b (Goerli Testnet)
  • Deposit Contract Block: 4367322 (0x5ac670562dbf877a45039d65ec3c2e3402a40eda9b1dba931c2376ab7d0927c2)

Contribute

Run a node and report bugs!

About

The Goerli/Prater testnet configurations.

https://goerli.net

License:Do What The F*ck You Want To Public License


Languages

Language:HCL 100.0%