Class Balance

    • Method Detail

      • clone

        public Balance clone()
        Creates a copy of the Balance
        Overrides:
        clone in class Object
      • 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_timeout_claimable_htlc

        public static Balance maybe_timeout_claimable_htlc​(long claimable_amount_satoshis,
                                                           int claimable_height)
        Utility method to constructs a new MaybeTimeoutClaimableHTLC-variant Balance
      • maybe_preimage_claimable_htlc

        public static Balance maybe_preimage_claimable_htlc​(long claimable_amount_satoshis,
                                                            int expiry_height)
        Utility method to constructs a new MaybePreimageClaimableHTLC-variant Balance
      • counterparty_revoked_output_claimable

        public static Balance counterparty_revoked_output_claimable​(long claimable_amount_satoshis)
        Utility method to constructs a new CounterpartyRevokedOutputClaimable-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.