SignedTransaction.verify - corda

corda / net.corda.core.transactions / SignedTransaction / verify

# verify

`@JvmOverloads fun verify(services: ServiceHub, checkSufficientSignatures: Boolean = true): Unit`

Checks the transaction's signatures are valid, optionally calls verifyRequiredSignatures to check all required signatures are present. Resolves inputs and attachments from the local storage and performs full transaction verification, including running the contracts.

### Exceptions

`AttachmentResolutionException` - if a required attachment was not found in storage.

`TransactionResolutionException` - if an input points to a transaction not found in storage.

`SignatureException` - if any signatures were invalid or unrecognised

`SignaturesMissingException` - if any signatures that should have been present are missing.