message: Update importaddress help to push its use to script-only
  backports bitcoin/bitcoin@5c17059872c9b63a1e05c7aa8aea32a03c3ec73a
diff: @@ -184,24 +184,25 @@ UniValue importaddress(const UniValue& params, bool fHelp)
  {
  if (fHelp || params.size() < 1 || params.size() > 4)
  throw std::runtime_error(
  - "importaddress \"address\" ( \"label\" rescan )\n"
  - "\nAdds an address or script (in hex) that can be watched as if it were in your wallet but cannot be used to spend.\n"
  + "importaddress \"script\" ( \"label\" rescan )\n"
  + "\nAdds a script (in hex), or address, that can be watched as if it were in your wallet but cannot be used to spend.\n"
  "\nArguments:\n"
  - "1. \"address\" (string, required) The address\n"
  + "1. \"script\" (string, required) hex-encoded script (or address)\n"
  "2. \"label\" (string, optional, default=\"\") An optional label\n"
  "3. rescan (boolean, optional, default=true) Rescan the wallet for transactions\n"
  "4. p2sh (boolean, optional, default=false) Add the P2SH version of the script as well\n"
  "\nNote: This call can take minutes to complete if rescan is true.\n"
  + "If you have the full public key, you should call importpublickey instead of this.\n"
  "\nExamples:\n"
  - "\nImport an address with rescan\n" +
  - HelpExampleCli("importaddress", "\"myaddress\"") +
  + "\nImport a script with rescan\n" +
  + HelpExampleCli("importaddress", "\"myscript\"") +
  "\nImport using a label without rescan\n" +
  - HelpExampleCli("importaddress", "\"myaddress\" \"testing\" false") +
  + HelpExampleCli("importaddress", "\"myscript\" \"testing\" false") +
  "\nAs a JSON-RPC call\n" +
  - HelpExampleRpc("importaddress", "\"myaddress\", \"testing\", false"));
  + HelpExampleRpc("importaddress", "\"myscript\", \"testing\", false"));
  const std::string strLabel = (params.size() > 1 ? params[1].get_str() : "");
  // Whether to perform rescan after import
  