Build from Source
Instructions to build from source can be found here.
If you just want to download and run
geth or any of the other tools here, this is the quickest and simplest way.
Binary archives are published at https://github.com/etclabscore/core-geth/releases. Find the latest one for your OS, download it, (check the SHA sum), unarchive it, and run!
All runnable examples below are for images limited to
geth. For images including the full suite of tools available from this source, use the Docker Hub tag prefix
etclabscore/core-geth:alltools.latest, or the associated Docker file directly
One of the quickest ways to get Ethereum Classic up and running on your machine is by using Docker:
1 2 3 4 5 6 7 8
This will start
geth in fast-sync mode with a DB memory allowance of 1GB just as the above command does. It will also create a persistent volume in your
$LOCAL_DATADIR for saving your blockchain, as well as map the default devp2p and JSON-RPC API ports.
Do not forget
--http.addr 0.0.0.0, if you want to access RPC from other containers and/or hosts. By default,
geth binds to the local interface and RPC endpoints is not accessible from the outside.
Docker images are automatically published on Docker Hub.
latest is built automatically from the
master branch whenever it’s updated.
version-X.Y.Z Deprecation Notice (2023-01-31)¶
etclabscore/core-geth:v1.12.9 instead of
~~Repository tags like
v1.2.3 correspond to Docker tags like
Docker Hub tags are now formatted as
v1.2.3, corresponding exactly with the repository tag (eg.
v1.2.3). The previous format (
version-X.Y.Z) will be supported through
v1.12.11), but will be discontinued after that.