-
Notifications
You must be signed in to change notification settings - Fork 20.8k
Geth
FRONTIER IS NOT YET LIVE
Watch this: if issues for Milestone Frontier are not 100% closed, we are not ready for release.
Issues are tracked on github.
Geth is the the command line interface for running a full ethereum node implemented in go. It is the main deliverable of the Frontier Release
By installing and running geth
, you can take part in the ethereum live testnet and
- mine real ether (at 10% of normal reward)
- transfer funds between addresses
- create contracts and send transactions
- explore block history
Supported Platforms are Linux, MacOs and Windows.
We support two types of installation: binary or scripted install for users. See Install instructions for binary and scripted installs.
Developers and community enthusiast are advised to read the Developers' Guide, which contains detailed instructions for manual build from source (on any platform) as well as detailed tips on testing, monitoring, contributing, debugging and submitting pull requests on github.
- Javascript Console:
geth
can be launched with an interactive console, that provides a javascript runtime environment exposing a javascript API to interact with your node. Javascript Console API includes theweb3
javascript DAPP API as well as an additional admin API. - JSON-RPC server:
geth
can be launched with a json-rpc server that exposes the JSON-RPC API
Note buying and selling ether through exchanges is not discussed here.
The Ethereum Core Protocol licensed under the GNU Lesser General Public License. The go-ethereum client is licensed under the GPL.
If something went wrong first read our Troubleshooting checklist as well as the FAQ. If you still didn't find your answer please open an issue on GitHub or contact our help desk.
Security issues are best sent to [email protected] or shared with devs on one of the many forums.