I got confused with the Fee Display setting, so let's revert that and just use the fixed BTC formatter
MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Send/ChangeAvoidanceSuggestionViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Send/ChangeAvoidanceSuggestionViewModel.cs
@@ -25,7 +25,8 @@ public partial class ChangeAvoidanceSuggestionViewModel : SuggestionViewModel
{
TransactionResult = transactionResult;
- decimal total = transactionResult.CalculateDestinationAmount().ToDecimal(MoneyUnit.BTC);
+ var totalAmount = transactionResult.CalculateDestinationAmount();
+ var total = totalAmount.ToDecimal(MoneyUnit.BTC);
_amountFiat = total.GenerateFiatText(fiatExchangeRate, "USD");
@@ -38,7 +39,7 @@ public partial class ChangeAvoidanceSuggestionViewModel : SuggestionViewModel
: $"{Math.Abs(fiatDifference).GenerateFiatText("USD")} Less")
.Replace("(", "").Replace(")", "");
- _amount = $"{total} BTC";
+ _amount = $"{totalAmount.ToFormattedString()} BTC";
}
public BuildTransactionResult TransactionResult { get; }

MODIFY
WalletWasabi.Fluent/ViewModels/Wallets/Send/TransactionSummaryViewModel.cs
WalletWasabi.Fluent/ViewModels/Wallets/Send/TransactionSummaryViewModel.cs
@@ -56,13 +56,14 @@ public partial class TransactionSummaryViewModel : ViewModelBase
ConfirmationTimeText = $"Approximately {TextHelpers.TimeSpanToFriendlyString(info.ConfirmationTimeSpan)} ";
var destinationAmount = _transaction.CalculateDestinationAmount();
- var btcAmountText = destinationAmount.ToFeeDisplayUnitString();
+ var btcAmountText = $"{destinationAmount.ToFormattedString()} USD";
var fiatAmountText =
destinationAmount.ToDecimal(MoneyUnit.BTC).GenerateFiatText(_wallet.Synchronizer.UsdExchangeRate, "USD");
AmountText = $"{btcAmountText}{fiatAmountText}";
var fee = _transaction.Fee;
- var feeText = fee.ToFeeDisplayUnitString();
+ var feeText = $"{fee.ToFormattedString()} USD";
+
var fiatFeeText = fee.ToDecimal(MoneyUnit.BTC)
.GenerateFiatText(_wallet.Synchronizer.UsdExchangeRate, "USD");

I got confused with the Fee Display setting, so let's revert that and just use the fixed BTC formatter