以太坊常识

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,net,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,net,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         显示帮助

猜你喜欢

转载自blog.csdn.net/weixin_41598126/article/details/80136637
今日推荐