Packages

package canton

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. canton
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package admin
  2. package buildinfo
  3. package cli
  4. package common
  5. package concurrent
  6. package config
  7. package console

    General console utilities

  8. package crypto
  9. package data
  10. package demo
  11. package domain
  12. package environment
  13. package error
  14. package examples
  15. package health
  16. package identity
  17. package ledger
  18. package lifecycle
  19. package logging
  20. package metrics
  21. package networking
  22. package participant
  23. package performance
  24. package protocol

    Provides shorthands for general purpose types.

    Provides shorthands for general purpose types.

    Most notably, it provides a facade for Daml-LF transactions and nodes. By default, code should access Daml-LF transaction and nodes types through this facade.

  25. package pruning
  26. package resource
  27. package sequencing
  28. package serialization
  29. package services
  30. package store
  31. package time
  32. package tracing
  33. package util
  34. package v0
  35. package version

Type Members

  1. case class ApplicationId(id: LfLedgerString) extends PrettyPrinting with Product with Serializable

    Application identifier for identifying customer applications in the ledger api

    Application identifier for identifying customer applications in the ledger api

    id

    ledger string representing application

  2. abstract class CantonAppDriver[E <: Environment] extends App with NamedLogging with NoTracing

    The Canton main application.

    The Canton main application.

    Starts a set of domains and participant nodes.

  3. sealed trait CantonScript extends AnyRef
  4. case class CantonScriptFromCode(scriptCode: String) extends CantonScript with Product with Serializable
  5. case class CantonScriptFromFile(scriptPath: File) extends CantonScript with Product with Serializable
  6. class CantonVersionService extends AnyRef
  7. case class CommandId(id: LfLedgerString) extends PrettyPrinting with Product with Serializable

    Command identifier for tracking ledger commands

    Command identifier for tracking ledger commands

    id

    ledger string representing command

  8. class ConsoleInteractiveRunner[E <: Environment] extends Runner[E]
  9. class ConsoleScriptRunner[E <: Environment] extends Runner[E]
  10. implicit class DiscardOps[A] extends AnyRef

    Evaluate the expression and discard the result.

  11. case class DomainAlias(str: String255) extends LengthLimitedStringWrapper with Product with Serializable

    Participant local identifier used to refer to a Domain without the need to fetch identifying information from a domain.

    Participant local identifier used to refer to a Domain without the need to fetch identifying information from a domain. This does not need to be globally unique. Only unique for the participant using it.

    str

    String with given alias

  12. case class DomainId(uid: UniqueIdentifier) extends HasSequencerClientDiscriminator with PrettyPrinting with Product with Serializable
  13. type LedgerConfiguration = Configuration
  14. type LedgerParticipantId = ParticipantId
  15. type LedgerSubmissionId = LedgerString
  16. type LedgerTransactionId = LedgerString
  17. type LfAbsoluteValue = Value[LfContractId]
  18. type LfChoiceName = Name
  19. type LfCommand = Command
  20. type LfCreateCommand = CreateCommand
  21. type LfExerciseByKeyCommand = ExerciseByKeyCommand
  22. type LfExerciseCommand = ExerciseCommand
  23. type LfFetchByKeyCommand = FetchByKeyCommand
  24. type LfFetchCommand = FetchCommand
  25. type LfLedgerString = LedgerString
  26. type LfLookupByKeyCommand = LookupByKeyCommand
  27. type LfPackageId = PackageId
  28. type LfPartyId = Party
  29. type LfTimestamp = Timestamp
  30. sealed trait ProtoDeserializationError extends Product with Serializable
  31. type RequestCounter = Long

    The counter assigned by the transaction processor to confirmation and transfer requests.

  32. trait Runner[E <: Environment] extends NamedLogging

    Result for exposing the process exit code.

    Result for exposing the process exit code. All logging is expected to take place inside of the runner.

  33. type SequencerCounter = Long

    The counter assigned by the sequencer to messages sent to the participant.

    The counter assigned by the sequencer to messages sent to the participant. The counter is specific to every participant.

  34. class ServerRunner[E <: Environment] extends Runner[E] with NoTracing
  35. case class TimedValue[A](timestamp: Instant, value: A) extends Product with Serializable
  36. case class WorkflowId(id: LfLedgerString) extends PrettyPrinting with Product with Serializable

    Workflow identifier for identifying customer workflows, i.e.

    Workflow identifier for identifying customer workflows, i.e. individual requests, in the ledger api

    id

    ledger string representing workflow

Value Members

  1. val GenesisSequencerCounter: SequencerCounter

    The SequencerCounter used for the first message from a sequencer to a participant

  2. val LedgerConfiguration: Configuration.type
  3. val LedgerParticipantId: ParticipantId.type
  4. val LedgerSubmissionId: SubmissionId.type
  5. val LedgerTransactionId: TransactionId.type
  6. val LfChoiceName: ChoiceName.type
  7. val LfCreateCommand: CreateCommand.type
  8. val LfExerciseByKeyCommand: ExerciseByKeyCommand.type
  9. val LfExerciseCommand: ExerciseCommand.type
  10. val LfFetchByKeyCommand: FetchByKeyCommand.type
  11. val LfFetchCommand: FetchCommand.type
  12. val LfLedgerString: LedgerString.type
  13. val LfLookupByKeyCommand: LookupByKeyCommand.type
  14. val LfPackageId: PackageId.type
  15. val LfPartyId: Party.type
  16. val LfTimestamp: Timestamp.type
  17. val LfValue: Value.type
  18. def checked[A](x: => A): A

    Wrap a method call with this method to document that the caller is sure that the callee's preconditions are met.

  19. implicit val lfPartyOrdering: Ordering[LfPartyId]
  20. object ApplicationId extends Serializable
  21. object CantonCommunityApp extends CantonAppDriver[CommunityEnvironment]
  22. object CantonEnterpriseApp extends CantonAppDriver[EnterpriseEnvironment]
  23. object CommandId extends Serializable
  24. object ConsoleScriptRunner extends NoTracing
  25. object DomainAlias extends LengthLimitedStringWrapperCompanion[String255, DomainAlias] with Serializable
  26. object DomainId extends Serializable
  27. object ProtoDeserializationError extends ProtoDeserializationErrorGroup with Serializable
  28. object RequestCounter
  29. object WorkflowId extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped