core-geth
CoreGeth: An Ethereum Protocol Provider. Official Go implementation for Ethereum Classic (ETC).
10K+
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.
# 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
| Ticker | Consensus | Network | Status |
|---|---|---|---|
| ETC | Proof of Work | Ethereum Classic | :heavy_check_mark: |
| ETH | Proof of Stake | Ethereum (Foundation) | :heavy_check_mark: |
| Proof of Work | Mordor (ETC Testnet) | :heavy_check_mark: | |
| Various | Private chains | :heavy_check_mark: |
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| Path | Description |
|---|---|
/root/.ethereum | Blockchain data, keystore, and node configuration |
| Port | Protocol | Description |
|---|---|---|
| 8545 | TCP | HTTP JSON-RPC API |
| 8546 | TCP | WebSocket JSON-RPC API |
| 30303 | TCP/UDP | P2P network |
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.
Content type
Image
Digest
sha256:05fad59c7…
Size
210 MB
Last updated
4 months ago
docker pull etclabscore/core-geth:alltools-latest