Client(stx: SignedTransaction, skipVerification: Boolean = false)
Client(stx: SignedTransaction, progressTracker: ProgressTracker)
Client(stx: SignedTransaction, progressTracker: ProgressTracker, skipVerification: Boolean = false)
A flow to be used by a party for obtaining signature(s) from a NotaryService ascertaining the transaction time-window is correct and none of its inputs have been used in another completed transaction.
In case of a single-node or Raft notary, the flow will return a single signature. For the BFT notary multiple signatures will be returned – one from each replica that accepted the input state commit.
The transaction to be notarised, stx, should be fully verified before calling this flow.
NotaryException
- in case the any of the inputs to the transaction have been consumed
by another transaction or the time-window is invalid or
the parameters used for this transaction are no longer in force in the network.