This repository has been archived by the owner on Oct 4, 2019. It is now read-only.
Ethereum Classic Geth 3.5.86
Added
-
Newly configurable in external
chain.json
:"state": { "startingNonce": NUMBER }
- optional (mainnet: 0, morden: 1048576) - "dirty" starting world state"network": NUMBER
- required (mainnet: 1, morden: 2) - network id used to identify valid peers"consensus": STRING
- optional (default: "ethash", optional: "ethash-test") - specify smaller and faster pow algorithm, e.g.--dev
mode sets "ethash-test". See cmd/geth/config/*.json for updated examples.
-
Dev mode (
--dev
) made compatible with--chain
-
debug_AccountExist
method added to RPC and web3 extension methods (thanks @sorpaas) -
Additional Morden testnet bootnodes
-
Add listen for
SIGTERM
to stop more gracefully, if possible
Changed
- Nightly and tagged release distribution builds made available at builds.etcdevteam.com (instead of Bintray)
- Option:
--chain <chainIdentifier|mychain.json>
- specify chain identifier or path to JSON configuration file
Fixed
geth attach
command uses chain subdirectory schema by default, e.g.datadir/mainnet/geth.ipc
instead ofdatadir/geth.ipc
- Sometimes ungraceful stopping on SIGTERM, potentially causing corrupted chaindata
- PublicKey method for protected transactions with malformed chain id causing SIGSEGV
- Concurrent map read/writes for State Objects
- Ignore reported neighbors coming from non-reserved addresses; prevents irrelevant discovery attempts on local and reserved IP's
- RLP-decoded transactions include EIP155 signer if applicable (thanks @shawdon)
Contributors
.zip.sig
and .tar.gz.sig
files are detached PGP signatures
.zip
and .tar.gz
are archive (compressed) files containing the geth
executable
To verify a release with a signature: First, make sure you have a gpg
tool installed, eg. gnupg
or gnupg2
. Then, if you haven't already, you'll need to import the signing key, which you'll find here. This step is included below.
# Import my signing public key
$ wget https://raw.githubusercontent.com/ethereumproject/volunteer/master/Volunteer-Public-Keys/isaac.ardis%40gmail.com
$ gpg --import [email protected]
# Verify
$ gpg --verify geth-classic-win64-v3.5.0+86-db60074e.zip.sig geth-classic-win64-v3.5.0+86-db60074e.zip
gpg: Signature made Wed Jul 19 13:29:32 2017 CDT using RSA key ID 7419D94C
gpg: Good signature from "Isaac Ardis (ETCDEV Go Developer) <[email protected]>" [ultimate]
Tagged and "nightly" downloads are also be available at our CI build archive site.