Command Line OptionsΒΆ

NAME:
   gqdc - the go-quadrans command line interface

   Copyright 2013-2019 The go-ethereum Authors
   Copyright 2020 The go-quadrans Authors

USAGE:
   gqdc [options] command [command options] [arguments...]
   
VERSION:
   1.5.2-stable-1528b791
   
COMMANDS:
   account           Manage accounts
   attach            Start an interactive JavaScript environment (connect to node)
   console           Start an interactive JavaScript environment
   copydb            Create a local chain from a target chaindata folder
   dump              Dump a specific block from storage
   dumpconfig        Show configuration values
   export            Export blockchain into file
   export-preimages  Export the preimage database into an RLP stream
   import            Import a blockchain file
   import-preimages  Import the preimage database from an RLP stream
   init              Bootstrap and initialize a new genesis block
   js                Execute the specified JavaScript files
   license           Display license information
   removedb          Remove blockchain and state databases
   version           Print version numbers
   wallet            Manage Ethereum presale wallets
   help, h           Shows a list of commands or help for one command
   
QUADRANS OPTIONS:
  --config value                          TOML configuration file
  --datadir "/home/piersandro/.quadrans"  Data directory for the databases and keystore
  --keystore                              Directory for the keystore (default = inside the datadir)
  --nousb                                 Disables monitoring for and managing USB hardware wallets
  --testnet                               Test network: pre-configured test network
  --syncmode "fast"                       Blockchain sync mode ("fast", "full", or "light")
  --exitwhensynced                        Exits after block synchronisation completes
  --gcmode value                          Blockchain garbage collection mode ("full", "archive") (default: "full")
  --ethstats value                        Reporting URL of a ethstats service (nodename:secret@host:port)
  --identity value                        Custom node name
  --lightserv value                       Maximum percentage of time allowed for serving LES requests (multi-threaded processing allows values over 100) (default: 0)
  --lightbwin value                       Incoming bandwidth limit for light server (1000 bytes/sec, 0 = unlimited) (default: 1000)
  --lightbwout value                      Outgoing bandwidth limit for light server (1000 bytes/sec, 0 = unlimited) (default: 5000)
  --lightpeers value                      Maximum number of LES client peers (default: 100)
  --lightkdf                              Reduce key-derivation RAM & CPU usage at some expense of KDF strength
  --whitelist value                       Comma separated block number-to-hash mappings to enforce (<number>=<hash>)
  
TRANSACTION POOL OPTIONS:
  --txpool.locals value        Comma separated accounts to treat as locals (no flush, priority inclusion)
  --txpool.nolocals            Disables price exemptions for locally submitted transactions
  --txpool.journal value       Disk journal for local transaction to survive node restarts (default: "transactions.rlp")
  --txpool.rejournal value     Time interval to regenerate the local transaction journal (default: 1h0m0s)
  --txpool.pricelimit value    Minimum gas price limit to enforce for acceptance into the pool (default: 1)
  --txpool.pricebump value     Price bump percentage to replace an already existing transaction (default: 10)
  --txpool.accountslots value  Minimum number of executable transaction slots guaranteed per account (default: 16)
  --txpool.globalslots value   Maximum number of executable transaction slots for all accounts (default: 4096)
  --txpool.accountqueue value  Maximum number of non-executable transaction slots permitted per account (default: 64)
  --txpool.globalqueue value   Maximum number of non-executable transaction slots for all accounts (default: 1024)
  --txpool.lifetime value      Maximum amount of time non-executable transaction are queued (default: 3h0m0s)
  
PERFORMANCE TUNING OPTIONS:
  --cache value           Megabytes of memory allocated to internal caching (default: 1024)
  --cache.database value  Percentage of cache memory allowance to use for database io (default: 50)
  --cache.trie value      Percentage of cache memory allowance to use for trie caching (default = 25% full mode, 50% archive mode) (default: 25)
  --cache.gc value        Percentage of cache memory allowance to use for trie pruning (default = 25% full mode, 0% archive mode) (default: 25)
  --cache.noprefetch      Disable heuristic state prefetch during block import (less CPU and disk IO, more time waiting for data)
  
ACCOUNT OPTIONS:
  --unlock value           Comma separated list of accounts to unlock
  --password value         Password file to use for non-interactive password input
  --signer value           External signer (url or path to ipc file)
  --allow-insecure-unlock  Allow insecure account unlocking when account-related RPCs are exposed by http
  
