Packages

trait WalletUnlockerClient extends WalletUnlocker with WalletUnlockerClientPowerApi with PekkoGrpcClient

Annotations
@PekkoGrpcGenerated()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WalletUnlockerClient
  2. PekkoGrpcClient
  3. WalletUnlockerClientPowerApi
  4. WalletUnlocker
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def changePassword(in: ChangePasswordRequest): Future[ChangePasswordResponse]

    lncli: changepassword ChangePassword changes the password of the encrypted wallet.

    lncli: changepassword ChangePassword changes the password of the encrypted wallet. This will automatically unlock the wallet database if successful.

    Definition Classes
    WalletUnlocker
  2. abstract def close(): Future[Done]
    Definition Classes
    PekkoGrpcClient
  3. abstract def closed: Future[Done]
    Definition Classes
    PekkoGrpcClient
  4. abstract def genSeed(in: GenSeedRequest): Future[GenSeedResponse]

    GenSeed is the first method that should be used to instantiate a new lnd instance.

    GenSeed is the first method that should be used to instantiate a new lnd instance. This method allows a caller to generate a new aezeed cipher seed given an optional passphrase. If provided, the passphrase will be necessary to decrypt the cipherseed to expose the internal wallet seed. Once the cipherseed is obtained and verified by the user, the InitWallet method should be used to commit the newly generated seed, and create the wallet.

    Definition Classes
    WalletUnlocker
  5. abstract def initWallet(in: InitWalletRequest): Future[InitWalletResponse]

    InitWallet is used when lnd is starting up for the first time to fully initialize the daemon and its internal wallet.

    InitWallet is used when lnd is starting up for the first time to fully initialize the daemon and its internal wallet. At the very least a wallet password must be provided. This will be used to encrypt sensitive material on disk. In the case of a recovery scenario, the user can also specify their aezeed mnemonic and passphrase. If set, then the daemon will use this prior state to initialize its internal wallet. Alternatively, this can be used along with the GenSeed RPC to obtain a seed, then present it to the user. Once it has been verified by the user, the seed can be fed into this RPC in order to commit the new wallet.

    Definition Classes
    WalletUnlocker
  6. abstract def unlockWallet(in: UnlockWalletRequest): Future[UnlockWalletResponse]

    lncli: unlock UnlockWallet is used at startup of lnd to provide a password to unlock the wallet database.

    lncli: unlock UnlockWallet is used at startup of lnd to provide a password to unlock the wallet database.

    Definition Classes
    WalletUnlocker

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 changePassword(): SingleResponseRequestBuilder[ChangePasswordRequest, ChangePasswordResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer changePassword(lnrpc.ChangePasswordRequest) if possible.

    Definition Classes
    WalletUnlockerClientPowerApi
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. def genSeed(): SingleResponseRequestBuilder[GenSeedRequest, GenSeedResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer genSeed(lnrpc.GenSeedRequest) if possible.

    Definition Classes
    WalletUnlockerClientPowerApi
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def initWallet(): SingleResponseRequestBuilder[InitWalletRequest, InitWalletResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer initWallet(lnrpc.InitWalletRequest) if possible.

    Definition Classes
    WalletUnlockerClientPowerApi
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. def unlockWallet(): SingleResponseRequestBuilder[UnlockWalletRequest, UnlockWalletResponse]

    Lower level "lifted" version of the method, giving access to request metadata etc.

    Lower level "lifted" version of the method, giving access to request metadata etc. prefer unlockWallet(lnrpc.UnlockWalletRequest) if possible.

    Definition Classes
    WalletUnlockerClientPowerApi
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from PekkoGrpcClient

Inherited from WalletUnlocker

Inherited from AnyRef

Inherited from Any

Ungrouped