Skip to content

Expose channel_funding_fee_sats_per_kwu on Node#25

Open
amackillop wants to merge 1 commit intolsp-0.7.0_accept-underpaying-htlcs_with_timing_logsfrom
austin_expose-fee-rate
Open

Expose channel_funding_fee_sats_per_kwu on Node#25
amackillop wants to merge 1 commit intolsp-0.7.0_accept-underpaying-htlcs_with_timing_logsfrom
austin_expose-fee-rate

Conversation

@amackillop
Copy link
Copy Markdown

Add a narrow public accessor that returns the current ChannelFunding fee-rate estimate in sat/kwu. The underlying OnchainFeeEstimator and ConfirmationTarget remain pub(crate); this method gives downstream callers (mdkd's auto-splice manager) just the scalar they need to budget on-chain fees for splice transactions without depending on internal types.

Returning sat/kwu rather than a FeeRate struct keeps the surface type-stable across bitcoin/rust-lightning bumps and matches the unit ldk-node already uses internally for ChannelFunding.

NOTE: Can drop this commit after upgrading fork to 0.8.0

Add a narrow public accessor that returns the current ChannelFunding
fee-rate estimate in sat/kwu. The underlying OnchainFeeEstimator and
ConfirmationTarget remain pub(crate); this method gives downstream
callers (mdkd's auto-splice manager) just the scalar they need to
budget on-chain fees for splice transactions without depending on
internal types.

Returning sat/kwu rather than a FeeRate struct keeps the surface
type-stable across bitcoin/rust-lightning bumps and matches the unit
ldk-node already uses internally for ChannelFunding.

NOTE: Can drop this commit after upgrading fork to 0.8.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants