Execute_MultiCall DAR choice. Each sub-operation is individually gated against its own functional group — a disabled group will cause the whole batch to be rejected.
Invoked through the two-phase transaction flow with:
operation = TRANSACTION_OPERATION_EXECUTE_MULTICALLparams.execute_multicall = ExecuteMultiCallParams { … }
Params
Ordered list of sub-operations to execute atomically.
Canton Coin amulets to be consumed by the batch.
CIP-56 holding contract IDs to be consumed by the batch.
See also
TransferCc,SplitCc— common Canton Coin sub-operations.TransferCip56,AcceptCip56— common CIP-56 sub-operations.Allocate— DvP allocation that is often combined with other steps via MultiCall.GetServiceInfo— confirm each sub-operation’s group is enabled before batching.