package transfer

  1. Alphabetic
  1. Public
  2. Protected

Type Members

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

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

  3. class TransferInProcessor extends ProtocolProcessor[SubmissionParam, SubmissionResult, TransferInViewType, TransferInResult, TransferProcessorError]
  4. class TransferOutProcessingSteps extends TransferProcessingSteps[SubmissionParam, SubmissionResult, TransferOutViewType, TransferOutResult] with NamedLogging
  5. class TransferOutProcessor extends ProtocolProcessor[SubmissionParam, SubmissionResult, TransferOutViewType, TransferOutResult, TransferProcessorError]
  6. case class TransferOutRequest(submitter: LfPartyId, stakeholders: Set[LfPartyId], adminParties: Set[LfPartyId], contractId: LfContractId, sourceDomain: DomainId, sourceProtocolVersion: SourceProtocolVersion, sourceMediator: MediatorId, targetDomain: DomainId, 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.


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


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

  7. trait TransferProcessingSteps[SubmissionParam, SubmissionResult, RequestViewType <: ViewType, Result <: SignedProtocolMessageContent] extends ProcessingSteps[SubmissionParam, SubmissionResult, RequestViewType, Result, TransferProcessorError] with NamedLogging
  8. trait TransferSubmissionHandle extends AnyRef