Skip to content

Latest commit

 

History

History
24 lines (22 loc) · 2.23 KB

File metadata and controls

24 lines (22 loc) · 2.23 KB

Init module

Property Description Default
BaseDbPath Base directoy path for all the nethermind databases. "db"
ChainSpecPath Path to the chain definition file (Parity chainspec or Geth genesis file). chainspec/foundation.json
DiagnosticMode Diagnostics modes None
DiscoveryEnabled If 'false' then the node does not try to find nodes beyond the bootnodes configured. true
EnableUnsecuredDevWallet If 'true' then it enables the wallet / key store in the application. false
GenesisHash Hash of the genesis block - if the default null value is left then the genesis block validity will not be checked which is useful for ad hoc test/private networks. null
HiveChainSpecPath Path to the chain definition file created by Hive for test purpouse chainspec/test.json
IsMining If 'true' then the node will try to seal/mine new blocks false
KeepDevWalletInMemory If 'true' then any accounts created will be only valid during the session and deleted when application closes. false
LogDirectory In case of null, the path is set to [applicationDirectiory]\logs logs
LogFileName Name of the log file generated (useful when launching multiple networks with the same log folder). "log.txt"
MemoryHint A hint for the max memory that will allow us to configure the DB and Netty memory allocations. null
PeerManagerEnabled If 'false' then the node does not connect to newly discovered peers.. true
ProcessingEnabled If 'false' then the node does not download/process new blocks.. true
ReceiptsMigration If set to 'true' then receipts db will be migrated to new schema. false
RpcDbUrl Url for remote node that will be used as DB source when 'DiagnosticMode' is set to'RpcDb'
StaticNodesPath Path to the file with a list of static nodes. "Data/static-nodes.json"
StoreReceipts If set to 'false' then transaction receipts will not be stored in the database after a new block is processed. This setting is independent from downloading receipts in fast sync mode. true
WebSocketsEnabled Defines whether the WebSockets service is enabled on node startup at the 'HttpPort' - e.g. ws://localhost:8545/ws/json-rpc false