                                          #############################
                                          #    Gossip / Networking    #
                                          #############################

sync.syncProtocolPermitCount,                  2                            # differs from mainnet

                                          #############################
                                          #          Events           #
                                          #############################

event.enableEventStreaming,                    false                        # differs from mainnet
transaction.transactionMaxBytes,               2621440                      # 2.5MB, differs from mainnet
transaction.maxTransactionBytesPerEvent,       2621440                      # 2.5MB, differs from mainnet

                                          #############################
                                          #          Metrics          #
                                          #############################

metrics.csvFileName,                           MainNetStats
metrics.csvOutputFolder,                       data/stats
showInternalStats,                             true
prometheus.endpointEnabled,                    true                        # differs from mainnet

                                          #############################
                                          #          MerkleDb         #
                                          #############################
merkleDb.initialCapacity,                        5000
merkleDb.maxNumOfKeys,                          60000
merkleDb.hashesRamToDiskThreshold,                  0
merkleDb.hashStoreRamBufferSize,                10000
merkleDb.longListChunkSize,                     65536
merkleDb.leafRecordCacheSize,                   65536
merkleDb.maxFileChannelsPerFileReader,              2
merkleDb.maxThreadsPerFileChannel,                  1
merkleDb.compactionThreads,                         1
merkleDb.percentHalfDiskHashMapFlushThreads,       50.0
merkleDb.numHalfDiskHashMapFlushThreads,            1
merkleDb.iteratorInputBufferBytes,             1048576
merkleDb.longListReservedBufferSize,           65536
merkleDb.useDiskIndices,                       false
merkleDb.dataFileWriterBufferBytes,            2097152
virtualMap.copyFlushCandidateThreshold,        10240
merkleDb.longListReservedBufferSize,             65536
virtualMap.numHashThreads,                          1
virtualMap.numCleanerThreads,                       1
platformStatus.observingStatusDelay,                0s

                                          #############################
                                          #       State Retention     #
                                          #############################
state.roundsToKeepForSigning,                       3
state.signedStateDisk,                              1
state.periodicSnapshotsEnabled                      false

                                          #############################
                                          #          PCES             #
                                          #############################
event.preconsensus.maxEventReplayFrequency,       100
event.preconsensus.preferredFileSizeMegabytes,      5
                                          #############################
                                          #   Network & Transaction   #
                                          #############################
socket.maxSocketAcceptThreads, 2
transaction.throttleTransactionQueueSize, 500
crypto.cpuDigestThreadRatio, 0.1
platform.wiring.defaultPoolConstant, 1
platform.wiring.defaultPoolMultiplier, 0

                                          #############################
                                          #          Wiring           #
                                          #############################
platformSchedulers.internalEventValidator, SEQUENTIAL CAPACITY(500) FLUSHABLE UNHANDLED_TASK_METRIC
platformSchedulers.eventSignatureValidator, SEQUENTIAL CAPACITY(500) FLUSHABLE UNHANDLED_TASK_METRIC
platformSchedulers.applicationTransactionPrehandler, SEQUENTIAL CAPACITY(500) FLUSHABLE UNHANDLED_TASK_METRIC
platformSchedulers.eventHasher, SEQUENTIAL CAPACITY(500) FLUSHABLE UNHANDLED_TASK_METRIC
platformSchedulers.transactionHandler, SEQUENTIAL_THREAD CAPACITY(500) FLUSHABLE UNHANDLED_TASK_METRIC
platformSchedulers.stateHasher, SEQUENTIAL_THREAD CAPACITY(500) FLUSHABLE UNHANDLED_TASK_METRIC
platformSchedulers.consensusEngine, SEQUENTIAL_THREAD CAPACITY(100) FLUSHABLE UNHANDLED_TASK_METRIC
platformSchedulers.stateSignatureCollector, SEQUENTIAL CAPACITY(100) FLUSHABLE UNHANDLED_TASK_METRIC
platformSchedulers.futureEventBuffer, SEQUENTIAL CAPACITY(100) FLUSHABLE UNHANDLED_TASK_METRIC
platformSchedulers.stateGarbageCollector, SEQUENTIAL CAPACITY(10) FLUSHABLE UNHANDLED_TASK_METRIC
