In the Temporal money transfer example, the AccountTransferWorkflowImpl generates and idempotencyKey using the Workflow.randomUUID().toString(); and passes it into the accountTransferActivities.deposit method, within the deposit method this param isn’t used.
Link to invocation in workflow
Link to the invoked activity method where the param isn’t used
What is the purpose of passing this parameter.