エーテル坊クライアントのGeth命令の使い方-パラメータの詳細
6114 ワード
Gethはエーテル坊の知能契約開発において最も一般的なツール(必須開発ツール)であり、以下はGeth命令用法マニュアルである.
コマンドの使い方
コマンドの使い方
geth [ ] [ ] [ …]
バージョン:1.7.3-stable
コマンド:account
attach JavaScript ( )
bug bug Issues
console JavaScript
copydb
dump Dump( )
dumpconfig
export
import
init
js JavaScript ( )
license
makecache ethash ( )
makedag ethash DAG( )
monitor
removedb
version
wallet Ethereum
help,h
ETHEREUMオプション:--config value TOML
--datadir “xxx” keystore
--keystore keystore ( datadir )
--nousb USB
--networkid value ( , 1=Frontier, 2=Morden ( ), 3=Ropsten, 4=Rinkeby) ( : 1)
--testnet Ropsten : POW(proof-of-work)
--rinkeby Rinkeby : POA(proof-of-authority)
--syncmode "fast" ("fast", "full", or "light")
--ethstats value ethstats service URL (nodename:secret@host:port)
--identity value
--lightserv value LES (0 – 90)( :0)
--lightpeers value LES client peers ( :20)
--lightkdf KDF key-derivation RAM&CPU
開発者(モード)オプション:--dev POA , 。
--dev.period value (0 = ) ( : 0)
ETHASHオプション:--ethash.cachedir ethash ( = datadir )
--ethash.cachesinmem value ethash ( 16MB ) ( : 2)
--ethash.cachesondisk value ethash ( 16MB) ( : 3)
--ethash.dagdir "" ethash DAGs ( = hom )
--ethash.dagsinmem value ethash DAGs ( 1GB ) ( : 1)
--ethash.dagsondisk value ethash DAGs ( 1GB ) ( : 2)
取引池のオプション:--txpool.nolocals
--txpool.journal value : ( : "transactions.rlp")
--txpool.rejournal value ( : 1 )
--txpool.pricelimit value gas ( : 1)
--txpool.pricebump value ( ) ( : 10)
--txpool.accountslots value ( : 16)
--txpool.globalslots value ( : 4096)
--txpool.accountqueue value ( : 64)
--txpool.globalqueue value ( : 1024)
--txpool.lifetime value ( : 3 )
性能の優れたオプション:--cache value MB , ( 16 mb / )( :128)
--trie-cache-gens value trie node ( :120)
アカウントのオプション:--unlock value
--password value
APIとコンソールのオプション:--rpc HTTP-RPC
--rpcaddr value HTTP-RPC ( :“localhost”)
--rpcport value HTTP-RPC ( :8545)
--rpcapi value HTTP-RPC API
--ws WS-RPC
--wsaddr value WS-RPC ( :“localhost”)
--wsport value WS-RPC ( :8546)
--wsapi value WS-RPC API
--wsorigins value websockets
--ipcdisable IPC-RPC
--ipcpath datadir IPC socket/pipe ( )
--rpccorsdomain value ( )( )
--jspath loadScript JavaScript ( :“.”)
--exec value JavaScript ( console/attach )
--preload value JavaScript ( )
ネットワークオプション:--bootnodes value P2P enode urls( )( light servers v4+v5 )
--bootnodesv4 value P2P v4 enode urls( ) (light server, )
--bootnodesv5 value P2P v5 enode urls( ) (light server, )
--port value ( :30303)
--maxpeers value ( 0, )( :25)
--maxpendpeers value ( 0, )( :0)
--nat value NAT (any|none|upnp|pmp|extip:) ( : “any”)
--nodiscover ( )
--v5disc RLPx V5(Topic )
--nodekey value P2P
--nodekeyhex value P2P ( )
鉱夫オプション:--mine
--minerthreads value CPU ( :8)
--etherbase value ( = )( :“0”)
--targetgaslimit value gas : gas ( ?) ( :“4712388”)
--gasprice value gas
--extradata value ( =client version)
GAS価格オプション:--gpoblocks value gas ( : 10)
--gpopercentile value gas gas ,( : 50)
仮想マシンのオプション:--vmdebug VM
ログとデバッグのオプション:--metrics metrics
--fakepow proof-of-work
--verbosity value :0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=detail (default: 3)
--vmodule value : = ( eth/*=6,p2p=5)
--backtrace value ( “block.go:271”)
--debug ( )
--pprof pprof HTTP
--pprofaddr value pprof HTTP ( :127.0.0.1)
--pprofport value pprof HTTP ( :6060)
--memprofilerate value memory profiling ( :524288)
--blockprofilerate value block profiling ( :0)
--cpuprofile value CPU profile
--trace value execution trace
WHISPER実験オプション:--shh Whisper
--shh.maxmessagesize value ( : 1048576)
--shh.pow value POW ( : 0.2)
廃棄オプション:--fast
--light
その他のオプション:–help, -h