@ -81,7 +81,7 @@ UniValue importprivkey(const JSONRPCRequest& request)
if ( request . fHelp | | request . params . size ( ) < 1 | | request . params . size ( ) > 3 )
if ( request . fHelp | | request . params . size ( ) < 1 | | request . params . size ( ) > 3 )
throw std : : runtime_error (
throw std : : runtime_error (
" importprivkey \" privkey \" ( \" label \" ) ( rescan ) \n "
" importprivkey \" privkey \" ( \" label \" ) ( rescan ) \n "
" \n Adds a private key (as returned by dumpprivkey) to your wallet. \n "
" \n Adds a private key (as returned by dumpprivkey) to your wallet. Requires a new wallet backup. \n "
" \n Arguments: \n "
" \n Arguments: \n "
" 1. \" privkey \" (string, required) The private key (see dumpprivkey) \n "
" 1. \" privkey \" (string, required) The private key (see dumpprivkey) \n "
" 2. \" label \" (string, optional, default= \" \" ) An optional label \n "
" 2. \" label \" (string, optional, default= \" \" ) An optional label \n "
@ -226,7 +226,7 @@ UniValue importaddress(const JSONRPCRequest& request)
if ( request . fHelp | | request . params . size ( ) < 1 | | request . params . size ( ) > 4 )
if ( request . fHelp | | request . params . size ( ) < 1 | | request . params . size ( ) > 4 )
throw std : : runtime_error (
throw std : : runtime_error (
" importaddress \" address \" ( \" label \" rescan p2sh ) \n "
" importaddress \" address \" ( \" label \" rescan p2sh ) \n "
" \n Adds a script (in hex) or address that can be watched as if it were in your wallet but cannot be used to spend. \n "
" \n Adds a script (in hex) or address that can be watched as if it were in your wallet but cannot be used to spend. Requires a new wallet backup. \n "
" \n Arguments: \n "
" \n Arguments: \n "
" 1. \" script \" (string, required) The hex-encoded script (or address) \n "
" 1. \" script \" (string, required) The hex-encoded script (or address) \n "
" 2. \" label \" (string, optional, default= \" \" ) An optional label \n "
" 2. \" label \" (string, optional, default= \" \" ) An optional label \n "
@ -396,7 +396,7 @@ UniValue importpubkey(const JSONRPCRequest& request)
if ( request . fHelp | | request . params . size ( ) < 1 | | request . params . size ( ) > 4 )
if ( request . fHelp | | request . params . size ( ) < 1 | | request . params . size ( ) > 4 )
throw std : : runtime_error (
throw std : : runtime_error (
" importpubkey \" pubkey \" ( \" label \" rescan ) \n "
" importpubkey \" pubkey \" ( \" label \" rescan ) \n "
" \n Adds a public key (in hex) that can be watched as if it were in your wallet but cannot be used to spend. \n "
" \n Adds a public key (in hex) that can be watched as if it were in your wallet but cannot be used to spend. Requires a new wallet backup. \n "
" \n Arguments: \n "
" \n Arguments: \n "
" 1. \" pubkey \" (string, required) The hex-encoded public key \n "
" 1. \" pubkey \" (string, required) The hex-encoded public key \n "
" 2. \" label \" (string, optional, default= \" \" ) An optional label \n "
" 2. \" label \" (string, optional, default= \" \" ) An optional label \n "
@ -456,7 +456,7 @@ UniValue importwallet(const JSONRPCRequest& request)
if ( request . fHelp | | request . params . size ( ) ! = 1 )
if ( request . fHelp | | request . params . size ( ) ! = 1 )
throw std : : runtime_error (
throw std : : runtime_error (
" importwallet \" filename \" \n "
" importwallet \" filename \" \n "
" \n Imports keys from a wallet dump file (see dumpwallet). \n "
" \n Imports keys from a wallet dump file (see dumpwallet). Requires a new wallet backup to include imported keys. \n "
" \n Arguments: \n "
" \n Arguments: \n "
" 1. \" filename \" (string, required) The wallet file \n "
" 1. \" filename \" (string, required) The wallet file \n "
" \n Examples: \n "
" \n Examples: \n "
@ -601,6 +601,9 @@ UniValue dumpwallet(const JSONRPCRequest& request)
throw std : : runtime_error (
throw std : : runtime_error (
" dumpwallet \" filename \" \n "
" dumpwallet \" filename \" \n "
" \n Dumps all wallet keys in a human-readable format to a server-side file. This does not allow overwriting existing files. \n "
" \n Dumps all wallet keys in a human-readable format to a server-side file. This does not allow overwriting existing files. \n "
" Imported scripts are not currently included in wallet dumps, these must be backed up separately. \n "
" Note that if your wallet contains keys which are not derived from your HD seed (e.g. imported keys), these are not covered by \n "
" only backing up the seed itself, and must be backed up too (e.g. ensure you back up the whole dumpfile). \n "
" \n Arguments: \n "
" \n Arguments: \n "
" 1. \" filename \" (string, required) The filename with path (either absolute or relative to bitcoind) \n "
" 1. \" filename \" (string, required) The filename with path (either absolute or relative to bitcoind) \n "
" \n Result: \n "
" \n Result: \n "
@ -1039,7 +1042,7 @@ UniValue importmulti(const JSONRPCRequest& mainRequest)
if ( mainRequest . fHelp | | mainRequest . params . size ( ) < 1 | | mainRequest . params . size ( ) > 2 )
if ( mainRequest . fHelp | | mainRequest . params . size ( ) < 1 | | mainRequest . params . size ( ) > 2 )
throw std : : runtime_error (
throw std : : runtime_error (
" importmulti \" requests \" ( \" options \" ) \n \n "
" importmulti \" requests \" ( \" options \" ) \n \n "
" Import addresses/scripts (with private or public keys, redeem script (P2SH)), rescanning all addresses in one-shot-only (rescan can be disabled via options). \n \n "
" Import addresses/scripts (with private or public keys, redeem script (P2SH)), rescanning all addresses in one-shot-only (rescan can be disabled via options). Requires a new wallet backup. \n \n "
" Arguments: \n "
" Arguments: \n "
" 1. requests (array, required) Data to be imported \n "
" 1. requests (array, required) Data to be imported \n "
" [ (array of json objects) \n "
" [ (array of json objects) \n "