Transaction With Signatures
An interface for transactions containing signatures, with logic for signature verification.
Inheritors
Properties
Functions
Mathematically validates the signatures that are present on this transaction. This does not imply that the signatures are by the right keys, or that there are sufficient signatures, just that they aren't corrupt. If you use this function directly you'll need to do the other checks yourself. Probably you want verifyRequiredSignatures instead.
Get a human readable description of where signatures are required from, and are missing, to assist in debugging the underlying cause.
Return the PublicKeys for which we still need signatures.
Verifies the signatures on this transaction and throws if any are missing. In this context, "verifying" means checking they are valid signatures and that their public keys are in the requiredSigningKeys set.
Verifies the signatures on this transaction and throws if any are missing which aren't passed as parameters. In this context, "verifying" means checking they are valid signatures and that their public keys are in the requiredSigningKeys set.