message: rpc: Properly document getblocktemplate return value
  Can be reviewed with --ignore-all-space
diff: @@ -520,19 +520,19 @@ static RPCHelpMan getblocktemplate()
  {"capabilities", RPCArg::Type::ARR, /* treat as named arg */ RPCArg::Optional::OMITTED_NAMED_ARG, "A list of strings",
  {
  {"str", RPCArg::Type::STR, RPCArg::Optional::OMITTED, "client side supported feature, 'longpoll', 'coinbasevalue', 'proposal', 'serverlist', 'workid'"},
  - },
  - },
  + }},
  {"rules", RPCArg::Type::ARR, RPCArg::Optional::NO, "A list of strings",
  {
  {"segwit", RPCArg::Type::STR, RPCArg::Optional::NO, "(literal) indicates client side segwit support"},
  {"str", RPCArg::Type::STR, RPCArg::Optional::OMITTED, "other client side supported softfork deployment"},
  - },
  - },
  + }},
  },
  "\"template_request\""},
  },
  - RPCResult{
  - RPCResult::Type::OBJ, "", "",
  + {
  + RPCResult{"If the proposal was accepted with mode=='proposal'", RPCResult::Type::NONE, "", ""},
  + RPCResult{"If the proposal was not accepted with mode=='proposal'", RPCResult::Type::STR, "", "According to BIP22"},
  + RPCResult{"Otherwise", RPCResult::Type::OBJ, "", "",
  {
  {RPCResult::Type::NUM, "version", "The preferred block version"},
  {RPCResult::Type::ARR, "rules", "specific block rules that are to be enforced",
  @@ -580,8 +580,9 @@ static RPCHelpMan getblocktemplate()
  {RPCResult::Type::NUM_TIME, "curtime", "current timestamp in " + UNIX_EPOCH_TIME},
  {RPCResult::Type::STR, "bits", "compressed target of next block"},
  {RPCResult::Type::NUM, "height", "The height of the next block"},
  - {RPCResult::Type::STR, "default_witness_commitment", /* optional */ true, "a valid witness commitment for the unmodified block template"}
  + {RPCResult::Type::STR, "default_witness_commitment", /* optional */ true, "a valid witness commitment for the unmodified block template"},
  }},
  + },
  RPCExamples{
  HelpExampleCli("getblocktemplate", "'{\"rules\": [\"segwit\"]}'")
  + HelpExampleRpc("getblocktemplate", "{\"rules\": [\"segwit\"]}")
  