Packages

package transfer

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class IncompleteTransferData extends Product with Serializable

    Stores the data for a transfer that is incomplete, i.e., for which only the transfer-in or the transfer-out was emitted on the multi-domain event log.

    Stores the data for a transfer that is incomplete, i.e., for which only the transfer-in or the transfer-out was emitted on the multi-domain event log.

    If IncompleteTransferData.TransferEventGlobalOffset is a IncompleteTransferData.TransferOutEventGlobalOffset, it means that the transfer-out event was emitted before or at queryOffset and that transfer-in event was not yet emitted or at an offset greater than queryOffset. The same holds symmetrically for a IncompleteTransferData.TransferInEventGlobalOffset.

  2. class TransferCoordination extends NamedLogging
  3. final case class TransferData(sourceProtocolVersion: SourceProtocolVersion, transferOutTimestamp: CantonTimestamp, transferOutRequestCounter: RequestCounter, transferOutRequest: FullTransferOutTree, transferOutDecisionTime: CantonTimestamp, contract: SerializableContract, creatingTransactionId: TransactionId, transferOutResult: Option[DeliveredTransferOutResult], transferGlobalOffset: Option[TransferGlobalOffset]) extends Product with Serializable

    Stores the data for a transfer that needs to be passed from the source domain to the target domain.

  4. class TransferInProcessor extends ProtocolProcessor[SubmissionParam, SubmissionResult, TransferInViewType, TransferInResult, TransferProcessorError]
  5. class TransferOutProcessingSteps extends TransferProcessingSteps[SubmissionParam, SubmissionResult, TransferOutViewType, TransferOutResult, PendingTransferOut] with NamedLogging
  6. class TransferOutProcessor extends ProtocolProcessor[SubmissionParam, SubmissionResult, TransferOutViewType, TransferOutResult, TransferProcessorError]
  7. trait TransferOutProcessorError extends TransferProcessorError
  8. final case class TransferOutRequest(submitterMetadata: TransferSubmitterMetadata, stakeholders: Set[LfPartyId], adminParties: Set[LfPartyId], creatingTransactionId: TransactionId, contract: SerializableContract, sourceDomain: SourceDomainId, sourceProtocolVersion: SourceProtocolVersion, sourceMediator: MediatorRef, targetDomain: TargetDomainId, targetProtocolVersion: TargetProtocolVersion, targetTimeProof: TimeProof) extends Product with Serializable

    Request to transfer a contract away from a domain.

    Request to transfer a contract away from a domain.

    adminParties

    admin parties of participants that (a) host a stakeholder of the contract and (b) are connected to both source and target domain

    targetTimeProof

    a sequenced event that the submitter has recently observed on the target domain. Determines the timestamp of the topology at the target domain.

  9. trait TransferProcessingSteps[SubmissionParam, SubmissionResult, RequestViewType <: TransferViewType, Result <: SignedProtocolMessageContent, PendingTransferType <: PendingTransfer] extends ProcessingSteps[SubmissionParam, SubmissionResult, RequestViewType, Result, TransferProcessorError] with NamedLogging
  10. trait TransferSubmissionHandle extends AnyRef

Ungrouped