verify method

Future<bool> verify({
  1. Script? scriptSig,
  2. Script? scriptPubKey,
  3. Tx? tx,
  4. int? nIn,
  5. int? flags,
  6. BigIntX? valueBn,
})

Implementation

Future<bool> verify({
  Script? scriptSig,
  Script? scriptPubKey,
  Tx? tx,
  int? nIn,
  int? flags,
  BigIntX? valueBn,
}) async {
  var results = this.results(
    scriptSig: scriptSig,
    scriptPubKey: scriptPubKey,
    tx: tx,
    nIn: nIn,
    flags: flags,
    valueBn: valueBn,
  );

  var result = true;
  await for (var success in results) {
    // print("one of results is $success");
    if (!success) {
      // return false;
      // print(this.errStr);
      result = false;
      break;
    }
  }

  // return true;
  return result;
}