Packages

sealed abstract case class StaticDomainParameters extends HasProtocolVersionedWrapper[StaticDomainParameters] with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StaticDomainParameters
  2. Serializable
  3. Product
  4. Equals
  5. HasProtocolVersionedWrapper
  6. HasRepresentativeProtocolVersion
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. val companionObj: StaticDomainParameters.type
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def isEquivalentTo(protocolVersion: ProtocolVersion): Boolean
    Definition Classes
    HasProtocolVersionedWrapper
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. def maxBatchMessageSize: NonNegativeInt

    Compute the max size limit for the sum of the envelope payloads of a batch

    Compute the max size limit for the sum of the envelope payloads of a batch

    taking 0.9 of the max inbound size, assuming that this will be enough to accommodate any metadata and the list of recipients.

  12. val maxInboundMessageSize: NonNegativeInt
  13. val maxRatePerParticipant: NonNegativeInt
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def productElementNames: Iterator[String]
    Definition Classes
    Product
  18. def protobufVersion: ProtobufVersion

    Yields the Protobuf version that this class will be serialized to

    Yields the Protobuf version that this class will be serialized to

    Definition Classes
    HasProtocolVersionedWrapper
  19. val protocolVersion: ProtocolVersion
  20. val reconciliationInterval: PositiveSeconds
  21. val representativeProtocolVersion: RepresentativeProtocolVersion[StaticDomainParameters]

    We have a correspondence {protobuf version} <-> {[protocol version]}: each proto version correspond to a list of consecutive protocol versions.

    We have a correspondence {protobuf version} <-> {[protocol version]}: each proto version correspond to a list of consecutive protocol versions. The representative is one instance of this list, usually the smallest value. In other words, the protobuf versions induce an equivalence relation on the list of protocol version, thus use of representative.

    The method protocolVersionRepresentativeFor below allows to query the representative for an equivalence class.

    Definition Classes
    StaticDomainParametersHasProtocolVersionedWrapperHasRepresentativeProtocolVersion
  22. val requiredCryptoKeyFormats: NonEmpty[Set[CryptoKeyFormat]]
  23. val requiredEncryptionKeySchemes: NonEmpty[Set[EncryptionKeyScheme]]
  24. val requiredHashAlgorithms: NonEmpty[Set[HashAlgorithm]]
  25. val requiredSigningKeySchemes: NonEmpty[Set[SigningKeyScheme]]
  26. val requiredSymmetricKeySchemes: NonEmpty[Set[SymmetricKeyScheme]]
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. def toByteArray: Array[Byte]

    Yields a byte array representation of the corresponding UntypedVersionedMessage wrapper of this instance.

    Yields a byte array representation of the corresponding UntypedVersionedMessage wrapper of this instance.

    Definition Classes
    HasProtocolVersionedWrapper
  29. def toByteString: ByteString

    Yields a byte string representation of the corresponding UntypedVersionedMessage wrapper of this instance.

    Yields a byte string representation of the corresponding UntypedVersionedMessage wrapper of this instance.

    Definition Classes
    HasProtocolVersionedWrapper
  30. def toProtoV0: v0.StaticDomainParameters
  31. def toProtoV1: v1.StaticDomainParameters
  32. def toProtoVersioned: VersionedMessage[StaticDomainParameters]

    Yields the proto representation of the class inside an UntypedVersionedMessage wrapper.

    Yields the proto representation of the class inside an UntypedVersionedMessage wrapper.

    Subclasses should make this method public by default, as this supports composing proto serializations. Keep it protected, if there are good reasons for it (e.g. com.digitalasset.canton.serialization.ProtocolVersionedMemoizedEvidence).

    Definition Classes
    HasProtocolVersionedWrapper
  33. val uniqueContractKeys: Boolean
  34. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  35. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  36. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. def writeToFile(outputFile: String): Unit
    Definition Classes
    HasProtocolVersionedWrapper

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped