Package org.ldk.structs
Class Balance
- java.lang.Object
-
- org.ldk.structs.Balance
-
- Direct Known Subclasses:
Balance.ClaimableAwaitingConfirmations
,Balance.ClaimableOnChannelClose
,Balance.ContentiousClaimable
,Balance.MaybeClaimableHTLCAwaitingTimeout
public class Balance extends Object
Details about the balance(s) available for spending once the channel appears on chain. See [`ChannelMonitor::get_claimable_balances`] for more details on when these will or will not be provided.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Balance.ClaimableAwaitingConfirmations
static class
Balance.ClaimableOnChannelClose
static class
Balance.ContentiousClaimable
static class
Balance.MaybeClaimableHTLCAwaitingTimeout
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Balance
claimable_awaiting_confirmations(long claimable_amount_satoshis, int confirmation_height)
Utility method to constructs a new ClaimableAwaitingConfirmations-variant Balancestatic Balance
claimable_on_channel_close(long claimable_amount_satoshis)
Utility method to constructs a new ClaimableOnChannelClose-variant BalanceBalance
clone()
Creates a copy of the Balancestatic Balance
contentious_claimable(long claimable_amount_satoshis, int timeout_height)
Utility method to constructs a new ContentiousClaimable-variant Balanceboolean
eq(Balance b)
Checks if two Balances contain equal inner contents.protected void
finalize()
static Balance
maybe_claimable_htlcawaiting_timeout(long claimable_amount_satoshis, int claimable_height)
Utility method to constructs a new MaybeClaimableHTLCAwaitingTimeout-variant Balance
-
-
-
Method Detail
-
finalize
protected void finalize() throws Throwable
-
claimable_on_channel_close
public static Balance claimable_on_channel_close(long claimable_amount_satoshis)
Utility method to constructs a new ClaimableOnChannelClose-variant Balance
-
claimable_awaiting_confirmations
public static Balance claimable_awaiting_confirmations(long claimable_amount_satoshis, int confirmation_height)
Utility method to constructs a new ClaimableAwaitingConfirmations-variant Balance
-
contentious_claimable
public static Balance contentious_claimable(long claimable_amount_satoshis, int timeout_height)
Utility method to constructs a new ContentiousClaimable-variant Balance
-
maybe_claimable_htlcawaiting_timeout
public static Balance maybe_claimable_htlcawaiting_timeout(long claimable_amount_satoshis, int claimable_height)
Utility method to constructs a new MaybeClaimableHTLCAwaitingTimeout-variant Balance
-
eq
public boolean eq(Balance b)
Checks if two Balances contain equal inner contents. This ignores pointers and is_owned flags and looks at the values in fields.
-
-