Forrest logo
tool overview
On this page you find all important commands for the CLI tool geth. If the command you are looking for is missing please ask our AI.


Geth is a command line tool used to run a full Ethereum node. It is the official Go implementation of the Ethereum protocol. Geth allows users to connect to the Ethereum network, download and synchronize the blockchain, and interact with the Ethereum ecosystem. It provides a wide range of functionalities, including creating and managing Ethereum accounts, sending and receiving Ether, mining, and smart contract deployment. Geth supports multiple network types, including the mainnet, testnets, and private networks. Users can configure various parameters and options to customize the behavior of the node, such as network connectivity, synchronization mode, and mining settings. Geth provides an interactive JavaScript console, which allows developers to interact with the Ethereum network using the Web3 JavaScript API. It also supports JSON-RPC, enabling programmatic interaction with the node, making it suitable for building decentralized applications (dApps) and integrating with other tools and services. Geth is widely used by developers, miners, and Ethereum enthusiasts due to its robustness, flexibility, and extensive documentation. It is actively developed and maintained by the Ethereum Foundation, ensuring compatibility with the latest Ethereum updates and improvements.

List of commands for geth:

tool overview