WalletLock/锁定钱包
WalletLock
调用从内存中移除钱包的加密密钥,锁定钱包。
在这个调用之后,需要再次调用walletpassphrase
解锁钱包,才能继续
调用那些需要钱包解锁的RPC API。
参数
无
返回值
walletlock
调用在成功时返回null,失败时返回错误信息。
示例代码
首先解锁钱包2分钟以便执行交易:
~$ bitcoin-cli walletpassphrase "my pass phrase" 120
然后发送一个交易,这个操作需要钱包处于解锁状态:
~$ bitcoin-cli sendtoaddress "1M72Sfpbz1BPpXFHz9m3CdqATR44Jvaydd" 1.0
现在清除内存中的密码:
~$ bitcoin-cli walletlock