Packages

case class Wallet(nodeApi: NodeApi, chainQueryApi: ChainQueryApi)(implicit walletConfig: WalletAppConfig) extends NeutrinoHDWalletApi with WalletLogger with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Wallet
  2. Serializable
  3. Product
  4. Equals
  5. WalletLogger
  6. BitcoinSLogger
  7. NeutrinoHDWalletApi
  8. NeutrinoWalletApi
  9. WalletApi
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Wallet(nodeApi: NodeApi, chainQueryApi: ChainQueryApi)(implicit walletConfig: WalletAppConfig)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def accountHandling: AccountHandling
    Definition Classes
    WalletWalletApi
  5. def addressHandling: AddressHandling
    Definition Classes
    WalletWalletApi
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def broadcastTransaction(transaction: Transaction): Future[Unit]
    Definition Classes
    WalletWalletApi
  8. val chainParams: ChainParams
  9. val chainQueryApi: ChainQueryApi
    Definition Classes
    WalletWalletApi
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. val creationTime: Instant
    Definition Classes
    WalletWalletApi
  12. implicit val ec: ExecutionContext
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def feeRateApi: FeeRateApi
    Definition Classes
    WalletWalletApi
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. def fundTxHandling: FundTransactionHandling
    Definition Classes
    WalletWalletApi
  17. def getBalance()(implicit ec: ExecutionContext): Future[CurrencyUnit]

    Gets the sum of all UTXOs in this wallet

    Gets the sum of all UTXOs in this wallet

    Definition Classes
    WalletWalletApi
  18. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  19. def getConfirmedBalance(): Future[CurrencyUnit]

    Gets the sum of all confirmed UTXOs in this wallet

    Gets the sum of all confirmed UTXOs in this wallet

    Definition Classes
    WalletWalletApi
  20. def getFeeRate(): Future[FeeUnit]
    Definition Classes
    WalletApi
  21. def getInfo(): Future[WalletInfo]
    Definition Classes
    WalletWalletApi
  22. def getNewAddress(): Future[BitcoinAddress]
    Definition Classes
    WalletWalletApi
  23. def getNewChangeAddress(): Future[BitcoinAddress]
    Definition Classes
    WalletWalletApi
  24. def getSyncDescriptorOpt(): Future[Option[SyncHeightDescriptor]]
    Definition Classes
    WalletWalletApi
  25. def getSyncState(): Future[BlockSyncState]
    Definition Classes
    WalletWalletApi
  26. def getUnconfirmedBalance(): Future[CurrencyUnit]

    Gets the sum of all unconfirmed UTXOs in this wallet

    Gets the sum of all unconfirmed UTXOs in this wallet

    Definition Classes
    WalletWalletApi
  27. def getWalletName(): Future[String]
    Definition Classes
    WalletWalletApi
  28. def isEmpty(): Future[Boolean]

    Checks if the wallet contains any data

    Checks if the wallet contains any data

    Definition Classes
    WalletWalletApi
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def isRescanning(): Future[Boolean]
    Definition Classes
    WalletWalletApi
  31. def keyManager: BIP39KeyManager
  32. def logger: Logger
    Definition Classes
    BitcoinSLogger
  33. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  34. val networkParameters: BitcoinNetwork
  35. val nodeApi: NodeApi
    Definition Classes
    WalletWalletApi
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. def processCompactFilter(blockHash: DoubleSha256DigestBE, blockFilter: GolombFilter): Future[NeutrinoHDWalletApi]
    Definition Classes
    NeutrinoWalletApi
  39. def processCompactFilters(blockFilters: Vector[(DoubleSha256DigestBE, GolombFilter)]): Future[Wallet]
    Definition Classes
    WalletNeutrinoWalletApi
  40. def productElementNames: Iterator[String]
    Definition Classes
    Product
  41. lazy val rescanHandling: RescanHandlingApi
    Definition Classes
    WalletWalletApi
  42. lazy val safeDatabase: SafeDatabase
    Attributes
    protected
  43. def sendFundsHandling: SendFundsHandlingApi
    Definition Classes
    WalletWalletApi
  44. def startFeeRateCallbackScheduler(): Unit
  45. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  46. implicit val system: ActorSystem
  47. lazy val transactionProcessing: TransactionProcessingApi
    Definition Classes
    WalletWalletApi
  48. def utxoHandling: UtxoHandling
    Definition Classes
    WalletWalletApi
  49. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  52. def walletCallbacks: WalletCallbacks
  53. implicit val walletConfig: WalletAppConfig

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from WalletLogger

Inherited from BitcoinSLogger

Inherited from NeutrinoHDWalletApi

Inherited from NeutrinoWalletApi

Inherited from WalletApi

Inherited from AnyRef

Inherited from Any

Ungrouped