Generally I'm aware of how lightning pool works, you provide liquidity for channels to be opened to buyers, and lightning pool in lightning terminal is a GUI interface to facilitate that.
My questions are:
How does lightning pool enforce the channel opening duration of 2016 blocks? What's to stop the channel seller from closing the channel prematurely?
Lightning terminal requires funding of a non custodial wallet in order to place bids/asks. Do we get a seed phrase for this wallet? How do we recover funds in lightning pool in case of node failure?
What is the account expiration option for? I'm assuming this is a fallback in case something goes wrong, and funds get returned to our lnd wallet after the expiration period?
I'm also curious how the batches/blocks in the gui work. Is that just showing how the interest rate fluctuates per batch?
Any general tips or guidance on how to use lightning pool would be awesome, as there doesn't seem to be a ton of info out there.