Fixes for Litecoin transaction priorities

M committed Jan 12, 2022 at 18:13 UTC c55144b0f00d5d9aa0ea47935d6629755612ab22
3 files changed +5 -1
lib/bitcoin/cw_bitcoin.dart
+3
@@ -35,6 +35,9 @@ class CWBitcoin extends Bitcoin {
35 List<TransactionPriority> getTransactionPriorities()
36 => BitcoinTransactionPriority.all;
37
38 + List<TransactionPriority> getLitecoinTransactionPriorities()
39 + => LitecoinTransactionPriority.all;
40 +
41 @override
42 TransactionPriority deserializeBitcoinTransactionPriority(int raw)
43 => BitcoinTransactionPriority.deserialize(raw: raw);
lib/view_model/settings/settings_view_model.dart
+1 -1
@@ -42,7 +42,7 @@ List<TransactionPriority> priorityForWalletType(WalletType type) {
42 case WalletType.bitcoin:
43 return bitcoin.getTransactionPriorities();
44 case WalletType.litecoin:
45 - return bitcoin.getTransactionPriorities();
45 + return bitcoin.getLitecoinTransactionPriorities();
46 default:
47 return [];
48 }
tool/configure.dart
+1
@@ -70,6 +70,7 @@ abstract class Bitcoin {
70 List<String> getWordList();
71 Map<String, String> getWalletKeys(Object wallet);
72 List<TransactionPriority> getTransactionPriorities();
73 + List<TransactionPriority> getLitecoinTransactionPriorities();
74 TransactionPriority deserializeBitcoinTransactionPriority(int raw);
75 int getFeeRate(Object wallet, TransactionPriority priority);
76 Future<void> generateNewAddress(Object wallet);