Skip to content

[enhancement]: Premature Taproot-Asset Channel Exhaustion Due to Above-dust lnd Requirement #888

Open
@dstadulis

Description

@dstadulis

Background

In scenarios where taproot assets are contained within bitcoin lightning channels,
LND has the requirement to push an above-dust amount of satoshis to the remote side of the channel to complete a HTLC payment.

Potential complication with this LND requirement is:
In the scenario a taproot-assets-enabled lightning channel contains a de minimis amount of satoshis, (in situ taproot-assets outputs have limits -- until #721 is fixed) the bitcoin satoshi-balance of the channel will be exhausted after a few (3-5?) payments (assuming a payment in the to_local direction doesn't occur).

Deliverables

A method to ensure that a taproot-assets lightning channel can send and receive HTLCs without being constrained by the LND above-dust requirement.

Proposed Remediation Options

  • add an inbound fee discount of the incoming channel w/ a base fee the same as the asset carrier HTLC amt
  • ?Alternatives

Necessity

This functionality isn't required to demonstrate tapd payment-channel functionality but will be necessary to meet user-expectations before LL endorses Taproot-assets payment-channel functionality.

Metadata

Metadata

Assignees

Type

No type

Projects

Status

🏗 In progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions