This book is intended as a practical user guide for the cpp-ethereum software distribution.
cpp-ethereum is a distribution of software including a number of diverse tools. This book begins with the installation instructions, before proceeding to introductions, walk-throughs and references for the various tools that make up cpp-ethereum.
The full software suite of cpp-ethereum includes:
- eth (
eth) The mainline CLI Ethereum client. Run it in the background and it will connect to the Ethereum network; you can mine, make transactions and inspect the blockchain. ethkeyA key/wallet management tool for Ethereum keys. This lets you add, remove and change your keys as well as cold wallet device-friendly transaction inspection and signing.ethminerA standalone miner. This can be used to check how fast you can mine and will mine for you in concert witheth,gethandpyethereum.ethvmThe Ethereum virtual machine emulator. You can use this to run EVM code.rlpAn serialisation/deserialisation tool for the Recursive Length Prefix format.