Closed dstadulis closed 5 months ago
@GeorgeTsagk what's the next step in setting the reserve to 1062 and pushing that amount of sats during open?
@GeorgeTsagk what's the next step in setting the reserve to 1062 and pushing that amount of sats during open?
PR on tapd to use the updated lndclient and 1062
reserve amount
Description
As notionally described in https://github.com/lightning/bolts/blob/master/02-peer-protocol.md?plain=1#L1205-L1208, due to the channel-reserve requirements in lnd, a client, attempting to receive a Taproot Assets on newly opened channel, will stall the receipt of the asset until it has a
to_local
balance sufficient to meet the channel-reserve requirement. As discussed while incorporating tap channels into Polar, the current implementation requires users to send enough sats to their peer to satisfy the channel reserve before they can start receiving assets. This limitation hinders the user experience and creates unnecessary friction.Steps to Reproduce
Desired Behavior
Users should be able to receive assets immediately after opening a channel.
Short-term Solution
This modification will allow users to start receiving assets immediately after opening a channel, without being blocked by the reserve requirement.
Long-term Solution
Support the channel-accepting peer performing a collaborative open which includes their own sats into the channel.