Client Quickstart

Mantis Client Quickstart

Before you start, the team recommends that you read Getting Started if you haven't already. It's a 30-second read that will save you time.

Step 1: Download Mantis

To begin, choose your OS and download the latest release.

Step 2: Run the Client Node

The easiest way to launch the Mantis client is by using the mantis-launcher helper script.

To run the node, you will first need to choose a network. For this, use one of the following command-line options:

  • etc: Ethereum Classic mainnet
  • mordor: Mordor testnet
  • sagano: Mantis testnet with additional ECIP features

Check your client version :

cd <mantis-install-folder>
./mantis -h

Try running the node on the Mordor testnet:

./bin/mantis-launcher mordor # replace with any of the above network names to connect to it

Chain Synchronization
The launcher will start downloading blockchain data and synchronizing with the chain.

For alternate install methods, visit the install section.

Step 3: Confirm Mantis is running

This step only works if you start your client with the HTTP access enabled.

curl -X POST --header 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' http://localhost:8546

This request will call the eth_syncing method and should return a json format response like the following:

"jsonrpc": "2.0",
"result": {
startingBlock: '0x384',
currentBlock: '0x386',
highestBlock: '0x454'

Or a false result when syncing is finished:

"jsonrpc": "2.0",
"result": false

Note: Syncing time might vary highly depending on machine setup and conditions. See here for more details.

Communication and Assistance

The Mantis team has two official channels for development communication: