は
fun verify(services: ServiceHub, checkSufficientSignatures: Boolean = true)
を確認するトランザクションはその状態の契約に応じて有効であることを確認します。
checkSufficientSignatures == true
の場合、この関数は必要なシグネチャがすべて存在し、有効であることもチェックします。
verifyRequiredSignatures
fun verifyRequiredSignatures()
必要なすべての署名が存在し、有効なチェックが、トランザクションは、その状態の契約に応じて有効であるかどうかないチェックを行います。必要なすべてのシグネチャがallowedToBeMissing
として列挙されたものを除き、存在し、有効である
verifySignaturesExcept
fun verifySignaturesExcept(vararg allowedToBeMissing: PublicKey)
チェックします。 ではないは、取引がその状態の契約に従って有効かどうかをチェックします。
この機能は、必要な署名がまだ追加されていないことを知っている場合に便利です(たとえば、必要な署名者ですが、追加する前に既存の署名を確認するなど)。