filterSignatures method

  1. @override
TaprootKeyInput filterSignatures(
  1. bool predicate(
    1. InputSignature insig
    )
)
override

Removes signatures that the predicate returns false for. This is used to remove invalidated signatures.

Implementation

@override
TaprootKeyInput filterSignatures(
  bool Function(InputSignature insig) predicate,
) => insig == null || predicate(insig!) ? this : TaprootKeyInput(
  prevOut: prevOut,
  insig: null,
  sequence: sequence,
);