Skip to content

nikolaskhodov/private-euthereum-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

It is a zero-config Ethereum (Proof-of-Authority) setup with three nodes.

Features

It just works: no need to configure or build anything. Run:

docker compose up

Code structure

API & Networking

Genesis

Three wallets:

  • c52c86c964f1afe1bbd6bf65787f4ef8105f2b6d (node1)
  • 41cec578f54bdd7d67d5f8cac81f537553164e5c (node2)
  • 0xdc6217bea0c0dc41ebba2dffabe6f4f4324a4965 (node3)

have initial balances and authorities.

Nodes

There are 3 nodes with fixed nodekeys. Peers are announced via static-nodes.json.

Some commands used for development

geth --datadir node1/ account new
geth --datadir node1/ init src/genesis.json
bootnode -genkey bootnode.key

License

This project is licensed under CC0 1.0

About

Zero-config setup for private Ethereum (Proof-of-Authority) networks (for testing and development only)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages