Sign inSign up

etclabscore/core-geth

By etclabscore

•Updated about 2 months ago

CoreGeth: An Ethereum Protocol Provider. Official Go implementation for Ethereum Classic (ETC).

Image
Networking
Security
5

10K+

etclabscore/core-geth repository overview

⁠CoreGeth: An Ethereum Protocol Provider

An ethereum/go-ethereum⁠ downstream effort to make the Ethereum Protocol accessible and extensible for a diverse ecosystem.

Priority is given to reducing opinions around chain configuration, IP-based feature implementations, and API predictability. Upstream development from ethereum/go-ethereum⁠ is merged as needed.

API Reference Go Report Card

⁠Quick Start

# Run an Ethereum Classic node
docker run -d --name coregeth \
  -v /path/to/data:/root/.ethereum \
  -p 30303:30303 -p 8545:8545 \
  etclabscore/core-geth:latest \
  --classic --http --http.addr 0.0.0.0

# Run with all tools available
docker run -it etclabscore/core-geth:alltools-v1.12.21 geth version

⁠Supported Networks

TickerConsensusNetworkStatus
ETCProof of WorkEthereum Classic:heavy_check_mark:
ETHProof of StakeEthereum (Foundation):heavy_check_mark:
Proof of WorkMordor (ETC Testnet):heavy_check_mark:
VariousPrivate chains:heavy_check_mark:

⁠Image Tags

  • etclabscore/core-geth:v1.12.21 — geth binary only (~80MB)
  • etclabscore/core-geth:alltools-v1.12.21 — all tools (geth, bootnode, clef, etc.) (~425MB)
  • etclabscore/core-geth:latest — latest stable geth release

⁠Volumes

PathDescription
/root/.ethereumBlockchain data, keystore, and node configuration

⁠Ports

PortProtocolDescription
8545TCPHTTP JSON-RPC API
8546TCPWebSocket JSON-RPC API
30303TCP/UDPP2P network

⁠Documentation

⁠License

The core-geth library is licensed under the GNU Lesser General Public License v3.0⁠. The core-geth binaries are licensed under the GNU General Public License v3.0⁠.

Tag summary

Content type

Image

Digest

sha256:585affc5c…

Size

36.6 MB

Last updated

about 2 months ago

docker pull etclabscore/core-geth