API AND CONSOLE OPTIONS:
  --rpc                  Enable the HTTP-RPC server
  --rpcaddr value        HTTP-RPC server listening interface (default: "localhost")
  --rpcport value        HTTP-RPC server listening port (default: 8545)
  --rpcapi value         API's offered over the HTTP-RPC interface
  --rpc.gascap value     Sets a cap on gas that can be used in eth_call/estimateGas (default: 0)
  --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
  --wsorigins value      Origins from which to accept websockets requests
  --ipcdisable           Disable the IPC-RPC server
  --ipcpath              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)
  --rpcvhosts value      Comma separated list of virtual hostnames from which to accept requests (server enforced). Accepts '*' wildcard. (default: "localhost")
  --jspath loadScript    JavaScript root path for loadScript (default: ".")
  --exec value           Execute JavaScript statement
  --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 (set v4+v5 instead for light servers)
  --bootnodesv4 value   Comma separated enode URLs for P2P v4 discovery bootstrap (light server, full nodes)
  --bootnodesv5 value   Comma separated enode URLs for P2P v5 discovery bootstrap (light server, light nodes)
  --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)
  --v5disc              Enables the experimental RLPx V5 (Topic Discovery) mechanism
  --netrestrict value   Restricts network communication to the given IP networks (CIDR masks)
  --nodekey value       P2P node key file
  --nodekeyhex value    P2P node key as hex (for testing)
  
MINER OPTIONS:
  --mine                    Enable mining
  --miner.threads value     Number of CPU threads to use for mining (default: 0)
  --miner.notify value      Comma separated HTTP URL list to notify of new work packages
  --miner.gasprice "1024"   Minimum gas price for mining a transaction
  --miner.gastarget value   Target gas floor for mined blocks (default: 8000000)
  --miner.gaslimit value    Target gas ceiling for mined blocks (default: 8000000)
  --miner.etherbase value   Public address for block mining rewards (default = first account) (default: "0")
  --miner.extradata value   Block extra data set by the miner (default = client version)
  --miner.recommit value    Time interval to recreate the block being mined (default: 3s)
  --miner.noverify          Disable remote sealing verification
  --miner.ethaddress value  Public address on Ethereum Network for token check. (default: "0")
  
GAS PRICE ORACLE OPTIONS:
  --gpoblocks value      Number of recent blocks to check for gas prices (default: 20)
  --gpopercentile value  Suggested gas price is the given percentile of a set of recent transaction gas prices (default: 60)
  
VIRTUAL MACHINE OPTIONS:
  --vmdebug         Record information useful for VM and contract debugging
  --vm.evm value    External EVM configuration (default = built-in interpreter)
  --vm.ewasm value  External ewasm configuration (default = built-in interpreter)
  
LOGGING AND DEBUGGING OPTIONS:
  --fakepow                 Disables proof-of-work verification
  --nocompaction            Disables db compaction after import
  --verbosity value         Logging verbosity: 0=silent, 1=error, 2=warn, 3=info, 4=debug, 5=detail (default: 3)
  --vmodule value           Per-module verbosity: comma-separated list of <pattern>=<level> (e.g. eth/*=5,p2p=4)
  --backtrace value         Request a stack trace at a specific logging statement (e.g. "block.go:271")
  --debug                   Prepends log messages with call-site location (file and line number)
  --pprof                   Enable the pprof HTTP server
  --pprofaddr value         pprof HTTP server listening interface (default: "127.0.0.1")
  --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
  
METRICS AND STATS OPTIONS:
  --metrics                          Enable metrics collection and reporting
  --metrics.expensive                Enable expensive metrics collection and reporting
  --metrics.influxdb                 Enable metrics export/push to an external InfluxDB database
  --metrics.influxdb.endpoint value  InfluxDB API endpoint to report metrics to (default: "http://localhost:8086")
  --metrics.influxdb.database value  InfluxDB database name to push reported metrics to (default: "geth")
  --metrics.influxdb.username value  Username to authorize access to the database (default: "test")
  --metrics.influxdb.password value  Password to authorize access to the database (default: "test")
  --metrics.influxdb.tags value      Comma-separated InfluxDB tags (key/values) attached to all measurements (default: "host=localhost")
  
WHISPER (EXPERIMENTAL) OPTIONS:
  --shh                       Enable Whisper
  --shh.maxmessagesize value  Max message size accepted (default: 1048576)
  --shh.pow value             Minimum POW accepted (default: 0.2)
  --shh.restrict-light        Restrict connection between two whisper light clients
  
DEPRECATED OPTIONS:
  --minerthreads value    Number of CPU threads to use for mining (deprecated, use --miner.threads) (default: 0)
  --targetgaslimit value  Target gas floor for mined blocks (deprecated, use --miner.gastarget) (default: 8000000)
  --gasprice "1024"       Minimum gas price for mining a transaction (deprecated, use --miner.gasprice)
  --etherbase value       Public address for block mining rewards (default = first account, deprecated, use --miner.etherbase) (default: "0")
  --extradata value       Block extra data set by the miner (default = client version, deprecated, use --miner.extradata)
  
MISC OPTIONS:
  

COPYRIGHT:
   Copyright 2013-2019 The go-ethereum Authors
   Copyright 2020-2021 The go-quadrans Authors