Packages

package lnd

Type Members

  1. case class AddInvoiceResult(rHash: PaymentHashTag, invoice: LnInvoice, addIndex: UInt64, paymentAddr: ByteVector) extends LndModel with Product with Serializable
  2. case class ChannelBalances(localBalance: CurrencyUnit, remoteBalance: CurrencyUnit, unsettledLocalBalance: CurrencyUnit, unsettledRemoteBalance: CurrencyUnit, pendingOpenLocalBalance: CurrencyUnit, pendingOpenRemoteBalance: CurrencyUnit) extends LndModel with Product with Serializable
  3. sealed abstract class LndModel extends AnyRef
  4. case class OutputDetails(addressOpt: Option[BitcoinAddress], spk: ScriptPubKey, outputIndex: Long, amount: CurrencyUnit, isOurAddress: Boolean) extends LndModel with Product with Serializable
  5. case class TxDetails(txId: DoubleSha256DigestBE, amount: CurrencyUnit, numConfirmations: Int, blockHashOpt: Option[DoubleSha256DigestBE], blockHeight: Int, timeStamp: Long, totalFees: CurrencyUnit, outputDetails: Vector[OutputDetails], tx: Transaction, label: String) extends LndModel with Product with Serializable
  6. case class UTXOLease(id: ByteVector, outPoint: TransactionOutPoint, expiration: Long) extends LndModel with Product with Serializable
  7. case class UTXOResult(address: BitcoinAddress, amount: CurrencyUnit, spk: ScriptPubKey, outPointOpt: Option[TransactionOutPoint], confirmations: Long) extends LndModel with Product with Serializable
  8. case class WalletBalances(balance: CurrencyUnit, unconfirmedBalance: CurrencyUnit, confirmedBalance: CurrencyUnit) extends LndModel with Product with Serializable

Ungrouped