filterSignatures method
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,
);