<p>There should be the addresses shown in the Receiving addresses window:
<a href="https://i.sstatic.net/SWqRH.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/SWqRH.png" alt="Bitcoin-qt receiving address" /></a></p>

CC BY-SA 4.0
2023-03-05T16:04:33.957Z
Wow! the import actually worked. No need for descriptor. It imported 3 addresses, which I assume are, non-segwit, segwit and segwit-bech32. That "receiving address" option is so hidden, that I missed it. I clicked on "Receive" and there were no addresses shown.
Jus12
CC BY-SA 4.0
2023-03-01T08:49:25.460Z
2023-03-01T08:49:25.460Z
Greg Tonoski
<p>Example address
<code>bc1q69wqlexdn250purgskahfj9pg2f3ylg82vgy9m</code></p>
<p>private key (WIF)
<code>KyVWvid6fC5WXHrV35ZkxqXgXsYrE9mPxMpusWBFiF771y2AYZrz</code></p>
<p>How can I import this into an existing wallet (Bitcoin-qt)?</p>
<p>I tried the other questions about import but that doesn't seem to work anymore (as of 2023).</p>
<p><code>importprivatekey</code> command returns null but that address (or any other address) is nowhere to be seen in QT.</p>

CC BY-SA 4.0
2023-02-28T13:34:19.200Z
Do you know if you're trying to import it into a legacy wallet or a newer descriptor based one?
Sosthène
CC BY-SA 4.0
2023-02-28T14:53:05.507Z
I used the latest bitcoin-core (downloaded yesterday)
Jus12
CC BY-SA 4.0
2023-03-01T13:18:35.767Z
Ok and did you create a new wallet or import an existing one?
I'm asking all this because wallets are now descriptor based by default, and I think you should use `importdescriptor` instead of `importprivkey` if that's a new wallet. 
That should look something like `wpkh(KyVWvid6fC5WXHrV35ZkxqXgXsYrE9mPxMpusWBFiF771y2AYZrz)`.
I can't help with the gui though, as I haven't used it in ages.
Sosthène
<bitcoin-core><bech32-address><private-key-import>
how do I import a private key corresponding to bech32 address to bitcoin-core?
Jus12
# how do I import a private key corresponding to bech32 address to bitcoin-core?

(Asked by: username_0 on 2023-02-28)

Example address
`bc1q69wqlexdn250purgskahfj9pg2f3ylg82vgy9m`

private key (WIF)
`KyVWvid6fC5WXHrV35ZkxqXgXsYrE9mPxMpusWBFiF771y2AYZrz`

How can I import this into an existing wallet (Bitcoin-qt)?

I tried the other questions about import but that doesn't seem to work anymore (as of 2023).

`importprivatekey` command returns null but that address (or any other address) is nowhere to be seen in QT.

**Tags:** bitcoin-core, bech32-address, private-key-import

> **Comments:**
> **username_1**: Do you know if you're trying to import it into a legacy wallet or a newer descriptor based one?  
> **username_0**: I used the latest bitcoin-core (downloaded yesterday)  
> **username_1**: Ok and did you create a new wallet or import an existing one? I'm asking all this because wallets are now descriptor based by default, and I think you should use `importdescriptor` instead of `importprivkey` if that's a new wallet.  That should look something like `wpkh(KyVWvid6fC5WXHrV35ZkxqXgXsYrE9mPxMpusWBFiF771y2AYZrz)`. I can't help with the gui though, as I haven't used it in ages.  

---

## 1 answers

### Answer by username_2 on 2023-03-01. Score: 1 | Accepted answer

There should be the addresses shown in the Receiving addresses window:
[![Bitcoin-qt receiving address](https://i.sstatic.net/SWqRH.png)](https://i.sstatic.net/SWqRH.png)

> **Comments:**
> **username_0**: Wow! the import actually worked. No need for descriptor. It imported 3 addresses, which I assume are, non-segwit, segwit and segwit-bech32. That "receiving address" option is so hidden, that I missed it. I clicked on "Receive" and there were no addresses shown.  

---

