区块链 \ 区块链开发(三)以太坊客户端命令行选项汇总

区块链开发(三)以太坊客户端命令行选项汇总

总点击193
简介:版权声明:本文为博主原创文章,转载请写明出处。https://blog.csdn.net/wo541075754/article/details/53096808

版权声明:本文为博主原创文章,转载请写明出处。 https://blog.csdn.net/wo541075754/article/details/53096808

本篇博客的内容可通过以下命令在客户端中进行查看:

geth --help

也可以访问github上的wiki文档查看,地址为:

https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options

具体内容

NAME:

geth - go-ethereum命令行接口

USAGE:

geth [options] command [command options] [arguments...]

VERSION:

1.4.11-stable

COMMANDS:

import 引入一个区块链文件

export 导出区块链到文件

upgradedb 更新区块链数据库

removedb 移除区块链和正式数据库

dump dump a specific block from storage

monitor Geth Monitor: node metrics monitoring and visualization

account 管理账户

wallet ethereum presale wallet

console Geth控制台: JavaScript交互环境

attach Geth控制台: JavaScript交互环境(连接node)

js 在Geth JavaScript VM执行JavaScript文件

makedag generate ethash dag (for testing)

gpuinfo gpuinfo

gpubench benchmark GPU

version 打印ethereum版本号

init 引导初始化一个创世块(JSON)

help,h 显示命令列表或一个命令的帮助

ETHEREUM OPTIONS:

--datadir "/home/karalabe/.ethereum" 数据库和keystore的文件目录

--keystore keystore的文件目录 (default = inside the datadir)

--networkid value Network identifier (integer,0=Olympic,1=Frontier,2=Morden) (default: 1)

--olympic Olympic network: pre-configured pre-release test network

--testnet Morden network: pre-configured test network with modified starting nonces (replay protection)

--dev Developer mode: pre-configured private network with several debugging flags

--identity value Custom node name

--fast Enable fast syncing through state downloads

--lightkdf Reduce key-derivation RAM & CPU usage at some expense of KDF strength

--cache value Megabytes of memory allocated to internal caching (min 16MB / database forced) (default: 128)

--blockchainversion value Blockchain version (integer) (default: 3)

账户选项:

--unlock value 通过逗号分隔一个列表账户来进行解锁

--password value Password file to use for non-inteactive password input

API AND CONSOLE OPTIONS:

--rpc 支持HTTP-RPC服务

--rpcaddr value HTTP-RPC服务监听地址(默认: "localhost")

--rpcport value HTTP-RPC服务监听端口(默认: 8545)

--rpcapi value HTTP-RPC提供的API支持(默认: "eth,net,web3")

--ws Enable the WS-RPC server

--wsaddr value WS-RPC server listening interface (default: "localhost")

--wsport value WS-RPC server listening port (default: 8546)

--wsapi value API's offered over the WS-RPC interface (default: "eth,web3")

--wsorigins value Origins from which to accept websockets requests

--ipcdisable Disable the IPC-RPC server

--ipcapi value API's offered over the IPC-RPC interface (default: "admin,debug,eth,miner,personal,shh,txpool,web3")

--ipcpath "geth.ipc" Filename for IPC socket/pipe within the datadir (explicit paths escape it)

--rpccorsdomain value Comma separated list of domains from which to accept cross origin requests (browser enforced)

--jspath loadScript JavaScript root path for loadScript and document root for `admin.httpGet` (default: ".")

--exec value Execute JavaScript statement (only in combination with console/attach)

--preload value Comma separated list of JavaScript files to preload into the console

NETWORKING OPTIONS:

--bootnodes value Comma separated enode URLs for P2P discovery bootstrap

--port value Network listening port (default: 30303)

--maxpeers value Maximum number of network peers (network disabled if set to 0) (default: 25)

--maxpendpeers value Maximum number of pending connection attempts (defaults used if set to 0) (default: 0)

--nat value NAT port mapping mechanism (any|none|upnp|pmp|extip:<IP>) (default: "any")

--nodiscover Disables the peer discovery mechanism (manual peer addition)

--nodekey value P2P node key file

--nodekeyhex value P2P node key as hex (for testing)

MINER OPTIONS:

--mine Enable mining

--minerthreads value Number of CPU threads to use for mining (default: 8)

--minergpus value List of GPUs to use for mining (e.g. '0,1' will use the first two GPUs found)

--autodag Enable automatic DAG pregeneration

--etherbase value Public address for block mining rewards (default = first account created) (default: "0")

--targetgaslimit value Target gas limit sets the artificial target gas floor for the blocks to mine (default: "4712388")

--gasprice value Minimal gas price to accept for mining a transactions (default: "20000000000")

--extradata value Block extra data set by the miner (default = client version)

GAS PRICE ORACLE OPTIONS:

--gpomin value Minimum suggested gas price (default: "20000000000")

--gpomax value Maximum suggested gas price (default: "500000000000")

--gpofull value Full block threshold for gas price calculation (%) (default: 80)

--gpobasedown value Suggested gas price base step down ratio (1/1000) (default: 10)

--gpobaseup value Suggested gas price base step up ratio (1/1000) (default: 100)

--gpobasecf value Suggested gas price base correction factor (%) (default: 110)

VIRTUAL MACHINE OPTIONS:

--jitvm Enable the JIT VM

--forcejit Force the JIT VM to take precedence

--jitcache value Amount of cached JIT VM programs (default: 64)

LOGGING AND DEBUGGING OPTIONS:

--metrics Enable metrics collection and reporting

--fakepow Disables proof-of-work verification

--verbosity value Logging verbosity: 0=silent,1=error,2=warn,3=info,4=core,5=debug,6=detail (default: 3)

--vmodule value Per-module verbosity: comma-separated list of <pattern>=<level> (e.g. eth/*=6,p2p=5)

--backtrace value Request a stack trace at a specific logging statement (e.g. "block.go:271") (default: :0)

--pprof Enable the pprof HTTP server

--pprofport value pprof HTTP server listening port (default: 6060)

--memprofilerate value Turn on memory profiling with the given rate (default: 524288)

--blockprofilerate value Turn on block profiling with the given rate (default: 0)

--cpuprofile value Write CPU profile to the given file

--trace value Write execution trace to the given file

EXPERIMENTAL OPTIONS:

--shh Enable Whisper

--natspec Enable NatSpec confirmation notice

MISCELLANEOUS OPTIONS:

--solc value Solidity compiler command to be used (default: "solc")

--support-dao-fork Updates the chain rules to support the DAO hard-fork

--oppose-dao-fork Updates the chain rules to oppose the DAO hard-fork

--help,-h 显示帮助

意见反馈 常见问题 官方微信 返回顶部