import 'package:cw_core/pending_transaction.dart'; import 'package:cw_decred/amount_format.dart'; import 'package:cw_decred/api/dcrlibwallet.dart'; class DecredPendingTransaction with PendingTransaction { DecredPendingTransaction( {required this.spv, required this.txid, required this.amount, required this.fee, required this.rawHex}); final SPVWallet spv; final int amount; final int fee; final String txid; final String rawHex; @override String get id => txid; @override String get amountFormatted => decredAmountToString(amount: amount); @override String get feeFormatted => decredAmountToString(amount: fee); @override String get hex => rawHex; @override Future commit() async { this.spv.sendRawTransaction(this.rawHex); } }