filterSignatures method

  1. @override
P2SHMultisigInput 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
P2SHMultisigInput filterSignatures(bool Function(InputSignature insig) predicate)
  => P2SHMultisigInput(
    prevOut: prevOut,
    program: program,
    sigs: sigs.where((sig) => predicate(sig)),
    sequence: sequence,
  );