Wallet
通過 RPC API 檢查錢包是否加密
如何在不收到異常的情況下檢查他們的錢包是否通過 RPC API 加密?
我瀏覽了原始比特幣客戶端 API 呼叫列表,但沒有找到任何可以促進此功能而又不會導致響應錯誤的命令。
有什麼想法或解決方法嗎?
從原始碼(
rpcprotocol.h
):RPC_WALLET_ERROR = -4, // Unspecified problem with wallet (key not found etc.)
因此,您可以檢查 JSON-RPC 返回值
-4
,或者如果您想絕對確定,您可以使用:bitcoind [...] -help | grep walletlock
RPC 命令僅在加密您的錢包
walletlock
後才可用(在列表中)。-help