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
MultiCallOp[]
required
Ordered list of sub-operations to execute atomically.
string[]
Canton Coin amulets to be consumed by the batch.
string[]
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.