Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
Geth-Modification
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张蕾
Geth-Modification
Commits
437d79f0
Commit
437d79f0
authored
10 years ago
by
obscuren
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated readme
parent
93e693be
master
v1.10.12
v1.10.12-modified
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
45 deletions
+23
-45
README.md
README.md
+23
-45
No files found.
README.md
View file @
437d79f0
...
...
@@ -36,50 +36,40 @@ Automated (dev) builds
*
[
Windows
]
Coming soon
™
*
[
Linux
]
Coming soon
™
Packag
es
Binari
es
========
Ethereum Go is split up in several sub packages Please refer to each
individual package for more information.
1.
[
eth
](
https://github.com/ethereum/go-ethereum
)
2.
[
ethchain
](
https://github.com/ethereum/go-ethereum/tree/master/ethchain
)
3.
[
ethwire
](
https://github.com/ethereum/go-ethereum/tree/master/ethwire
)
4.
[
ethdb
](
https://github.com/ethereum/go-ethereum/tree/master/ethdb
)
5.
[
ethutil
](
https://github.com/ethereum/go-ethereum/tree/master/ethutil
)
6.
[
ethpipe
](
https://github.com/ethereum/go-ethereum/tree/master/ethpipe
)
7.
[
ethvm
](
https://github.com/ethereum/go-ethereum/tree/master/ethvm
)
8.
[
ethtrie
](
https://github.com/ethereum/go-ethereum/tree/master/ethtrie
)
9.
[
ethreact
](
https://github.com/ethereum/go-ethereum/tree/master/ethreact
)
10.
[
ethlog
](
https://github.com/ethereum/go-ethereum/tree/master/ethlog
)
The
[
eth
](
https://github.com/ethereum/go-ethereum
)
is the top-level package
of the Ethereum protocol. It functions as the Ethereum bootstrapping and
peer communication layer. The
[
ethchain
](
https://github.com/ethereum/go-ethereum/tree/master/ethchain
)
contains the Ethereum blockchain, block manager, transaction and
transaction handlers. The
[
ethwire
](
https://github.com/ethereum/go-ethereum/tree/master/ethwire
)
contains
the Ethereum
[
wire protocol
](
http://wiki.ethereum.org/index.php/Wire_Protocol
)
which can be used
to hook in to the Ethereum network.
[
ethutil
](
https://github.com/ethereum/go-ethereum/tree/master/ethutil
)
contains
utility functions which are not Ethereum specific. The utility package
contains the
[
patricia trie
](
http://wiki.ethereum.org/index.php/Patricia_Tree
)
,
[
RLP Encoding
](
http://wiki.ethereum.org/index.php/RLP
)
and hex encoding
helpers. The
[
ethdb
](
https://github.com/ethereum/go-ethereum/tree/master/ethdb
)
package
contains the LevelDB interface and memory DB interface.
Go Ethereum comes with several binaries found in
[
cmd
](
https://github.com/ethereum/go-ethereum/tree/master/cmd
)
:
*
`mist`
Official Ethereum Browser
*
`ethereum`
Ethereum CLI
*
`ethtest`
test tool which runs with the
[
tests
](
https://github.com/ethereum/testes
)
suit:
`ethtest "`
cat myfile.json
`"`
.
*
`evm`
is a generic Ethereum Virtual Machine:
`evm -code 60ff60ff -gas
10000 -price 0 -dump`
. See
`-h`
for a detailed description.
General command line options
============================
```
Shared between ethereum and Mist
== Shared between ethereum and Mist ==
= Settings
-id Set the custom identifier of the client (shows up on other clients)
-port Port on which the server will accept incomming connections
-upnp Enable UPnP
-maxpeer Desired amount of peers
-rpc Start JSON RPC
-dir Data directory used to store configs and databases
-import Import a private key
-genaddr Generates a new address and private key (destructive action)
-h This
= Utility
-h This
-import Import a private key
-genaddr Generates a new address and private key (destructive action)
-dump Dump a specific state of a block to stdout given the -number or -hash
-difftool Supress all output and prints VM output to stdout
-diff vm=only vm output, all=all output including state storage
Ethereum only
ethereum [options] [filename]
...
...
@@ -87,23 +77,11 @@ ethereum [options] [filename]
filename Load the given file and interpret as JavaScript
-m Start mining blocks
Mist only
== Mist only ==
-asset_path absolute path to GUI assets directory
```
Tools
=====
Go Ethereum comes with several binaries:
*
`mist`
Official Ethereum Browser
*
`ethereum`
Ethereum CLI
*
`ethtest`
test tool which runs with the
[
tests
](
https://github.com/ethereum/testes
)
suit:
`ethtest "`
cat myfile.json
`"`
.
*
`evm`
is a generic Ethereum Virtual Machine:
`evm -code 60ff60ff -gas
10000 -price 0 -dump`
. See
`-h`
for a detailed description.
Contribution
============
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment