pull down to refresh

I'm trying to understand if Phoenix's liquidity management has changed with the introduction of splices.

Background:

  • Used Phoenix for 5 years, initially funded with 300k sats from CEX
  • Previously prepaid 1M sats liquidity for 2 years - worked well
  • After draining, channel got spliced down to <500k, then 300k sats (insufficient for my needs)

Current Issue: Based on online research, I believed sending 1M+ sats would provide proper inbound/outbound liquidity. So I:

  1. Drained old wallet, created new seed
  2. Deposited 1M+ sats
  3. Got ~1M inbound / 990k outbound (paid 11k sats in fees - splicing, service, mining)

The Problem: When I sent 500k sats out to free up the wallet:

  • Inbound dropped to <500k sats
  • With 480k balance, could only receive 20k sats
  • Sent 100k sats as test → paid another 1k sats splicing fee

Questions:

  1. Why did my channel get spliced again after sending funds out?
  2. Has the liquidity model changed? Do I now pay splicing fees every time?
  3. Can I maintain 500k-800k inbound liquidity "for free" like on my own Lightning node (Start9 + Alby)?

I know I can prepay inbound liquidity for 1 year, but I'm not interested in that option.

Thanks for any insights, sats incoming to the best.

I've used Phoenix since before the splicing update and I think I had something like this happen. My memory was that instead of sending sats out to a lightning address, I had somehow accidentally sent sats to an onchain address. And so Phoenix treated it as a splice out of the channel instead of a lightning transaction.

If you sent the 500k out to an onchain address, it will just change the size of your channel. and you would end up with a 500k sat smaller channel and very little inbound liquidity.

The solution is to make sure that when you send out sats to free up inbound liquidity, you do so to a lightning address. If you want the sats to end up in a cold storage or something, use a swap service like Boltz (they generate a lightning address, you send to it, they send the sats to an onchain address).

That's my best guess.

reply

Phoenix will reduce the size of the channel ONLY if you send out to onchain the whole amount.

Always leave 1% of funds.

reply

I'm sure you know better than me, but I've certainly had a channel size reduced when I sent 50% out to an onchain address from the Phoenix mobile app.

reply

I suppose, this is the thing. Sending funds to onchain. Jesus, i didn't think of it like that. Thank you, explains a lot.

reply
104 sats \ 0 replies \ @OT 14 May

This happened to me a while back too. Was also disappointed that I lost the size of the channel.

These days if I want to pay an on chain address I use a swap service like Boltz and send via LN. If I want to increase the size of the channel just send onchain sats to the onchain address in Phoenix which will splice it into the channel.

reply

Is simple:

  • 1st deposit to Phoenix make it enough big to cover your future necessary liquidity. Let's say you plan to use max 2M sats during 1 month.
  • if you need more inbound, move out max 99% of that balance. NEVER send your whole balance.
  • spend & refill the same channel
reply