submitTransaction method
Submit ShelleyTransaction encoded as CBOR. Returns hex transaction ID if successful.
Implementation
@override
Future<Result<String, String>> submitTransaction(
Uint8List cborTransaction) async {
final Map<String, dynamic>? headers = {projectIdKey: projectId};
final result = await dioCall<String>(
request: () => blockfrost.getCardanoTransactionsApi().txSubmitPost(
contentType: txContentType, headers: headers, data: cborTransaction),
onSuccess: (data) => logger.i(
"blockfrost.getCardanoTransactionsApi().txSubmitPost(contentType: 'application/cbor'); -> $data"),
errorSubject: 'submit cbor transaction: ',
);
if (result.isErr()) return Err(result.unwrapErr());
return Ok(result.unwrap());
}