package config
Type Members
- final case class SequencerNodeConfig(init: SequencerNodeInitConfig = SequencerNodeInitConfig(), publicApi: EnterprisePublicServerConfig = EnterprisePublicServerConfig(), adminApi: EnterpriseAdminServerConfig = EnterpriseAdminServerConfig(), storage: EnterpriseStorageConfig = EnterpriseStorageConfig.Memory(), crypto: EnterpriseCryptoConfig = EnterpriseCryptoConfig(), sequencer: EnterpriseSequencerConfig = EnterpriseSequencerConfig.Database(), auditLogging: Boolean = false, serviceAgreement: Option[File] = None, timeTracker: DomainTimeTrackerConfig = DomainTimeTrackerConfig(), sequencerClient: SequencerClientConfig = SequencerClientConfig(), caching: CachingConfigs = CachingConfigs(), parameters: SequencerNodeParameterConfig = SequencerNodeParameterConfig(), health: SequencerHealthConfig = SequencerHealthConfig(), monitoring: NodeMonitoringConfig = NodeMonitoringConfig()) extends SequencerNodeConfigCommon with ConfigDefaults[DefaultPorts, SequencerNodeConfig] with Product with Serializable
- abstract class SequencerNodeConfigCommon extends EnterpriseLocalNodeConfig
- final case class SequencerNodeParameterConfig(devVersionSupport: Boolean = false, betaVersionSupport: Boolean = false, dontWarnOnDeprecatedPV: Boolean = false, initialProtocolVersion: ProtocolVersion = ProtocolVersion.latestStable, maxBurstFactor: PositiveDouble = PositiveDouble.tryCreate(0.5), skipTopologyManagerSignatureValidation: Boolean = false, batching: BatchingConfig = BatchingConfig(), watchdog: Option[WatchdogConfig] = None) extends ProtocolConfig with LocalNodeParametersConfig with Product with Serializable
Various parameters for non-standard sequencer settings
Various parameters for non-standard sequencer settings
- dontWarnOnDeprecatedPV
if true, then this sequencer will not emit a warning when configured to use protocol version 2.0.0.
- maxBurstFactor
how forgiving the rate limit is in case of bursts (so rate limit starts after observing an initial burst of factor * max_rate commands)