getTransaction method

  1. @override
Future<TxInfo> getTransaction(
  1. String txid
)
override

Implementation

@override
Future<TxInfo> getTransaction(String txid) async {
  final url = _url('/tx/$txid');
  final data = await _getJson(url) as Map<String, dynamic>;
  final status = data['status'] as Map<String, dynamic>?;
  return TxInfo(
    txid: data['txid'] as String,
    blockHeight: status?['block_height'] as int?,
    blockHash: status?['block_hash'] as String?,
    fee: data['fee'] != null ? BigInt.from(data['fee'] as num) : null,
    timestamp: status?['block_time'] as int?,
  );
}