trait WalletUnlockerClient extends WalletUnlocker with WalletUnlockerClientPowerApi with AkkaGrpcClient
- Alphabetic
- By Inheritance
- WalletUnlockerClient
- AkkaGrpcClient
- WalletUnlockerClientPowerApi
- WalletUnlocker
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
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
-
abstract
def
close(): Future[Done]
- Definition Classes
- AkkaGrpcClient
-
abstract
def
closed: Future[Done]
- Definition Classes
- AkkaGrpcClient
-
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
-
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
-
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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
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
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()