Author

Topic: Bitcoin core - Create new reception address function unavailable (Read 247 times)

hero member
Activity: 1904
Merit: 541

My question is: how do I get an address to be used for buying new bitcoins?

Thank you for yuor help.


Let me try to answer this question of yours according to my knowledge, Here are the steps to get an
address for buying new bitcoin using bitcoin core,

- First, you must open your bitcoin core wallet
- Your wallet must be fully synched with the bitcoin network
- Check the addresses in your wallet section
- After this click the create a new address
- If the new address is displayed, that means you can use this to receive bitcoin once you buy them
- You can also use this addy to buy bitcoin on a peer-to-peer marketplace by sending bitcoin on this
   specific addy.

Take note:

You should always use a new address for every transaction you are going to make for security purposes,
so that in this way you can track in which bitcoin came where it is less traceable to your identity.



legendary
Activity: 2380
Merit: 5213
- Your wallet must be fully synched with the bitcoin network
The wallet must be synced, so you can see your balance and make transaction. For generating a new address, you don't have to sync your wallet.


You should always use a new address for every transaction you are going to make for security purposes,
It's recommended to use new addresses due to privacy reasons. That's not for security purposes.
You can give the same address to hundreds of people and be completely safe.
legendary
Activity: 2380
Merit: 5213
in bitcoin core is it possible to create a new reception address if the wallet isn't fully sync?  Or do we need to fully sync the wallet before I can process to create new reception address?
Addresses are generated locally in your device and you don't have to download the blockchain for that. You can generate new addresses even if your computer isn't connected to the internet.
Take note that to see the receiving transaction(s) and spending the fund, you will have to download the full blockchain.
sr. member
Activity: 1092
Merit: 271
in bitcoin core is it possible to create a new reception address if the wallet isn't fully sync?  Or do we need to fully sync the wallet before I can process to create new reception address?
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
Watching-only wallet in Bitcoin Core can produce new receiving addresses.
This is true. Although button "Create new receiving address" is disabled if you create new wallet and choose "Disable Private Keys" or "Make Blank Wallet" on Bitcoin Core 23.0.
I don't know what the argument is about because a blank wallet isn't watching-only until addresses/descriptors are imported... it's blank.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
* There might be a bug in the software, I think you need to check the new version or report the bug
   in the community developer.
If there's a bug in the software; if not all, most of the users will experience that issue.
Only suggest to report a bug once the issue is confirmed, otherwise there'll be lots of false reports that could waste the developers' time.

Quote from: gunhell16
* Probably, your wallet maybe locked.
Bitcoin Core's wallets can be used and generate receiving addresses even when locked.

Quote from: gunhell16
* There is also a case where your wallet possibly in a "WATCHING ONLY MODE"
   In this case, you are free to view your transaction records also your balance, but you can't able to
   send bitcoin and can't able to create a new address too. Therefore, you need to change it into
   "FULL MODE", and for you to do this you need to paste your private keys.
Watching-only wallet in Bitcoin Core can produce new receiving addresses.

Note: It's best for the OP, the forum and for you if you test your hypothesis first before posting them.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
If created multiple wallets then you need to open one wallet when every time you launch wallet: File-> Open wallet.
Using "Open Wallet" menu isn't necessary, previously loaded/created wallet in Bitcoin Core wont automatically unload themselves.
Any opened (loaded) wallet will be automatically loaded when opening Bitcoin Core unless closed (unloaded) manually.
sr. member
Activity: 1918
Merit: 328
Per my guesswork, it is a common newbie mistake of these days.

Probably OP has not created a wallet if they were a altcoin user previously as only new versions of wallet software got this feature. (Most altcoins still release old qt based or older version of core based wallets which creates wallet on its own on first launching of wallet).

If have not created a wallet manually then File->Create new wallet.

If created multiple wallets then you need to open one wallet when every time you launch wallet: File-> Open wallet.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
I'm new to bitcoins and I've just installed bitcoin core.
First thing I've tried is to create a new reception address to use for buying bitcoins to be added to my wallet, but it looks like the function is not available (the create button in the reception windows is greyed out).
My question is: how do I get an address to be used for buying new bitcoins?
You may have checked "Make Blank Wallet" when you created the wallet which produces a wallet.dat without any keys in it.
That obviously will disable "Create new receiving address" button.

Close that wallet and create a new one but do not modify the pre-selected options aside from "Encrypt Wallet" for your wallet passphrase.
legendary
Activity: 2380
Merit: 5213
What version of bitcoin core are you using?
According to this issue, there was a bug in the version 0.20.1 causing the "create new receiving address" button to be disabled in the newly created wallets.
If that's the case, the button should be enabled simply with closing and opening the wallet.
staff
Activity: 3500
Merit: 6152
Which version are you using? I don't see why would the button be greyed out since all fields are optional. Could you post a screenshot?

You can try to generate a receiving address from the console and see if you get any errors:

Code:
getnewaddress
newbie
Activity: 1
Merit: 3
Hello everyone,
I'm new to bitcoins and I've just installed bitcoin core.
First thing I've tried is to create a new reception address to use for buying bitcoins to be added to my wallet, but it looks like the function is not available (the create button in the reception windows is greyed out).
My question is: how do I get an address to be used for buying new bitcoins?

Thank you for yuor help.
Jump to: