Skip to content
This repository has been archived by the owner on Oct 4, 2019. It is now read-only.

Ethereum Classic Geth 4.0.0

Compare
Choose a tag to compare
@whilei whilei released this 06 Sep 01:27
· 1213 commits to master since this release

Consensus

  • ECIP-1017 - implement monetary policy for Morden Testnet (2 million block era) and Mainnet (5 million block era). If you're using geth, please update!

Added

  • JSON-RPC: debug_traceTransaction method
  • JSON-RPC: eth_chainId method; returns configured Ethereum EIP-155 chain id for signing protected txs. For congruent behavior in Ethereum Foundation and Parity clients, please see ethereum/EIPs#695 and openethereum/parity-ethereum#6329.
  • P2P: improve peer discovery by allowing "good-will" for peers with unknown HF blocks
  • Option: --log-status - enable interval-based status logging, e.g. --log-status="sync=10", where sync is the context (currently the only one implemented) and 10 is interval in seconds.

Fixed

  • geth/cmd: Improve chain configuration file handling to allow specifying a file instead
    of chain identity and allow flag overrides for bootnodes and network-id.

  • Command: monitor - enables sexy terminal-based graphs for metrics around
    a specified set of modules, e.g.

    $ geth
    
    $ geth monitor "p2p/.*/(count|average)" "msg/txn/out/.*/count"
    
  • P2P: Improve wording for logging as-yet-unknown nodes.


Contributors


.zip.sig and .tar.gz.sig files are detached PGP signatures
.zip.asc and .tar.gz.asc files are ascii-armored 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]

All tagged and development downloads are also be available at our automated builds website: http://builds.etcdevteam.com.