Fix incorrect balance
Event listener now listens for new processed blocks  and spent  or confirmed coins.
MODIFY
WalletWasabi.Gui/Controls/WalletExplorer/WalletViewModel.cs
WalletWasabi.Gui/Controls/WalletExplorer/WalletViewModel.cs
@@ -28,8 +28,12 @@ namespace WalletWasabi.Gui.Controls.WalletExplorer
: base(name)
{
var coinsChanged = Observable.FromEventPattern(Global.WalletService.Coins, nameof(Global.WalletService.Coins.HashSetChanged));
+ var newBlockProcessed = Observable.FromEventPattern(Global.WalletService, nameof(Global.WalletService.NewBlockProcessed));
+ var coinSpent = Observable.FromEventPattern(Global.WalletService, nameof(Global.WalletService.CoinSpentOrSpenderConfirmed));
coinsChanged
+ .Merge(newBlockProcessed)
+ .Merge(coinSpent)
.ObserveOn(RxApp.MainThreadScheduler)
.Subscribe(o =>
{

Fix incorrect balance

Event listener now listens for new processed blocks  and spent  or confirmed coins.