Skip to content

Latest commit

 

History

History
66 lines (40 loc) · 2.61 KB

README.md

File metadata and controls

66 lines (40 loc) · 2.61 KB

Mantis - Scala Client for Ethereum Classic and Ethereum, The 2.0 Release

This release of Mantis, the new Ethereum Classic and Ethereum client produced by the Grothendieck Team, has been focused on improving general performance and introducing full Ethereum network support.

This version has been tested on recent versions of Windows and macOS

Status - CLI 2.0 Release

Continuous Integration Build Status CircleCI

Unit Test Code Coverage Status Coverage Status

This version of the code supports

  • CPU mining
  • peer discovery
  • fast sync (download a recent state trie snapshot and all blocks, this is the default behaviour)
  • regular sync (download and execute every transaction in every block in the chain)
  • JSON RPC API (useful for console and Mist integration)
  • Morden and Ropsten testnets and private network
  • Ethereum classic and Ethereum networks
  • ethminer miner integration (allows mantis to mine blocks with ethminer)

For more details on configuration and functionality check out our wiki (also at wiki)

Download the client

The latest release can be downloaded from here

Command line version

Depending on network you want to join you can use appropriate launcher, all can be found in bin directory:

  • mantis-etc - for joining Ethereum Classic network
  • mantis-eth - for joining Ethereum

Building the client

Prerequisites to build

Build the client

As an alternative to downloading the client build the client from source.

git submodule update --recursive --init
sbt dist

in the root of the project.

This updates all submodules and creates a distribution zip in ~/target/universal/.

Feedback

Feedback gratefully received through the Ethereum Classic Forum (http://forum.ethereumclassic.org/)

Known Issues

There is a list of known issues in the 'RELEASE' file located in the root of the installation.