Templates
template WalletAppInstall
Signatory: endUserParty, validatorParty
- Choice Archive Controller: endUserParty, validatorParty Returns: () (no fields)
Choice WalletAppInstall_AcceptedTransferOffer_AbortController: validatorParty Returns: WalletAppInstall_AcceptedTransferOffer_AbortResult Choice WalletAppInstall_AcceptedTransferOffer_ExpireController: validatorParty Returns: WalletAppInstall_AcceptedTransferOffer_ExpireResult Choice WalletAppInstall_AcceptedTransferOffer_WithdrawController: validatorParty Returns: WalletAppInstall_AcceptedTransferOffer_WithdrawResult Choice WalletAppInstall_AllocationFactory_AllocateController: validatorParty Returns: AllocationInstructionResult Choice WalletAppInstall_Allocation_WithdrawController: validatorParty Returns: Allocation_WithdrawResult Choice WalletAppInstall_AppPaymentRequest_ExpireController: validatorParty Returns: WalletAppInstall_AppPaymentRequest_ExpireResult Choice WalletAppInstall_AppPaymentRequest_RejectController: validatorParty Returns: WalletAppInstall_AppPaymentRequest_RejectResult Choice WalletAppInstall_BuyTrafficRequest_CancelController: validatorParty Returns: WalletAppInstall_BuyTrafficRequest_CancelResult Choice WalletAppInstall_BuyTrafficRequest_ExpireController: validatorParty Returns: WalletAppInstall_BuyTrafficRequest_ExpireResult Choice WalletAppInstall_CreateBuyTrafficRequestController: validatorParty Returns: WalletAppInstall_CreateBuyTrafficRequestResult Choice WalletAppInstall_CreateTransferOfferController: validatorParty Returns: WalletAppInstall_CreateTransferOfferResult Choice WalletAppInstall_ExecuteBatchController: validatorParty Returns: WalletAppInstall_ExecuteBatchResult Choice WalletAppInstall_FeaturedAppRights_CancelController: validatorParty Returns: WalletAppInstall_FeaturedAppRights_CancelResult Choice WalletAppInstall_FeaturedAppRights_SelfGrantController: validatorParty Returns: WalletAppInstall_FeaturedAppRights_SelfGrantResult Choice WalletAppInstall_SubscriptionIdleState_CancelSubscriptionController: validatorParty Returns: WalletAppInstall_SubscriptionIdleState_CancelSubscriptionResult Choice WalletAppInstall_SubscriptionRequest_RejectController: validatorParty Returns: WalletAppInstall_SubscriptionRequest_RejectResult Choice WalletAppInstall_TransferFactory_TransferController: validatorParty Returns: TransferInstructionResult Choice WalletAppInstall_TransferInstruction_AcceptController: validatorParty Returns: TransferInstructionResult Choice WalletAppInstall_TransferInstruction_RejectController: validatorParty Returns: TransferInstructionResult Choice WalletAppInstall_TransferInstruction_WithdrawController: validatorParty Returns: TransferInstructionResult Choice WalletAppInstall_TransferOffer_AcceptController: validatorParty Returns: WalletAppInstall_TransferOffer_AcceptResult Choice WalletAppInstall_TransferOffer_ExpireController: validatorParty Returns: WalletAppInstall_TransferOffer_ExpireResult Choice WalletAppInstall_TransferOffer_RejectController: validatorParty Returns: WalletAppInstall_TransferOffer_RejectResult Choice WalletAppInstall_TransferOffer_WithdrawController: validatorParty Returns: WalletAppInstall_TransferOffer_WithdrawResult
Data Types
data AmuletOperation
CO_AppPayment (ContractId AppPaymentRequest)CO_CompleteAcceptedTransfer (ContractId AcceptedTransferOffer)CO_SubscriptionAcceptAndMakeInitialPayment (ContractId SubscriptionRequest)CO_SubscriptionMakePayment (ContractId SubscriptionIdleState)CO_MergeTransferInputsCO_BuyMemberTrafficCO_CompleteBuyTrafficRequestCO_TapExtAmuletOperationCO_CreateExternalPartySetupProposalCO_AcceptTransferPreapprovalProposalCO_RenewTransferPreapprovalCO_TransferPreapprovalSendinstance Eq AmuletOperation instance Show AmuletOperation instance GetField “amount” AmuletOperation Decimal instance GetField “description” AmuletOperation (Optional Text) instance GetField “dummyUnitField” AmuletOperation () instance GetField “expiresAt” AmuletOperation Time instance GetField “externalParty” AmuletOperation Party instance GetField “memberId” AmuletOperation Text instance GetField “migrationId” AmuletOperation Int instance GetField “minTopupInterval” AmuletOperation RelTime instance GetField “newExpiresAt” AmuletOperation Time instance GetField “operations” WalletAppInstall_ExecuteBatch [AmuletOperation] instance GetField “preapprovalExpiresAt” AmuletOperation Time instance GetField “preapprovalProposalCid” AmuletOperation (ContractId TransferPreapprovalProposal) instance GetField “previousApprovalCid” AmuletOperation (ContractId TransferPreapproval) instance GetField “providerFeaturedAppRightCid” AmuletOperation (Optional (ContractId FeaturedAppRight)) instance GetField “synchronizerId” AmuletOperation Text instance GetField “tapAmount” AmuletOperation Decimal instance GetField “topupStateCid” AmuletOperation (Optional (ContractId ValidatorTopUpState)) instance GetField “trafficAmount” AmuletOperation Int instance GetField “trafficRequestCid” AmuletOperation (ContractId BuyTrafficRequest) instance GetField “transferPreapprovalCid” AmuletOperation (ContractId TransferPreapproval) instance SetField “amount” AmuletOperation Decimal instance SetField “description” AmuletOperation (Optional Text) instance SetField “dummyUnitField” AmuletOperation () instance SetField “expiresAt” AmuletOperation Time instance SetField “externalParty” AmuletOperation Party instance SetField “memberId” AmuletOperation Text instance SetField “migrationId” AmuletOperation Int instance SetField “minTopupInterval” AmuletOperation RelTime instance SetField “newExpiresAt” AmuletOperation Time instance SetField “operations” WalletAppInstall_ExecuteBatch [AmuletOperation] instance SetField “preapprovalExpiresAt” AmuletOperation Time instance SetField “preapprovalProposalCid” AmuletOperation (ContractId TransferPreapprovalProposal) instance SetField “previousApprovalCid” AmuletOperation (ContractId TransferPreapproval) instance SetField “providerFeaturedAppRightCid” AmuletOperation (Optional (ContractId FeaturedAppRight)) instance SetField “synchronizerId” AmuletOperation Text instance SetField “tapAmount” AmuletOperation Decimal instance SetField “topupStateCid” AmuletOperation (Optional (ContractId ValidatorTopUpState)) instance SetField “trafficAmount” AmuletOperation Int instance SetField “trafficRequestCid” AmuletOperation (ContractId BuyTrafficRequest) instance SetField “transferPreapprovalCid” AmuletOperation (ContractId TransferPreapproval)
data AmuletOperationOutcome
COO_AcceptedAppPayment (ContractId AcceptedAppPayment)COO_CompleteAcceptedTransfer (TransferResult, TransferOfferTrackingInfo)COO_SubscriptionInitialPayment (ContractId SubscriptionInitialPayment)COO_SubscriptionPayment (ContractId SubscriptionPayment)COO_MergeTransferInputs (Optional (ContractId Amulet))COO_BuyMemberTraffic (ContractId MemberTraffic)COO_CompleteBuyTrafficRequest (ContractId MemberTraffic, BuyTrafficRequestTrackingInfo)COO_Tap (ContractId Amulet)COO_Error InvalidTransferReasonExtAmuletOperationOutcomeCOO_CreateExternalPartySetupProposal (ContractId ExternalPartySetupProposal)COO_AcceptTransferPreapprovalProposal (ContractId TransferPreapproval)COO_RenewTransferPreapproval (ContractId TransferPreapproval)COO_TransferPreapprovalSend (Optional (ContractId Amulet))instance Eq AmuletOperationOutcome instance Show AmuletOperationOutcome instance GetField “dummyUnitField” AmuletOperationOutcome () instance GetField “outcomes” WalletAppInstall_ExecuteBatchResult [AmuletOperationOutcome] instance SetField “dummyUnitField” AmuletOperationOutcome () instance SetField “outcomes” WalletAppInstall_ExecuteBatchResult [AmuletOperationOutcome]
data ExecutionContext
ExecutionContextinstance GetField “dso” ExecutionContext Party instance GetField “endUser” ExecutionContext Party instance GetField “paymentContext” ExecutionContext PaymentTransferContext instance GetField “validator” ExecutionContext Party instance SetField “dso” ExecutionContext Party instance SetField “endUser” ExecutionContext Party instance SetField “paymentContext” ExecutionContext PaymentTransferContext instance SetField “validator” ExecutionContext Party
data WalletAppInstall_AcceptedTransferOffer_AbortResult
WalletAppInstall_AcceptedTransferOffer_AbortResultinstance GetField “trackingInfo” WalletAppInstall_AcceptedTransferOffer_AbortResult TransferOfferTrackingInfo instance SetField “trackingInfo” WalletAppInstall_AcceptedTransferOffer_AbortResult TransferOfferTrackingInfo instance HasExercise WalletAppInstall WalletAppInstall_AcceptedTransferOffer_Abort WalletAppInstall_AcceptedTransferOffer_AbortResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_AcceptedTransferOffer_Abort WalletAppInstall_AcceptedTransferOffer_AbortResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_AcceptedTransferOffer_Abort WalletAppInstall_AcceptedTransferOffer_AbortResult
data WalletAppInstall_AcceptedTransferOffer_ExpireResult
WalletAppInstall_AcceptedTransferOffer_ExpireResultinstance GetField “trackingInfo” WalletAppInstall_AcceptedTransferOffer_ExpireResult TransferOfferTrackingInfo instance SetField “trackingInfo” WalletAppInstall_AcceptedTransferOffer_ExpireResult TransferOfferTrackingInfo instance HasExercise WalletAppInstall WalletAppInstall_AcceptedTransferOffer_Expire WalletAppInstall_AcceptedTransferOffer_ExpireResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_AcceptedTransferOffer_Expire WalletAppInstall_AcceptedTransferOffer_ExpireResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_AcceptedTransferOffer_Expire WalletAppInstall_AcceptedTransferOffer_ExpireResult
data WalletAppInstall_AcceptedTransferOffer_WithdrawResult
WalletAppInstall_AcceptedTransferOffer_WithdrawResultinstance GetField “trackingInfo” WalletAppInstall_AcceptedTransferOffer_WithdrawResult TransferOfferTrackingInfo instance SetField “trackingInfo” WalletAppInstall_AcceptedTransferOffer_WithdrawResult TransferOfferTrackingInfo instance HasExercise WalletAppInstall WalletAppInstall_AcceptedTransferOffer_Withdraw WalletAppInstall_AcceptedTransferOffer_WithdrawResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_AcceptedTransferOffer_Withdraw WalletAppInstall_AcceptedTransferOffer_WithdrawResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_AcceptedTransferOffer_Withdraw WalletAppInstall_AcceptedTransferOffer_WithdrawResult
data WalletAppInstall_AppPaymentRequest_ExpireResult
WalletAppInstall_AppPaymentRequest_ExpireResultinstance GetField “terminatedAppPayment” WalletAppInstall_AppPaymentRequest_ExpireResult (ContractId TerminatedAppPayment) instance SetField “terminatedAppPayment” WalletAppInstall_AppPaymentRequest_ExpireResult (ContractId TerminatedAppPayment) instance HasExercise WalletAppInstall WalletAppInstall_AppPaymentRequest_Expire WalletAppInstall_AppPaymentRequest_ExpireResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_AppPaymentRequest_Expire WalletAppInstall_AppPaymentRequest_ExpireResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_AppPaymentRequest_Expire WalletAppInstall_AppPaymentRequest_ExpireResult
data WalletAppInstall_AppPaymentRequest_RejectResult
WalletAppInstall_AppPaymentRequest_RejectResultinstance GetField “terminatedAppPayment” WalletAppInstall_AppPaymentRequest_RejectResult (ContractId TerminatedAppPayment) instance SetField “terminatedAppPayment” WalletAppInstall_AppPaymentRequest_RejectResult (ContractId TerminatedAppPayment) instance HasExercise WalletAppInstall WalletAppInstall_AppPaymentRequest_Reject WalletAppInstall_AppPaymentRequest_RejectResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_AppPaymentRequest_Reject WalletAppInstall_AppPaymentRequest_RejectResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_AppPaymentRequest_Reject WalletAppInstall_AppPaymentRequest_RejectResult
data WalletAppInstall_BuyTrafficRequest_CancelResult
WalletAppInstall_BuyTrafficRequest_CancelResultinstance GetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance HasExercise WalletAppInstall WalletAppInstall_BuyTrafficRequest_Cancel WalletAppInstall_BuyTrafficRequest_CancelResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_BuyTrafficRequest_Cancel WalletAppInstall_BuyTrafficRequest_CancelResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_BuyTrafficRequest_Cancel WalletAppInstall_BuyTrafficRequest_CancelResult
data WalletAppInstall_BuyTrafficRequest_ExpireResult
WalletAppInstall_BuyTrafficRequest_ExpireResultinstance GetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance HasExercise WalletAppInstall WalletAppInstall_BuyTrafficRequest_Expire WalletAppInstall_BuyTrafficRequest_ExpireResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_BuyTrafficRequest_Expire WalletAppInstall_BuyTrafficRequest_ExpireResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_BuyTrafficRequest_Expire WalletAppInstall_BuyTrafficRequest_ExpireResult
data WalletAppInstall_CreateBuyTrafficRequestResult
WalletAppInstall_CreateBuyTrafficRequestResultinstance GetField “buyTrafficRequest” WalletAppInstall_CreateBuyTrafficRequestResult (ContractId BuyTrafficRequest) instance SetField “buyTrafficRequest” WalletAppInstall_CreateBuyTrafficRequestResult (ContractId BuyTrafficRequest) instance HasExercise WalletAppInstall WalletAppInstall_CreateBuyTrafficRequest WalletAppInstall_CreateBuyTrafficRequestResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_CreateBuyTrafficRequest WalletAppInstall_CreateBuyTrafficRequestResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_CreateBuyTrafficRequest WalletAppInstall_CreateBuyTrafficRequestResult
data WalletAppInstall_CreateTransferOfferResult
WalletAppInstall_CreateTransferOfferResultinstance GetField “transferOffer” WalletAppInstall_CreateTransferOfferResult (ContractId TransferOffer) instance SetField “transferOffer” WalletAppInstall_CreateTransferOfferResult (ContractId TransferOffer) instance HasExercise WalletAppInstall WalletAppInstall_CreateTransferOffer WalletAppInstall_CreateTransferOfferResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_CreateTransferOffer WalletAppInstall_CreateTransferOfferResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_CreateTransferOffer WalletAppInstall_CreateTransferOfferResult
data WalletAppInstall_ExecuteBatchResult
WalletAppInstall_ExecuteBatchResultinstance Eq WalletAppInstall_ExecuteBatchResult instance Show WalletAppInstall_ExecuteBatchResult instance GetField “endUserName” WalletAppInstall_ExecuteBatchResult Text instance GetField “optEndUserParty” WalletAppInstall_ExecuteBatchResult (Optional Party) instance GetField “outcomes” WalletAppInstall_ExecuteBatchResult [AmuletOperationOutcome] instance SetField “endUserName” WalletAppInstall_ExecuteBatchResult Text instance SetField “optEndUserParty” WalletAppInstall_ExecuteBatchResult (Optional Party) instance SetField “outcomes” WalletAppInstall_ExecuteBatchResult [AmuletOperationOutcome] instance HasExercise WalletAppInstall WalletAppInstall_ExecuteBatch WalletAppInstall_ExecuteBatchResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_ExecuteBatch WalletAppInstall_ExecuteBatchResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_ExecuteBatch WalletAppInstall_ExecuteBatchResult
data WalletAppInstall_FeaturedAppRights_CancelResult
WalletAppInstall_FeaturedAppRights_CancelResultinstance HasExercise WalletAppInstall WalletAppInstall_FeaturedAppRights_Cancel WalletAppInstall_FeaturedAppRights_CancelResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_FeaturedAppRights_Cancel WalletAppInstall_FeaturedAppRights_CancelResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_FeaturedAppRights_Cancel WalletAppInstall_FeaturedAppRights_CancelResult
data WalletAppInstall_FeaturedAppRights_SelfGrantResult
WalletAppInstall_FeaturedAppRights_SelfGrantResultinstance GetField “featuredAppRight” WalletAppInstall_FeaturedAppRights_SelfGrantResult (ContractId FeaturedAppRight) instance SetField “featuredAppRight” WalletAppInstall_FeaturedAppRights_SelfGrantResult (ContractId FeaturedAppRight) instance HasExercise WalletAppInstall WalletAppInstall_FeaturedAppRights_SelfGrant WalletAppInstall_FeaturedAppRights_SelfGrantResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_FeaturedAppRights_SelfGrant WalletAppInstall_FeaturedAppRights_SelfGrantResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_FeaturedAppRights_SelfGrant WalletAppInstall_FeaturedAppRights_SelfGrantResult
data WalletAppInstall_SubscriptionIdleState_CancelSubscriptionResult
WalletAppInstall_SubscriptionIdleState_CancelSubscriptionResultinstance GetField “terminatedSubscription” WalletAppInstall_SubscriptionIdleState_CancelSubscriptionResult (ContractId TerminatedSubscription) instance SetField “terminatedSubscription” WalletAppInstall_SubscriptionIdleState_CancelSubscriptionResult (ContractId TerminatedSubscription) instance HasExercise WalletAppInstall WalletAppInstall_SubscriptionIdleState_CancelSubscription WalletAppInstall_SubscriptionIdleState_CancelSubscriptionResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_SubscriptionIdleState_CancelSubscription WalletAppInstall_SubscriptionIdleState_CancelSubscriptionResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_SubscriptionIdleState_CancelSubscription WalletAppInstall_SubscriptionIdleState_CancelSubscriptionResult
data WalletAppInstall_SubscriptionRequest_RejectResult
WalletAppInstall_SubscriptionRequest_RejectResultinstance GetField “terminatedSubscription” WalletAppInstall_SubscriptionRequest_RejectResult (ContractId TerminatedSubscription) instance SetField “terminatedSubscription” WalletAppInstall_SubscriptionRequest_RejectResult (ContractId TerminatedSubscription) instance HasExercise WalletAppInstall WalletAppInstall_SubscriptionRequest_Reject WalletAppInstall_SubscriptionRequest_RejectResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_SubscriptionRequest_Reject WalletAppInstall_SubscriptionRequest_RejectResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_SubscriptionRequest_Reject WalletAppInstall_SubscriptionRequest_RejectResult
data WalletAppInstall_TransferOffer_AcceptResult
WalletAppInstall_TransferOffer_AcceptResultinstance GetField “acceptedTransferOffer” WalletAppInstall_TransferOffer_AcceptResult (ContractId AcceptedTransferOffer) instance SetField “acceptedTransferOffer” WalletAppInstall_TransferOffer_AcceptResult (ContractId AcceptedTransferOffer) instance HasExercise WalletAppInstall WalletAppInstall_TransferOffer_Accept WalletAppInstall_TransferOffer_AcceptResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_TransferOffer_Accept WalletAppInstall_TransferOffer_AcceptResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_TransferOffer_Accept WalletAppInstall_TransferOffer_AcceptResult
data WalletAppInstall_TransferOffer_ExpireResult
WalletAppInstall_TransferOffer_ExpireResultinstance GetField “trackingInfo” WalletAppInstall_TransferOffer_ExpireResult TransferOfferTrackingInfo instance SetField “trackingInfo” WalletAppInstall_TransferOffer_ExpireResult TransferOfferTrackingInfo instance HasExercise WalletAppInstall WalletAppInstall_TransferOffer_Expire WalletAppInstall_TransferOffer_ExpireResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_TransferOffer_Expire WalletAppInstall_TransferOffer_ExpireResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_TransferOffer_Expire WalletAppInstall_TransferOffer_ExpireResult
data WalletAppInstall_TransferOffer_RejectResult
WalletAppInstall_TransferOffer_RejectResultinstance GetField “trackingInfo” WalletAppInstall_TransferOffer_RejectResult TransferOfferTrackingInfo instance SetField “trackingInfo” WalletAppInstall_TransferOffer_RejectResult TransferOfferTrackingInfo instance HasExercise WalletAppInstall WalletAppInstall_TransferOffer_Reject WalletAppInstall_TransferOffer_RejectResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_TransferOffer_Reject WalletAppInstall_TransferOffer_RejectResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_TransferOffer_Reject WalletAppInstall_TransferOffer_RejectResult
data WalletAppInstall_TransferOffer_WithdrawResult
WalletAppInstall_TransferOffer_WithdrawResultinstance GetField “trackingInfo” WalletAppInstall_TransferOffer_WithdrawResult TransferOfferTrackingInfo instance SetField “trackingInfo” WalletAppInstall_TransferOffer_WithdrawResult TransferOfferTrackingInfo instance HasExercise WalletAppInstall WalletAppInstall_TransferOffer_Withdraw WalletAppInstall_TransferOffer_WithdrawResult instance HasFromAnyChoice WalletAppInstall WalletAppInstall_TransferOffer_Withdraw WalletAppInstall_TransferOffer_WithdrawResult instance HasToAnyChoice WalletAppInstall WalletAppInstall_TransferOffer_Withdraw WalletAppInstall_TransferOffer_WithdrawResult
data WalletAppInstall_TransferPreapprovalProposal_CreateResult
WalletAppInstall_TransferPreapprovalProposal_CreateResultinstance GetField “preapprovalProposalCid” WalletAppInstall_TransferPreapprovalProposal_CreateResult (ContractId TransferPreapprovalProposal) instance SetField “preapprovalProposalCid” WalletAppInstall_TransferPreapprovalProposal_CreateResult (ContractId TransferPreapprovalProposal)
Functions
executeAmuletOperationRec
: ExecutionContext -> [TransferInput] -> [AmuletOperationOutcome] -> [AmuletOperation] -> Update [AmuletOperationOutcome]
mkMergeAmuletAndRewardsTransfer
: Party -> [TransferInput] -> Transfer
unpackCid
: AnyValue -> AnyContractId