mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-09-29 01:41:29 +00:00
fix: Remove full balance
This commit is contained in:
parent
139bcb75ea
commit
ea3da361d6
8 changed files with 3 additions and 43 deletions
|
@ -43,16 +43,6 @@ class ElectrumBalance extends Balance {
|
|||
return frozenFormatted == '0.0' ? '' : frozenFormatted;
|
||||
}
|
||||
|
||||
@override
|
||||
String get formattedFullBalance {
|
||||
bool isOutgoingTx = unconfirmed.isNegative;
|
||||
final fullBalance =
|
||||
isOutgoingTx ? (confirmed + frozen) : (confirmed + (unconfirmed.abs()) + frozen);
|
||||
final result = bitcoinAmountToString(amount: fullBalance);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
String toJSON() =>
|
||||
json.encode({'confirmed': confirmed, 'unconfirmed': unconfirmed, 'frozen': frozen});
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ abstract class Balance {
|
|||
|
||||
String get formattedAvailableBalance;
|
||||
|
||||
String get formattedAdditionalBalance => '';
|
||||
String get formattedAdditionalBalance;
|
||||
|
||||
String get formattedUnAvailableBalance => '';
|
||||
}
|
||||
|
|
|
@ -16,9 +16,6 @@ class EVMChainERC20Balance extends Balance {
|
|||
@override
|
||||
String get formattedAvailableBalance => _balance();
|
||||
|
||||
@override
|
||||
String get formattedFullBalance => _balance();
|
||||
|
||||
String _balance() {
|
||||
final String formattedBalance = (balance / BigInt.from(10).pow(exponent)).toString();
|
||||
return formattedBalance.substring(0, min(12, formattedBalance.length));
|
||||
|
|
|
@ -32,14 +32,4 @@ class BananoBalance extends Balance {
|
|||
String get formattedAdditionalBalance {
|
||||
return NanoAmounts.getRawAsUsableString(receivableBalance.toString(), NanoAmounts.rawPerBanano);
|
||||
}
|
||||
|
||||
@override
|
||||
String get formattedFullBalance {
|
||||
final totalBalanceInDouble = currentBalance.toDouble() + receivableBalance.toDouble();
|
||||
|
||||
return NanoAmounts.getRawAsUsableString(
|
||||
(totalBalanceInDouble).toString(),
|
||||
NanoAmounts.rawPerBanano,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -31,14 +31,4 @@ class NanoBalance extends Balance {
|
|||
String get formattedAdditionalBalance {
|
||||
return NanoAmounts.getRawAsUsableString(receivableBalance.toString(), NanoAmounts.rawPerNano);
|
||||
}
|
||||
|
||||
@override
|
||||
String get formattedFullBalance {
|
||||
final totalBalanceInDouble = currentBalance.toDouble() + receivableBalance.toDouble();
|
||||
|
||||
return NanoAmounts.getRawAsUsableString(
|
||||
(totalBalanceInDouble).toString(),
|
||||
NanoAmounts.rawPerNano,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,9 +13,6 @@ class SolanaBalance extends Balance {
|
|||
@override
|
||||
String get formattedAvailableBalance => _balanceFormatted();
|
||||
|
||||
@override
|
||||
String get formattedFullBalance => _balanceFormatted();
|
||||
|
||||
String _balanceFormatted() {
|
||||
String stringBalance = balance.toString();
|
||||
if (stringBalance.toString().length >= 12) {
|
||||
|
|
|
@ -31,7 +31,4 @@ class TronBalance extends Balance {
|
|||
return TronBalance(BigInt.zero);
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
String get formattedFullBalance => TronHelper.fromSun(balance);
|
||||
}
|
||||
|
|
|
@ -235,12 +235,11 @@ class CryptoBalanceWidget extends StatelessWidget {
|
|||
'${dashboardViewModel.balanceViewModel.additionalBalanceLabel}',
|
||||
additionalBalance: balance.additionalBalance,
|
||||
additionalFiatBalance: balance.fiatAdditionalBalance,
|
||||
hasAdditionalBalance:
|
||||
dashboardViewModel.balanceViewModel.hasAdditionalBalance,
|
||||
frozenBalance: balance.frozenBalance,
|
||||
frozenFiatBalance: balance.fiatFrozenBalance,
|
||||
currency: balance.asset,
|
||||
|
||||
hasAdditionalBalance:
|
||||
dashboardViewModel.balanceViewModel.hasAdditionalBalance,
|
||||
isTestnet: dashboardViewModel.isTestnet,
|
||||
);
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue