broadcastAndFinalizeTxs method

Future<BroadcastTxsResponse> broadcastAndFinalizeTxs(
  1. List<Uint8List> rawTxs, {
  2. dynamic finalizationTimeout = const Duration(minutes: 2),
  3. dynamic skipTokenChecks = false,
})

Broadcast multiple transactions and wait for finalization

Implementation

Future<BroadcastTxsResponse> broadcastAndFinalizeTxs(
  List<Uint8List> rawTxs, {
  finalizationTimeout = const Duration(minutes: 2),
  skipTokenChecks = false,
}) async {
  if (finalizationTimeout <= Duration.zero) {
    throw ValidationException(
      'Use broadcastTxs if you do not want to wait for finalization.',
    );
  }
  return await _broadcastTxsRequest(
    rawTxs,
    finalizationTimeout: finalizationTimeout,
    skipTokenChecks: skipTokenChecks,
  );
}