user119698: I'm trying to generate a public key associated with a wallet. How would I do this using the wallet rpc commands, I couldn't find a command in reference docs which does this.
Thanks.

user13866: I expect the pair
getnewaddress  ( "label" "address_type" )
getaddressinfo  "address" 

will generate a new pubkey and tell you what it is

The same commands are supported by bitcoin-qt console so I can easily demonstrate it thusly ...
getnewaddress
bc1q************************************5e

getaddressinfo bc1q************************************5e
{
  "address": "bc1q************************************5e",
  [...]
  "pubkey": "03**************************************************************4d",
  [...]
}


119698: <p>I'm trying to generate a public key associated with a wallet. How would I do this using the wallet rpc commands, I couldn't find a command in reference docs which does this.</p>
<p>Thanks.</p>
 13866: <p>I expect the pair</p>
<pre><code>getnewaddress  ( &quot;label&quot; &quot;address_type&quot; )
getaddressinfo  &quot;address&quot; 
</code></pre>
<p>will generate a new pubkey and tell you what it is</p>
<hr />
<p>The same commands are supported by bitcoin-qt console so I can easily demonstrate it thusly ...</p>
<pre><code>getnewaddress
bc1q************************************5e

getaddressinfo bc1q************************************5e
{
  &quot;address&quot;: &quot;bc1q************************************5e&quot;,
  [...]
  &quot;pubkey&quot;: &quot;03**************************************************************4d&quot;,
  [...]
}
</code></pre>
