FinalityProtocol(transaction: SignedTransaction, events: Set<ClientToServiceCommand>, participants: Set<Party>, progressTracker: ProgressTracker = tracker())
Finalise a transaction by notarising it, then recording it locally, and then sending it to all involved parties.
transaction
- to commit.events
- information on the event(s) which triggered the transaction.participants
- a list of participants involved in the transaction.Return
a list of participants who were successfully notified of the transaction.