How to make permanent Bitcoin Address for donations?

2

I want to add a Donate Bitcoin button to my website(s). I want to create a Bitcoin wallet with a permanent address for receiving donations. How would I do this?

anonymous

Posted 2017-08-09T22:25:53.063

Reputation: 123

Answers

1

Just generate a new address and put it on your website. Not sure what you mean by permanent, all addresses are permanent as long as you keep the private key safe.

MeshCollider

Posted 2017-08-09T22:25:53.063

Reputation: 8 735

My address changes every time I press receive.anonymous 2017-08-09T22:39:37.173

But there's nothing stopping you reusing ones you've already generated, by clicking receive you are generating more, but not replacing the old onesMeshCollider 2017-08-09T22:41:57.733

But that means that the number of addresses is limited...anonymous 2017-08-09T22:43:51.573

No, you can generate any number of addresses you want toMeshCollider 2017-08-09T22:44:30.767

But if addresses aren't replaced, than there is a theoretical limited amount.anonymous 2017-08-09T22:48:50.627

Yes, but that limit is massive, so high that it's never going to be reached. There are 2^160 possible bitcoin addresses, an incomprehensibly large numberMeshCollider 2017-08-09T22:53:18.610

What's the difference between using a generated address and using an "Extended Public Address"?anonymous 2017-08-09T22:54:55.380

Please start a new separate question, that is unrelated to this questionMeshCollider 2017-08-09T22:55:45.233

Suggesting to reuse addresses it pretty bad for privacy, but it's certainly the easiest way.Pieter Wuille 2017-08-09T23:55:18.927

Some web wallets only allow single use of addresses. Once the first deposit is received you need to contact support to have any additional deposits credited.Willtech 2018-04-29T03:05:00.267

1

Do not use a web wallet. Install Bitcoin Core or Electrum on your workstation and create a new receiving address, it will be valid permanently.

Re-using addresses is a privacy reduction but, there is no easily implemented alternative if placing a button on a web page unless you are tech savvy to setup a backend script.

Set a strong, secure password that you will never forget on your wallet to limit who can send payments. Ensure that you make a safe, secure and verified backup of your wallet and/or your wallet seed phrase and keep it up to date.

Willtech

Posted 2017-08-09T22:25:53.063

Reputation: 2 657