verify method

  1. @override
bool verify()
override

Implementation

@override
bool verify() {
  if (!txData.isSigned) return false;
  if (txData.inputs.isEmpty ||
      txData.inputs.length != txData.messages.length) {
    return false;
  }

  for (int i = 0; i < txData.inputs.length; i++) {
    final valid = wallet.verify(
        deleteFixs(txData.inputs[i].signatureScript), txData.messages[i]);
    if (!valid) return false;
  }
  return true;
}