getTransaction method

  1. @override
Future<ExecutedTransaction> getTransaction(
  1. String digest, {
  2. List<String>? readMask,
})
override

Implementation

@override
Future<ExecutedTransaction> getTransaction(
  String digest, {
  List<String>? readMask,
}) async {
  final req = GetTransactionRequest(
    digest: digest,
    readMask: _mask(readMask ??
        const [
          'digest',
          'transaction',
          'effects',
          'events',
          'balance_changes'
        ]),
  );
  final bytes = await _call(_ledger, 'GetTransaction', req.writeToBuffer());
  return GetTransactionResponse.fromBuffer(bytes).transaction;
}