Packages

package wallet

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package db

Type Members

  1. case class AddressInfo(pubkey: ECPublicKey, network: NetworkParameters, path: HDPath) extends Product with Serializable

    This class represents the result of querying for address info from our wallet

  2. case class BlockSyncState(height: Int, blockHash: DoubleSha256DigestBE) extends Product with Serializable
  3. sealed abstract class CoinSelectionAlgo extends AnyRef

    Represents the various ways the wallet can do coin selection

  4. trait CoinSelector extends AnyRef

    Implements algorithms for selecting from a UTXO set to spend to an output set at a given fee rate.

  5. case class CoinSelectorUtxo(prevOut: TransactionOutput, outPoint: TransactionOutPoint, redeemScriptOpt: Option[ScriptPubKey], scriptWitnessOpt: Option[ScriptWitness]) extends Product with Serializable
  6. trait HDWalletApi extends WalletApi

    API for the wallet project.

    API for the wallet project.

    This wallet API is BIP44 compliant.

    See also

    BIP44

  7. trait NeutrinoHDWalletApi extends HDWalletApi with NeutrinoWalletApi

    An HDWallet that uses Neutrino to sync

  8. trait NeutrinoWalletApi extends AnyRef
  9. case class ProcessTxResult(updatedIncoming: Vector[SpendingInfoDb], updatedOutgoing: Vector[SpendingInfoDb]) extends Product with Serializable
  10. case class RescanDescriptor(rescanning: Boolean) extends WalletStateDescriptor with Product with Serializable
  11. case class SyncHeightDescriptor(bestHash: DoubleSha256DigestBE, height: Int) extends WalletStateDescriptor with Product with Serializable
  12. trait WalletApi extends StartStopAsync[WalletApi]

    API for the wallet project.

    API for the wallet project.

    This wallet API is BIP44 compliant.

    See also

    BIP44

  13. case class WalletInfo(walletName: String, rootXpub: ExtPublicKey, xpub: ExtPublicKey, hdAccount: HDAccount, height: Int, blockHash: DoubleSha256DigestBE, rescan: Boolean, imported: Boolean) extends Product with Serializable
  14. sealed abstract class WalletStateDescriptor extends AnyRef
  15. sealed trait WalletStateDescriptorFactory[T <: WalletStateDescriptor] extends StringFactory[T]
  16. sealed abstract class WalletStateDescriptorType extends AnyRef

Ungrouped