submitTransaction method

  1. @override
Future<Result<ShelleyTransaction, String>> submitTransaction({
  1. required ShelleyTransaction tx,
})
override

Send a transaction.

Implementation

@override
Future<Result<ShelleyTransaction, String>> submitTransaction({
  required ShelleyTransaction tx,
}) async {
  final submitResult =
      await blockchainAdapter.submitTransaction(tx.serialize);
  if (submitResult.isErr()) return Err(submitResult.unwrapErr());
  return Ok(tx);
}