The --goerli
and --kotti
cross-client proof-of-authority testnet configurations.
There are many Ethereum testnets available for experimenting with smart contracts and deploying decentralised applications before going live on the main Ethereum network. However, there is no testnet available that is both widely usable across all client implementations, and robust enough to guarantee consistent availability and high reliability. This is what Görli tries to be for Ethereum and Kotti for Ethereum Classic. Read more on the motivation in the Testnet Proposal.
See also: Getting started with the Görli Testnet.
- Name: Görli
- Machine-readable name:
goerli
- Stage: launched
- PoA Engine:
clique
- Epoch interval:
30000
- Step period:
15
- Genesis hash:
0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a
- Network ID:
5
- Chain ID:
5
- Homestead:
0
- Byzantium:
0
- Constantinople:
0
- Petersfork:
0
- Istanbul:
1_561_651
- PoA Engine:
- Status Dashboard:
- Block Explorer:
- Faucets:
- Open RPC Endpoints:
- https://goerli.blockscout.com
- https://goerli.prylabs.net
- https://rpc.goerli.mudit.blog
- https://rpc.slock.it/goerli
- wss:https://goerli.eth.6120.eu/ws (via https://6120.eu)
- Gitter: https://gitter.im/goerli/testnet/
Please see goerli.genesis for a genesis file compatible with Hyperledger Besu (formerly Pantheon) or Geth.
Please see goerli.json for a chain specification compatible with Nethermind or Parity Ethereum.
Please see bootnodes.txt if you fail connecting to the network.
- Name: Kotti (Classic)
- Machine-readable name:
kotti
- Stage: launched
- PoA Engine:
clique
- Epoch interval:
30000
- Step period:
15
- Genesis hash:
0x14c2283285a88fe5fce9bf5c573ab03d6616695d717b12a127188bcacfc743c4
- Network ID:
6
- Chain ID:
6
- Homestead:
0
- Atlantis:
716_617
- Agharta:
1_705_549
- PoA Engine:
- Status Dashboard: https://stats.kotti.goerli.net/
- Block Explorer: -https://explorer.jade.builders/?network=kotti
- Faucets:
- Open RPC Endpoints:
- Gitter: https://gitter.im/goerli/kotti/
Please see kotti.genesis for a genesis file compatible with Multi Geth.
Please see kotti.json for a chain specification compatible with Nethermind or Parity Ethereum.
Please see extract bootnodes from the Parity chain spec if you fail connecting to the network.
All clients supporting the Clique engine (EIP-225) are able to sync with Görli or Kotti.
You can connect Geth to Görli by executing geth --goerli
. go-ethereum/#18121
You can connect Multi-Geth to Kotti by executing geth --kotti
. multi-geth/#17
Connect to Görli using the Clique engine: parity --chain goerli
parity-ethereum#9981
Connect to Kotti using the Clique engine: parity --chain kotti
parity-ethereum#9981
Connect to Görli using Hyperledger Besu by executing besu --network=goerli
. pantheon/#717
Connect to Görli by using the provided goerli.cfg included in Nethermind 0.9.1: nethermind/#234
dotnet run --config configs/goerli.cfg
Connect to Görli by using the provided state and genesis included in EthereumJS 0.6.1: ethereumjs-common/#31