Updated readme

This commit is contained in:
obscuren 2014-02-08 22:16:11 +01:00
parent f1ba1df165
commit d7205b7aff

View File

@ -5,9 +5,8 @@ Ethereum
Ethereum Go developer client (c) Jeffrey Wilcke
A fair warning; Ethereum is not yet to be used in production. There's no
test-net and you aren't mining real blocks (just one which is the genesis block).
Ethereum is currently in its testing phase. The current state is "Proof
of Concept 1". For build instructions see the [Wiki](https://github.com/ethereum/go-ethereum/wiki/Building-Edge).
Ethereum Go is split up in several sub packages Please refer to each
individual package for more information.
@ -33,31 +32,35 @@ contains the LevelDB interface and memory DB interface.
This executable is the front-end (currently nothing but a dev console) for
the Ethereum Go implementation.
Deps
====
Ethereum Go makes use of a modified `secp256k1-go` and therefor GMP.
Ubuntu 12+
* `apt-get install gmp-dev`
OS X 10.9+:
* `brew install gmp`
Build
=======
`go get -u -t github.com/ethereum/go-ethereum`
For build instruction please see the [Wiki](https://github.com/ethereum/go-ethereum/wiki/Building-Edge)
Command line options
====================
```
-c launch the developer console
-m start mining fake blocks and broadcast fake messages to the net
-c Launch the developer console
-m Start mining blocks
-genaddr Generates a new address and private key (destructive action)
-p Port on which the server will accept incomming connections (= 30303)
-upnp Enable UPnP (= false)
-x Desired amount of peers (= 5)
-h This help
```
Developer console commands
==========================
```
addp <host>:<port> Connect to the given host
tx <addr> <amount> Send <amount> Wei to the specified <addr>
```
See the "help" command for *developer* options.
Contribution
============