@@ -50,6 +50,7 @@ import to.bitkit.ext.createChannelDetails
5050import to.bitkit.ext.ellipsisMiddle
5151import to.bitkit.ext.formatToString
5252import to.bitkit.ext.uri
53+ import to.bitkit.models.msatFloorOf
5354import to.bitkit.models.NodeLifecycleState
5455import to.bitkit.models.NodePeer
5556import to.bitkit.models.alias
@@ -336,8 +337,8 @@ private fun ChannelsSection(
336337 }
337338 LightningChannel (
338339 capacity = (channel.channelValueSats).toLong(),
339- localBalance = (channel.outboundCapacityMsat / 1000u ).toLong(),
340- remoteBalance = (channel.inboundCapacityMsat / 1000u ).toLong(),
340+ localBalance = msatFloorOf (channel.outboundCapacityMsat).toLong(),
341+ remoteBalance = msatFloorOf (channel.inboundCapacityMsat).toLong(),
341342 status = if (channel.isChannelReady) ChannelStatusUi .OPEN else ChannelStatusUi .PENDING ,
342343 )
343344 VerticalSpacer (8 .dp)
@@ -356,23 +357,25 @@ private fun ChannelsSection(
356357 )
357358 ChannelDetailRow (
358359 title = stringResource(R .string.lightning__inbound_capacity),
359- value = " ₿ ${(channel.inboundCapacityMsat / 1000u ).formatToModernDisplay()} " ,
360+ value = " ₿ ${msatFloorOf (channel.inboundCapacityMsat).formatToModernDisplay()} " ,
360361 )
361362 ChannelDetailRow (
362363 title = stringResource(R .string.lightning__inbound_htlc_max),
363- value = " ₿ ${(channel.inboundHtlcMaximumMsat?.div(1000u ) ? : 0u ).formatToModernDisplay()} " ,
364+ value = " ₿ ${
365+ (channel.inboundHtlcMaximumMsat?.let { msatFloorOf(it) } ? : 0u ).formatToModernDisplay()
366+ } " ,
364367 )
365368 ChannelDetailRow (
366369 title = stringResource(R .string.lightning__inbound_htlc_min),
367- value = " ₿ ${(channel.inboundHtlcMinimumMsat / 1000u ).formatToModernDisplay()} " ,
370+ value = " ₿ ${msatFloorOf (channel.inboundHtlcMinimumMsat).formatToModernDisplay()} " ,
368371 )
369372 ChannelDetailRow (
370373 title = stringResource(R .string.lightning__next_outbound_htlc_limit),
371- value = " ₿ ${(channel.nextOutboundHtlcLimitMsat / 1000u ).formatToModernDisplay()} " ,
374+ value = " ₿ ${msatFloorOf (channel.nextOutboundHtlcLimitMsat).formatToModernDisplay()} " ,
372375 )
373376 ChannelDetailRow (
374377 title = stringResource(R .string.lightning__next_outbound_htlc_min),
375- value = " ₿ ${(channel.nextOutboundHtlcMinimumMsat / 1000u ).formatToModernDisplay()} " ,
378+ value = " ₿ ${msatFloorOf (channel.nextOutboundHtlcMinimumMsat).formatToModernDisplay()} " ,
376379 )
377380 ChannelDetailRow (
378381 title = stringResource(R .string.common__confirmations),
0 commit comments