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 |