package lnd
Type Members
- case class AddInvoiceResult(rHash: PaymentHashTag, invoice: LnInvoice, addIndex: UInt64, paymentAddr: ByteVector) extends LndModel with Product with Serializable
- case class ChannelBalances(localBalance: CurrencyUnit, remoteBalance: CurrencyUnit, unsettledLocalBalance: CurrencyUnit, unsettledRemoteBalance: CurrencyUnit, pendingOpenLocalBalance: CurrencyUnit, pendingOpenRemoteBalance: CurrencyUnit) extends LndModel with Product with Serializable
- sealed abstract class LndModel extends AnyRef
- case class OutputDetails(addressOpt: Option[BitcoinAddress], spk: ScriptPubKey, outputIndex: Long, amount: CurrencyUnit, isOurAddress: Boolean) extends LndModel with Product with Serializable
- 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
- case class UTXOLease(id: ByteVector, outPoint: TransactionOutPoint, expiration: Long) extends LndModel with Product with Serializable
- case class UTXOResult(address: BitcoinAddress, amount: CurrencyUnit, spk: ScriptPubKey, outPointOpt: Option[TransactionOutPoint], confirmations: Long) extends LndModel with Product with Serializable
- case class WalletBalances(balance: CurrencyUnit, unconfirmedBalance: CurrencyUnit, confirmedBalance: CurrencyUnit) extends LndModel with Product with Serializable