mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-12-22 19:49:22 +00:00
fix BitcoinCashTransactionPriority
This commit is contained in:
parent
9af37ac96f
commit
e97a3142fd
2 changed files with 19 additions and 2 deletions
|
@ -1,5 +1,4 @@
|
|||
import 'package:cw_core/transaction_priority.dart';
|
||||
//import 'package:cake_wallet/generated/i18n.dart';
|
||||
|
||||
class BitcoinTransactionPriority extends TransactionPriority {
|
||||
const BitcoinTransactionPriority({required String title, required int raw})
|
||||
|
@ -128,7 +127,7 @@ class BitcoinCashTransactionPriority extends BitcoinTransactionPriority {
|
|||
}
|
||||
|
||||
@override
|
||||
String get units => 'Latoshi';
|
||||
String get units => 'Satoshi';
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
|
|
|
@ -10,6 +10,7 @@ import 'package:cw_bitcoin/electrum_wallet.dart';
|
|||
import 'package:cw_bitcoin/electrum_wallet_snapshot.dart';
|
||||
import 'package:cw_bitcoin_cash/src/pending_bitcoin_cash_transaction.dart';
|
||||
import 'package:cw_core/crypto_currency.dart';
|
||||
import 'package:cw_core/transaction_priority.dart';
|
||||
import 'package:cw_core/unspent_coins_info.dart';
|
||||
import 'package:cw_core/wallet_info.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
|
@ -181,4 +182,21 @@ abstract class BitcoinCashWalletBase extends ElectrumWallet with Store {
|
|||
|
||||
int feeAmountWithFeeRate(int feeRate, int inputsCount, int outputsCount) =>
|
||||
feeRate * bitbox.BitcoinCash.getByteCount(inputsCount, outputsCount);
|
||||
|
||||
@override
|
||||
int feeRate(TransactionPriority priority) {
|
||||
if (priority is BitcoinCashTransactionPriority) {
|
||||
switch (priority) {
|
||||
case BitcoinCashTransactionPriority.slow:
|
||||
return 1;
|
||||
case BitcoinCashTransactionPriority.medium:
|
||||
return 5;
|
||||
case BitcoinCashTransactionPriority.fast:
|
||||
return 10;
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue