diff --git a/src/App/ViewModels/TransactionDetailsViewModel.cs b/src/App/ViewModels/TransactionDetailsViewModel.cs index d1860d8..addee17 100644 --- a/src/App/ViewModels/TransactionDetailsViewModel.cs +++ b/src/App/ViewModels/TransactionDetailsViewModel.cs @@ -63,7 +63,7 @@ public sealed class TransactionDetailsViewModel LockTimeText = d.LockTime.ToString(); RbfText = loc[d.RbfSignaled ? "tx.yes" : "tx.no"]; Inputs = new ObservableCollection(d.Inputs.Select((i, n) => new TxIoRow( - i.IsCoinbase ? loc["tx.coinbase"] : $"{Shorten(i.PrevTxid)}:{i.PrevIndex}", + i.IsCoinbase ? loc["tx.coinbase"] : $"{i.PrevTxid}:{i.PrevIndex}", i.IsCoinbase ? loc["tx.coinbase.newcoins"] : i.Address ?? "—", i.AmountSats is { } a ? CoinAmount.FormatIn(a, unit) : "—", i.IsMine))); @@ -108,7 +108,4 @@ public sealed class TransactionDetailsViewModel } private string Abs(long sats) => CoinAmount.FormatIn(Math.Abs(sats), _unit); - - private static string Shorten(string txid) => - txid.Length > 16 ? $"{txid[..8]}…{txid[^4..]}" : txid; } diff --git a/src/App/Views/MainView.axaml b/src/App/Views/MainView.axaml index e209700..55f3b9e 100644 --- a/src/App/Views/MainView.axaml +++ b/src/App/Views/MainView.axaml @@ -1014,7 +1014,7 @@ IsVisible="{Binding IsTxDetailsOpen}"> @@ -1135,38 +1135,48 @@ - + - - - - - + + + + + + + + - + - + - - + FontFamily="monospace" FontSize="11" + Foreground="{DynamicResource TextMutedBrush}" + VerticalAlignment="Top"/> + +