比特幣(Bitcoin) RPC Wallet API中encryptwallet的用法及代碼示例。
用法:
encryptwallet "passphrase"
使用‘passphrase’加密錢包。這是第一次加密。
此後,任何與私鑰交互的調用(例如發送或簽名)都將要求在進行這些調用之前設置密碼短語。
為此,請使用walletpassphrase調用,然後再使用walletlock調用。
如果錢包已被加密,請使用walletpassphrasechange調用。
參數1 - passphrase
類型:字符串,必填
用來加密錢包的密碼。它必須至少為1個字符,但應為長字符。
示例
加密您的錢包:
bitcoin-cli encryptwallet "my pass phrase"
現在將密碼短語設置為使用錢包,例如用於簽名或發送比特幣:
bitcoin-cli walletpassphrase "my pass phrase"
現在我們可以做類似sign的事情:
bitcoin-cli signmessage "address" "test message"
現在,通過刪除密碼再次鎖定錢包:
bitcoin-cli walletlock
作為JSON-RPC調用:
curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "encryptwallet", "params": ["my pass phrase"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
相關用法
- Bitcoin abandontransaction用法及代碼示例
- Bitcoin abortrescan用法及代碼示例
- Bitcoin addmultisigaddress用法及代碼示例
- Bitcoin backupwallet用法及代碼示例
- Bitcoin bumpfee用法及代碼示例
- Bitcoin createwallet用法及代碼示例
- Bitcoin dumpprivkey用法及代碼示例
- Bitcoin dumpwallet用法及代碼示例
- Bitcoin getaddressesbylabel用法及代碼示例
- Bitcoin getaddressinfo用法及代碼示例
- Bitcoin getbalance用法及代碼示例
- Bitcoin getnewaddress用法及代碼示例
- Bitcoin getrawchangeaddress用法及代碼示例
- Bitcoin getreceivedbyaddress用法及代碼示例
- Bitcoin getreceivedbylabel用法及代碼示例
- Bitcoin gettransaction用法及代碼示例
- Bitcoin getwalletinfo用法及代碼示例
- Bitcoin importaddress用法及代碼示例
- Bitcoin importmulti用法及代碼示例
- Bitcoin importprivkey用法及代碼示例
- Bitcoin importpubkey用法及代碼示例
- Bitcoin importwallet用法及代碼示例
- Bitcoin keypoolrefill用法及代碼示例
- Bitcoin listaddressgroupings用法及代碼示例
- Bitcoin listlabels用法及代碼示例
注:本文由純淨天空篩選整理自bitcoin.org大神的英文原創作品 Bitcoin encryptwallet。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。