Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.canton.network/llms.txt

Use this file to discover all available pages before exploring further.

Templates

template TransferPreapprovalProposal
Signatory: receiver
FieldTypeDescription
receiverParty
providerParty
expectedDsoOptional PartyThe DSO party that the receiver expects to bet set on the transfer preapproval. Must be set. It is only optional due to being introduced as part of a smart-contract upgrade.
  • Choice Archive Controller: receiver Returns: () (no fields)
  • Choice TransferPreapprovalProposal_Accept
    Controller: provider Returns: TransferPreapprovalProposal_AcceptResult
    FieldTypeDescription
    contextPaymentTransferContext
    inputs[TransferInput]
    expiresAtTime

Data Types

data TransferPreapprovalProposal_AcceptResult
TransferPreapprovalProposal_AcceptResult
FieldTypeDescription
transferPreapprovalCidContractId TransferPreapproval
transferResultTransferResult
amuletPaidDecimal
instance GetField “amuletPaid” TransferPreapprovalProposal_AcceptResult Decimal instance GetField “transferPreapprovalCid” TransferPreapprovalProposal_AcceptResult (ContractId TransferPreapproval) instance GetField “transferResult” TransferPreapprovalProposal_AcceptResult TransferResult instance SetField “amuletPaid” TransferPreapprovalProposal_AcceptResult Decimal instance SetField “transferPreapprovalCid” TransferPreapprovalProposal_AcceptResult (ContractId TransferPreapproval) instance SetField “transferResult” TransferPreapprovalProposal_AcceptResult TransferResult instance HasExercise TransferPreapprovalProposal TransferPreapprovalProposal_Accept TransferPreapprovalProposal_AcceptResult instance HasFromAnyChoice TransferPreapprovalProposal TransferPreapprovalProposal_Accept TransferPreapprovalProposal_AcceptResult instance HasToAnyChoice TransferPreapprovalProposal TransferPreapprovalProposal_Accept TransferPreapprovalProposal_AcceptResult