The --goerli and --kotti testnet configurations
Branch: master
Clone or download
Latest commit 870d7b8 Feb 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ethereumjs ethereumjs: add genesis and state Dec 4, 2018
geth goerli: update bootnodes Feb 1, 2019
nethermind nethermind add goerli config Dec 4, 2018
parity goerli: update bootnodes Feb 1, 2019
LICENSE Initial commit Sep 7, 2018
README.md Update README.md Feb 14, 2019
README[Spanish].md update README[spanish].md (#31) Nov 28, 2018
bootnodes.txt goerli: update bootnodes Feb 1, 2019

README.md

{Görli|Kotti} Testnet

The --goerli and --kotti cross-client proof-of-authority testnet configurations. Chat on Gitter

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.

Meta data: Görli

See also: Getting started with the Görli Testnet.

Please see goerli.genesis for a genesis file compatible with 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.

Meta data: Kotti (Classic)

  • 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
  • Status Dashboard: https://stats.kotti.goerli.net/
  • Gitter: https://gitter.im/goerli/kotti/

Please see kotti.genesis for a genesis file compatible with Pantheon or 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.

Connecting the clients

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

Go-Ethereum

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

Parity-Ethereum (work in progress)

Clique support in Parity Ethereum is still work in progress, but syncing the chain and all other Parity Ethereum features are available: goerli/parity-goerli

git clone https://github.com/goerli/parity-goerli.git
cd parity-goerli/
cargo build --release --features final

Connect to Görli using the experimental Clique engine:

./target/release/parity --chain goerli

Connect to Kotti using the experimental Clique engine:

./target/release/parity --chain kotti

WIP - Track progress in parity-ethereum/#9981

Pantheon

Connect to Görli using Pantheon by executing pantheon --network=goerli. pantheon/#717

Nethermind

Connect to Görli by using the provided goerli.cfg included in Nethermind 0.9.1: nethermind/#234

dotnet run --config configs/goerli.cfg
EthereumJS

Connect to Görli by using the provided state and genesis included in EthereumJS 0.6.1: ethereumjs-common/#31

./bin/cli.js --network goerli

Contribute

Run a node, report bugs, and join our Gitter!

Donations for development and hosting can be done through our mini-DAO at 0x6974df01bf293ab9af66127c03aac79b81d494c7. <3

The 2-of-3 multi-signature wallet is controlled by the following parties (Proof of Twitter, Proof of Github):

  • Aidan Hyman (@chainsafeth)
  • Afri Schoedon (@5chdn)
  • María Paula Fernández (@MPtherealMVP)

Read more about our current open bounties in the The Görli Testnet Initiative Bounties Announcement and check Gitcoin.