@using BTCPayServer.Payouts @using BTCPayServer.Plugins.SideShift @model BTCPayServer.Models.ViewPullPaymentModel @inject SideShiftService SideShiftService @{ var ss = await SideShiftService.GetSideShiftForStore(Model.StoreId); if (ss?.Enabled is not true) { return; } var coins = await SideShiftService.GetSettleCoins(); coins = coins.Where(tuple => new[] {SideShiftService.CoinType.FixedOnly, SideShiftService.CoinType.Both}.Contains(tuple.Type)).ToList(); if(coins.Any() is not true) { return; } var potentialPaymentMethods = Model.PayoutMethodIds.ToList();//.Where(id => id.CryptoCode.Equals(Model.Currency, StringComparison.OrdinalIgnoreCase)).ToList(); potentialPaymentMethods.Remove(PayoutTypes.LN.GetPayoutMethodId("BTC")); if (Model.IsPending && potentialPaymentMethods.Any()) { } }