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, transferCounter: TransferCounterO) 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.

    transferCounter

    The new transfer counter (incremented value compared to the one in the ACS).

  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