Corda 4.6 - Starting Flows with Unique IDs

October 01, 2020

 

Corda 4.6 provides an additional way to start flows, by passing in a unique identifier when starting a flow. This allows you to:

  • Check that flow started correctly (e.g. if there was a disconnect event)
  • Prevent duplicate flow starts – if you try and start a flow twice with the same unique identifier, it will only fire once
  • Recover the progress tracker for in-flight flows
  • Recover the result of finished flows