t

org.bitcoins.core.api.wallet

NeutrinoHDWalletApi

trait NeutrinoHDWalletApi extends WalletApi with NeutrinoWalletApi

An HDWallet that uses Neutrino to sync

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NeutrinoHDWalletApi
  2. NeutrinoWalletApi
  3. WalletApi
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def accountHandling: AccountHandlingApi
    Definition Classes
    WalletApi
  2. abstract def addressHandling: AddressHandlingApi
    Definition Classes
    WalletApi
  3. abstract def broadcastTransaction(transaction: Transaction): Future[Unit]
    Definition Classes
    WalletApi
  4. abstract val chainQueryApi: ChainQueryApi
    Definition Classes
    WalletApi
  5. abstract val creationTime: Instant
    Definition Classes
    WalletApi
  6. abstract def feeRateApi: FeeRateApi
    Definition Classes
    WalletApi
  7. abstract def fundTxHandling: FundTransactionHandlingApi
    Definition Classes
    WalletApi
  8. abstract 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
    WalletApi
  9. abstract def getInfo(): Future[WalletInfo]
    Definition Classes
    WalletApi
  10. abstract def getNewAddress(): Future[BitcoinAddress]
    Definition Classes
    WalletApi
  11. abstract def getNewChangeAddress(): Future[BitcoinAddress]
    Definition Classes
    WalletApi
  12. abstract def getSyncDescriptorOpt(): Future[Option[SyncHeightDescriptor]]
    Definition Classes
    WalletApi
  13. abstract def getSyncState(): Future[BlockSyncState]
    Definition Classes
    WalletApi
  14. abstract 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
    WalletApi
  15. abstract def getWalletName(): Future[String]
    Definition Classes
    WalletApi
  16. abstract def isEmpty(): Future[Boolean]

    Checks if the wallet contains any data

    Checks if the wallet contains any data

    Definition Classes
    WalletApi
  17. abstract def isRescanning(): Future[Boolean]
    Definition Classes
    WalletApi
  18. abstract val nodeApi: NodeApi
    Definition Classes
    WalletApi
  19. abstract def processCompactFilters(blockFilters: Vector[(DoubleSha256DigestBE, GolombFilter)]): Future[NeutrinoHDWalletApi]
    Definition Classes
    NeutrinoWalletApi
  20. abstract def rescanHandling: RescanHandlingApi
    Definition Classes
    WalletApi
  21. abstract def sendFundsHandling: SendFundsHandlingApi
    Definition Classes
    WalletApi
  22. abstract def transactionProcessing: TransactionProcessingApi
    Definition Classes
    WalletApi
  23. abstract def utxoHandling: UtxoHandlingApi
    Definition Classes
    WalletApi

Concrete 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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. 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
    WalletApi
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def getFeeRate(): Future[FeeUnit]
    Definition Classes
    WalletApi
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. def processCompactFilter(blockHash: DoubleSha256DigestBE, blockFilter: GolombFilter): Future[NeutrinoHDWalletApi]
    Definition Classes
    NeutrinoWalletApi
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from NeutrinoWalletApi

Inherited from WalletApi

Inherited from AnyRef

Inherited from Any

Ungrouped