Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

INCOMPLETE

Content

 

Parity


Parity is an Ethereum client, written from the ground-up for correctness-verifiability, modularisation, low-footprint and high-performance. It utilities the Rust Rust programming language, a hybrid imperative/OO/functional language with an emphasis on efficiency. You will find here a chart showing the efficiency of this client compared to geth or eth.Parity is professionally developed by Ethcore.

As pointed by Vitalik Buterin in this twit, it is highly recommended to connect to Ethereum with this client, especially with minimum version number 1.2. It seems Parity is gaining traction among the community and may become the  upstream ethereum client.

Parity runs on Linux, Mac OS and windows.

Build and install

You can build parity from source following these instructions and this tutorial from Ethcore. You may too install binaries if your Linux distribution have such a package. Please visit the parity page on Ethcore to download binaries or a Docker image. Archlinux users will find two packages in the AUR repository. The build and installation should normally go smooth if your machine is up to date and correctly setup.

Once the package is installed, run $ parity -v to check the installation went fine. The command shall return the installed version and the license.

Configuration

There is no man page but you can run $ partity --help to see a list of options and default settings. You will see that configuration settings are stored in the~/.parityfolder.

Key management

$ parity account list shall return a list of your Ether accounts. If you already had some keys before parity installation, this command will return a list of them:

 % parity account list
Known addresses:
0XXXYYYYYZZZZZZZZXXXXXYYYYYYYY

If you do not have any key, run $ parity account view  to create one.

The key shall appear in your ~/.parity/keys/ directory. To view details on your key, run $ cat ~/.parity/keys/*

 

 

Geth


 

Eth


 

 

 

See also


  • No labels