Created
June 30, 2020 08:22
-
-
Save dgarcia360/b7b09e947fc9c1f0d911c9af012990de to your computer and use it in GitHub Desktop.
0.9.6.2 properties
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
config-database.properties | |
========================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**database**; ; ; | |
databaseUri; string; Database uri.; mongodb://127.0.0.1:27017 | |
databaseName; string; Database name.; catapult | |
maxWriterThreads; uint32_t; Maximum number of database writer threads.; 8 | |
**plugins**; ; ; | |
catapult.mongo.plugins.accountlink; ; ; true | |
catapult.mongo.plugins.aggregate; ; ; true | |
catapult.mongo.plugins.lockhash; ; ; true | |
catapult.mongo.plugins.locksecret; ; ; true | |
catapult.mongo.plugins.metadata; ; ; true | |
catapult.mongo.plugins.mosaic; ; ; true | |
catapult.mongo.plugins.multisig; ; ; true | |
catapult.mongo.plugins.namespace; ; ; true | |
catapult.mongo.plugins.restrictionaccount; ; ; true | |
catapult.mongo.plugins.restrictionmosaic; ; ; true | |
catapult.mongo.plugins.transfer; ; ; true | |
config-extensions-broker.properties | |
=================================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**extensions**; ; ; | |
extension.addressextraction; ; ; true | |
extension.mongo; ; ; true | |
extension.zeromq; ; ; true | |
extension.hashcache; ; ; true | |
config-extensions-recovery.properties | |
===================================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**extensions**; ; ; | |
extension.addressextraction; ; ; false | |
extension.mongo; ; ; false | |
extension.zeromq; ; ; false | |
extension.hashcache; ; ; true | |
config-extensions-server.properties | |
=================================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**extensions**; ; ; | |
extension.filespooling; ; ; false | |
extension.partialtransaction; ; ; false | |
extension.addressextraction; ; ; false | |
extension.mongo; ; ; false | |
extension.zeromq; ; ; false | |
extension.harvesting; ; ; true | |
extension.syncsource; ; ; true | |
extension.diagnostics; ; ; true | |
extension.hashcache; ; ; true | |
extension.networkheight; ; ; true | |
extension.nodediscovery; ; ; true | |
extension.packetserver; ; ; true | |
extension.pluginhandlers; ; ; true | |
extension.sync; ; ; true | |
extension.timesync; ; ; true | |
extension.transactionsink; ; ; true | |
extension.unbondedpruning; ; ; true | |
config-harvesting.properties | |
============================ | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**harvesting**; ; ; | |
harvesterSigningPrivateKey; string; Harvester signing private key.; | |
harvesterVrfPrivateKey; string; Harvester vrf private key.; | |
enableAutoHarvesting; bool; Set to true if auto harvesting is enabled.; false | |
maxUnlockedAccounts; uint32_t; Maximum number of unlocked accounts.; 5 | |
delegatePrioritizationPolicy; harvesting::DelegatePrioritizationPolicy; Delegate harvester prioritization policy.; Importance | |
beneficiaryAddress; Address; Address of the account receiving part of the harvested fee.; | |
config-inflation.properties | |
=========================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**inflation**; ; ; | |
starting-at-height-1; ; ; 100 | |
starting-at-height-10000; ; ; 0 | |
config-logging-broker.properties | |
================================ | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**console**; ; ; | |
sinkType; utils::LogSinkType; Log sink type.; Sync | |
level; utils::LogLevel; Log level.; Info | |
colorMode; utils::LogColorMode; Console color mode.; Ansi | |
**console.component.levels**; ; ; | |
**file**; ; ; | |
sinkType; utils::LogSinkType; Log sink type.; Async | |
level; utils::LogLevel; Log level.; Debug | |
directory; string; Log file directory.; logs | |
filePattern; string; Log file pattern.; catapult_recovery%4N.log | |
rotationSize; utils::FileSize; File rotation size.; 25MB | |
maxTotalSize; utils::FileSize; Maximum size of all log files.; 2500MB | |
minFreeSpace; utils::FileSize; Minimum size of free disk space in order to create log files.; 100MB | |
**file.component.levels**; ; ; | |
config-logging-recovery.properties | |
================================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**console**; ; ; | |
sinkType; utils::LogSinkType; Log sink type.; Sync | |
level; utils::LogLevel; Log level.; Info | |
colorMode; utils::LogColorMode; Console color mode.; Ansi | |
**console.component.levels**; ; ; | |
**file**; ; ; | |
sinkType; utils::LogSinkType; Log sink type.; Async | |
level; utils::LogLevel; Log level.; Debug | |
directory; string; Log file directory.; logs | |
filePattern; string; Log file pattern.; catapult_recovery%4N.log | |
rotationSize; utils::FileSize; File rotation size.; 25MB | |
maxTotalSize; utils::FileSize; Maximum size of all log files.; 2500MB | |
minFreeSpace; utils::FileSize; Minimum size of free disk space in order to create log files.; 100MB | |
**file.component.levels**; ; ; | |
config-logging-server.properties | |
================================ | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**console**; ; ; | |
sinkType; utils::LogSinkType; Log sink type.; Sync | |
level; utils::LogLevel; Log level.; Info | |
colorMode; utils::LogColorMode; Console color mode.; Ansi | |
**console.component.levels**; ; ; | |
**file**; ; ; | |
sinkType; utils::LogSinkType; Log sink type.; Async | |
level; utils::LogLevel; Log level.; Info | |
directory; string; Log file directory.; logs | |
filePattern; string; Log file pattern.; catapult_server%4N.log | |
rotationSize; utils::FileSize; File rotation size.; 25MB | |
maxTotalSize; utils::FileSize; Maximum size of all log files.; 2500MB | |
minFreeSpace; utils::FileSize; Minimum size of free disk space in order to create log files.; 100MB | |
**file.component.levels**; ; ; | |
config-messaging.properties | |
=========================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**messaging**; ; ; | |
subscriberPort; unsigned short; Subscriber port.; 7902 | |
config-network.properties | |
========================= | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**network**; ; ; | |
identifier; NetworkIdentifier; Network identifier.; mijin-test | |
nodeEqualityStrategy; NodeIdentityEqualityStrategy; Node equality strategy.; host | |
nemesisSignerPublicKey; Key; Nemesis public key.; C67F465087EF681824805B7E9FF3B2728A4EE847DE044DE5D9FA415F7660B08E | |
generationHashSeed; catapult::GenerationHashSeed; Nemesis generation hash seed.; 57F7DA205008026C776CB6AED843393F04CD458E0AA2D9F1D5F31A402072B2D6 | |
epochAdjustment; utils::TimeSpan; Nemesis epoch time adjustment.; 1573430400s | |
**chain**; ; ; | |
enableVerifiableState; bool; Set to true if block chain should calculate state hashes so that state is fully verifiable at each block.; true | |
enableVerifiableReceipts; bool; Set to true if block chain should calculate receipts so that state changes are fully verifiable at each block.; true | |
currencyMosaicId; MosaicId; Mosaic id used as primary chain currency.; 0x24F4'26B8'D549'3D4B | |
harvestingMosaicId; MosaicId; Mosaic id used to provide harvesting ability.; 0x1D9C'DC7E'218C'A88D | |
blockGenerationTargetTime; utils::TimeSpan; Targeted time between blocks.; 30s | |
blockTimeSmoothingFactor; uint32_t; *Note*: A higher value makes the network more biased. *Note*: This can lower security because it will increase the influence of time relative to importance.; 3000 | |
blockFinalizationInterval; uint32_t; Number of blocks between successive finalization attempts.; 30 | |
importanceGrouping; uint64_t; Number of blocks that should be treated as a group for importance purposes. *Note*: Importances will only be calculated at blocks that are multiples of this grouping number.; 39 | |
importanceActivityPercentage; uint8_t; Percentage of importance resulting from fee generation and beneficiary usage.; 5 | |
maxRollbackBlocks; uint32_t; Maximum number of blocks that can be rolled back.; 40 | |
maxDifficultyBlocks; uint32_t; Maximum number of blocks to use in a difficulty calculation.; 60 | |
defaultDynamicFeeMultiplier; BlockFeeMultiplier; Default multiplier to use for dynamic fees.; 10'000 | |
maxTransactionLifetime; utils::TimeSpan; Maximum lifetime a transaction can have before it expires.; 24h | |
maxBlockFutureTime; utils::TimeSpan; Maximum future time of a block that can be accepted.; 500ms | |
initialCurrencyAtomicUnits; Amount; Initial currency atomic units available in the network.; 8'998'999'998'000'000 | |
maxMosaicAtomicUnits; Amount; Maximum atomic units (total-supply * 10 ^ divisibility) of a mosaic allowed in the network.; 9'000'000'000'000'000 | |
totalChainImportance; Importance; Total whole importance units available in the network.; 15'000'000 | |
minHarvesterBalance; Amount; Minimum number of harvesting mosaic atomic units needed for an account to be eligible for harvesting.; 500 | |
maxHarvesterBalance; Amount; Maximum number of harvesting mosaic atomic units needed for an account to be eligible for harvesting.; 4'000'000 | |
minVoterBalance; Amount; Minimum number of harvesting mosaic atomic units needed for an account to be eligible for voting.; 50'000 | |
maxVotingKeysPerAccount; uint8_t; Maximum number of voting keys that can be registered at once per account.; 3 | |
minVotingKeyLifetime; uint32_t; Minimum number of finalization rounds for which voting key can be registered.; 72 | |
maxVotingKeyLifetime; uint32_t; Maximum number of finalization rounds for which voting key can be registered.; 26280 | |
harvestBeneficiaryPercentage; uint8_t; Percentage of the harvested fee that is collected by the beneficiary account.; 10 | |
harvestNetworkPercentage; uint8_t; Percentage of the harvested fee that is collected by the network.; 5 | |
harvestNetworkFeeSinkAddress; Address; Address of the harvest network fee sink account.; SBPJ3LE4SF7Y25RCEC6MA5BXBP6W2TGB2XKMIDY | |
blockPruneInterval; uint32_t; Number of blocks between cache pruning.; 360 | |
maxTransactionsPerBlock; uint32_t; Maximum number of transactions per block.; 200'000 | |
**plugin:catapult.plugins.accountlink**; ; ; | |
dummy; ; ; to trigger plugin load | |
**plugin:catapult.plugins.aggregate**; ; ; | |
maxTransactionsPerAggregate; uint32_t; Maximum number of transactions per aggregate.; 1'000 | |
maxCosignaturesPerAggregate; uint8_t; Maximum number of cosignatures per aggregate.; 15 | |
enableStrictCosignatureCheck; bool; Set to true if cosignatures must exactly match component signers. Set to false if cosignatures should be validated externally.; false | |
enableBondedAggregateSupport; bool; Set to true if bonded aggregates should be allowed. Set to false if bonded aggregates should be rejected.; true | |
maxBondedTransactionLifetime; utils::TimeSpan; Maximum lifetime a bonded transaction can have before it expires.; 48h | |
**plugin:catapult.plugins.lockhash**; ; ; | |
lockedFundsPerAggregate; Amount; Amount that has to be locked per aggregate in partial cache.; 10'000'000 | |
maxHashLockDuration; utils::BlockSpan; Maximum number of blocks for which a hash lock can exist.; 2d | |
**plugin:catapult.plugins.locksecret**; ; ; | |
maxSecretLockDuration; utils::BlockSpan; Maximum number of blocks for which a secret lock can exist.; 30d | |
minProofSize; uint16_t; Minimum size of a proof in bytes.; 1 | |
maxProofSize; uint16_t; Maximum size of a proof in bytes.; 1000 | |
**plugin:catapult.plugins.metadata**; ; ; | |
maxValueSize; uint16_t; Maximum metadata value size.; 1024 | |
**plugin:catapult.plugins.mosaic**; ; ; | |
maxMosaicsPerAccount; uint16_t; Maximum number of mosaics that an account can own.; 10'000 | |
maxMosaicDuration; utils::BlockSpan; Maximum mosaic duration.; 3650d | |
maxMosaicDivisibility; uint8_t; Maximum mosaic divisibility.; 6 | |
mosaicRentalFeeSinkAddress; Address; Address of the mosaic rental fee sink account.; SDKDPA36TE53BO24FD4KA6OPGOUSEVOU3O5SIFI | |
mosaicRentalFee; Amount; Mosaic rental fee.; 500 | |
**plugin:catapult.plugins.multisig**; ; ; | |
maxMultisigDepth; uint8_t; Maximum number of multisig levels.; 3 | |
maxCosignatoriesPerAccount; uint32_t; Maximum number of cosignatories per account.; 10 | |
maxCosignedAccountsPerAccount; uint32_t; Maximum number of accounts a single account can cosign.; 5 | |
**plugin:catapult.plugins.namespace**; ; ; | |
maxNameSize; uint8_t; Maximum namespace name size.; 64 | |
maxChildNamespaces; uint16_t; Maximum number of children for a root namespace.; 500 | |
maxNamespaceDepth; uint8_t; Maximum namespace depth.; 3 | |
minNamespaceDuration; utils::BlockSpan; Minimum namespace duration.; 1m | |
maxNamespaceDuration; utils::BlockSpan; Maximum namespace duration.; 365d | |
namespaceGracePeriodDuration; utils::BlockSpan; Grace period during which time only the previous owner can renew an expired namespace.; 2m | |
reservedRootNamespaceNames; unordered_set<string>; Reserved root namespaces that cannot be claimed.; xem, nem, user, account, org, com, biz, net, edu, mil, gov, info | |
namespaceRentalFeeSinkAddress; Address; Address of the namespace rental fee sink account.; SDTZ23JBJZP3GTKKM2P6FYCMXS6RQYPB6R477TQ | |
rootNamespaceRentalFeePerBlock; Amount; Root namespace rental fee per block.; 1 | |
childNamespaceRentalFee; Amount; Child namespace rental fee.; 100 | |
**plugin:catapult.plugins.restrictionaccount**; ; ; | |
maxAccountRestrictionValues; uint16_t; Maximum number of account restriction values.; 512 | |
**plugin:catapult.plugins.restrictionmosaic**; ; ; | |
maxMosaicRestrictionValues; uint8_t; Maximum number of mosaic restriction values.; 20 | |
**plugin:catapult.plugins.transfer**; ; ; | |
maxMessageSize; uint16_t; Maximum transaction message size.; 1024 | |
config-networkheight.properties | |
=============================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**networkheight**; ; ; | |
maxNodes; uint8_t; Number of nodes that this node should communicate with during network height detection.; 5 | |
config-node.properties | |
====================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**node**; ; ; | |
port; unsigned short; Server port.; 7900 | |
maxIncomingConnectionsPerIdentity; uint32_t; Maximum number of incoming connections per identity over primary port.; 3 | |
enableAddressReuse; bool; Set to true if the server should reuse ports already in use.; false | |
enableSingleThreadPool; bool; Set to true if a single thread pool should be used, Set to false if multiple thread pools should be used.; false | |
enableCacheDatabaseStorage; bool; Set to true if cache data should be saved in a database.; true | |
enableAutoSyncCleanup; bool; Set to true if temporary sync files should be automatically cleaned up. *Note*: This should be Set to false if broker process is running.; true | |
enableTransactionSpamThrottling; bool; Set to true if transaction spam throttling should be enabled.; true | |
transactionSpamThrottlingMaxBoostFee; Amount; Maximum fee that will boost a transaction through the spam throttle when spam throttling is enabled.; 10'000'000 | |
maxBlocksPerSyncAttempt; uint32_t; Maximum number of blocks per sync attempt.; 42 | |
maxChainBytesPerSyncAttempt; utils::FileSize; Maximum chain bytes per sync attempt.; 100MB | |
shortLivedCacheTransactionDuration; utils::TimeSpan; Duration of a transaction in the short lived cache.; 10m | |
shortLivedCacheBlockDuration; utils::TimeSpan; Duration of a block in the short lived cache.; 100m | |
shortLivedCachePruneInterval; utils::TimeSpan; Time between short lived cache pruning.; 90s | |
shortLivedCacheMaxSize; uint32_t; Maximum size of a short lived cache.; 10'000'000 | |
minFeeMultiplier; BlockFeeMultiplier; Minimum fee multiplier of transactions to propagate and include in blocks.; 0 | |
transactionSelectionStrategy; model::TransactionSelectionStrategy; Transaction selection strategy used for syncing and harvesting unconfirmed transactions.; oldest | |
unconfirmedTransactionsCacheMaxResponseSize; utils::FileSize; Maximum size of an unconfirmed transactions response.; 20MB | |
unconfirmedTransactionsCacheMaxSize; uint32_t; Maximum size of the unconfirmed transactions cache.; 1'000'000 | |
connectTimeout; utils::TimeSpan; Timeout for connecting to a peer.; 10s | |
syncTimeout; utils::TimeSpan; Timeout for syncing with a peer.; 60s | |
socketWorkingBufferSize; utils::FileSize; Initial socket working buffer size (socket reads will attempt to read buffers of roughly this size).; 512KB | |
socketWorkingBufferSensitivity; uint32_t; Socket working buffer sensitivity (lower values will cause memory to be more aggressively reclaimed). *Note*: Set to 0 will disable memory reclamation.; 100 | |
maxPacketDataSize; utils::FileSize; Maximum packet data size.; 150MB | |
blockDisruptorSize; uint32_t; Size of the block disruptor circular buffer.; 4096 | |
blockElementTraceInterval; uint32_t; Multiple of elements at which a block element should be traced through queue and completion.; 1 | |
transactionDisruptorSize; uint32_t; Size of the transaction disruptor circular buffer.; 16384 | |
transactionElementTraceInterval; uint32_t; Multiple of elements at which a transaction element should be traced through queue and completion.; 10 | |
enableDispatcherAbortWhenFull; bool; Set to true if the process should terminate when any dispatcher is full.; true | |
enableDispatcherInputAuditing; bool; Set to true if all dispatcher inputs should be audited.; true | |
maxCacheDatabaseWriteBatchSize; utils::FileSize; Maximum cache database write batch size.; 5MB | |
maxTrackedNodes; uint32_t; Maximum number of nodes to track in memory.; 5'000 | |
batchVerificationRandomSource; string; Source of random numbers used in batch verification.; /dev/urandom | |
trustedHosts; unordered_set<string>; Trusted hosts that are allowed to execute protected API calls on this node.; | |
localNetworks; unordered_set<string>; Networks that should be treated as local.; 127.0.0.1 | |
**localnode**; ; ; | |
host; string; Node host (leave empty to auto-detect IP).; | |
friendlyName; string; Node friendly name (leave empty to use address).; | |
version; uint32_t; Node version.; 0 | |
roles; ionet::NodeRoles; Node roles.; Peer | |
**outgoing_connections**; ; ; | |
maxConnections; uint16_t; Maximum number of active connections.; 10 | |
maxConnectionAge; uint16_t; Maximum connection age.; 200 | |
maxConnectionBanAge; uint16_t; Maximum connection ban age.; 20 | |
numConsecutiveFailuresBeforeBanning; uint16_t; Number of consecutive connection failures before a connection is banned.; 3 | |
**incoming_connections**; ; ; | |
maxConnections; uint16_t; Maximum number of active connections.; 512 | |
maxConnectionAge; uint16_t; Maximum connection age.; 200 | |
maxConnectionBanAge; uint16_t; Maximum connection ban age.; 20 | |
numConsecutiveFailuresBeforeBanning; uint16_t; Number of consecutive connection failures before a connection is banned.; 3 | |
backlogSize; uint16_t; Maximum size of the pending connections queue.; 512 | |
**banning**; ; ; | |
defaultBanDuration; utils::TimeSpan; Default duration for banning.; 12h | |
maxBanDuration; utils::TimeSpan; Maximum duration for banning.; 72h | |
keepAliveDuration; utils::TimeSpan; Duration to keep account in container after the ban expired.; 48h | |
maxBannedNodes; uint32_t; Maximum number of banned nodes.; 5'000 | |
numReadRateMonitoringBuckets; uint16_t; Number of read rate monitoring buckets (Set to 0 to disable read rate monitoring).; 4 | |
readRateMonitoringBucketDuration; utils::TimeSpan; Duration of each read rate monitoring bucket.; 15s | |
maxReadRateMonitoringTotalSize; utils::FileSize; Maximum size allowed during full read rate monitoring period.; 100MB | |
config-pt.properties | |
==================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**partialtransactions**; ; ; | |
cacheMaxResponseSize; utils::FileSize; Maximum size of a partial transactions response.; 20MB | |
cacheMaxSize; uint32_t; Maximum size of the partial transactions cache.; 1'000'000 | |
config-task.properties | |
====================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**age peers task for service Api Writers**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 1m | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 1m | |
**age peers task for service Readers**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 1m | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 1m | |
**batch partial transaction task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 500ms | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 500ms | |
**batch transaction task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 500ms | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 500ms | |
**connect peers task for service Pt**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 1s | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 1m | |
**connect peers task for service Sync**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 1s | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 1m | |
**harvesting task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 30s | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 1s | |
**logging task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 1m | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 10m | |
**network chain height detection**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 1s | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 15s | |
**node discovery peers task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 1m | |
minDelay; utils::TimeSpan; Minimum delay between task executions.; 1m | |
maxDelay; utils::TimeSpan; Maximum delay between task executions.; 10m | |
numPhaseOneRounds; uint32_t; Number of rounds before deceleration starts.; 10 | |
numTransitionRounds; uint32_t; Number of transition rounds from minimum to maximum delay.; 20 | |
**node discovery ping task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 2m | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 5m | |
**pull partial transactions task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 10s | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 3s | |
**pull unconfirmed transactions task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 4s | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 3s | |
**static node refresh task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 5ms | |
minDelay; utils::TimeSpan; Minimum delay between task executions.; 15s | |
maxDelay; utils::TimeSpan; Maximum delay between task executions.; 24h | |
numPhaseOneRounds; uint32_t; Number of rounds before deceleration starts.; 20 | |
numTransitionRounds; uint32_t; Number of transition rounds from minimum to maximum delay.; 20 | |
**synchronizer task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 3s | |
repeatDelay; utils::TimeSpan; Delay until subsequent executions of the task.; 3s | |
**time synchronization task**; ; ; | |
startDelay; utils::TimeSpan; Delay until the first execution of the task.; 1m | |
minDelay; utils::TimeSpan; Minimum delay between task executions.; 3m | |
maxDelay; utils::TimeSpan; Maximum delay between task executions.; 180m | |
numPhaseOneRounds; uint32_t; Number of rounds before deceleration starts.; 5 | |
numTransitionRounds; uint32_t; Number of transition rounds from minimum to maximum delay.; 10 | |
config-timesync.properties | |
========================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**timesynchronization**; ; ; | |
maxNodes; uint8_t; Number of nodes that this node should communicate with during time synchronization.; 20 | |
minImportance; Importance; Minimum importance a node must have in order to be considered as a synchronization partner.; 3'750 | |
config-user.properties | |
====================== | |
.. csv-table:: | |
:header: "Property", "Type", "Description", "Default" | |
:delim: ; | |
**account**; ; ; | |
enableDelegatedHarvestersAutoDetection; bool; Set to true if potential delegated harvesters should be automatically detected.; true | |
**storage**; ; ; | |
dataDirectory; string; Data directory.; ../data | |
certificateDirectory; string; Certificate directory.; ../certificate | |
pluginsDirectory; string; Plugins directory.; . | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment