2017-11-28 1 views

答えて

1

fun verify(services: ServiceHub, checkSufficientSignatures: Boolean = true)を確認するトランザクションはその状態の契約に応じて有効であることを確認します。

checkSufficientSignatures == trueの場合、この関数は必要なシグネチャがすべて存在し、有効であることもチェックします。

verifyRequiredSignatures

fun verifyRequiredSignatures()必要なすべての署名が存在し、有効なチェックが、トランザクションは、その状態の契約に応じて有効であるかどうかないチェックを行います。必要なすべてのシグネチャがallowedToBeMissingとして列挙されたものを除き、存在し、有効である

verifySignaturesExcept

fun verifySignaturesExcept(vararg allowedToBeMissing: PublicKey)チェックします。 ではないは、取引がその状態の契約に従って有効かどうかをチェックします。

この機能は、必要な署名がまだ追加されていないことを知っている場合に便利です(たとえば、必要な署名者ですが、追加する前に既存の署名を確認するなど)。

関連する問題