Author

Topic: how to generate a lot of adresses on electrum (Read 126 times)

legendary
Activity: 3472
Merit: 10611
December 27, 2023, 12:26:30 AM
#10
100 - 200 adresses
Just want to add that you should know Electrum is not efficient enough when the number of addresses start growing too much. If really want a lot of addresses and also want to significantly improve your privacy, you'll have to run a full node that has a better way of handling the wallet.

also i want to know if each private key can generate multiple adresses or not and if id does does that mean each of those
If you are referring to an individual private key, you can derive three types of addresses.
It should be noted that even though different addresses (more than 3 if you count uncompressed pub keys and multi sigs and taproot, although some are not supported in Electrum) can be derived from the same key but as far as privacy is concerned, these are all the same and are provably linked.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
December 26, 2023, 07:57:17 AM
#9
guys i want to use different adress at each deposit on my electrum for privacy
how to do that since electrum only showing 20 receiving adresses if you want like 100 - 200 adresses how to do that
Just use the receive tab to make sure that Electrum will always issue you unused address.
After the last "shown" address in you address tab is issued, it'll automatically generate additional address for you after you confirm the warning, you don't have to manually generate new ones in your address tab.
You don't have worry about the warning if you normally receive bitcoins to the earlier addresses since it'll naturally be included to your active keypool once the earlier addresses are funded.
Only increase the gap limit if you normally need to use a certain amount of address for your daily needs, but for normal usage, let it use the default.

For the expiration (applied to the invoice, not address);
use "no-expiry" if you want Electrum to never issue the address again even after it didn't received any funds yet.
use a reasonable expiration for the invoice if you want Electrum to reissue addresses that haven't received bitcoins yet from expired invoice.

-snip-
also i want to know if each private key can generate multiple adresses or not and if id does does that mean each of those
new adresses also will have its own private keys also if i split 0.1 btc to 10 different adresses can i send 0.10 btc from electrum
or i need to make 10 transactions of 0.01 btc and pay the fees 10 times since each 0.01 is on different adress and different private keys
It doesn't work that way.
Your wallet's private keys and addresses work like a pair, one private key isn't used to create another address.
So it's a no, but it's not because of your different addresses having different private key: transactions aren't received by your private keys;
each of the transactions that you've received even by the same address are saved as a separate "coin" or UTXO that can be seen in your Coins tab (View->Show Coins)
When sending, your wallet will select which coin has enough bitcoins to pay the recipient's amount.

Based from the above: If you split your 0.1BTC UTXO into ten 0.01 UTXO, and you want to pay 0.099BTC, your wallet will use all of those ten UTXO in a single transaction as its inputs.
In a transaction, more inputs will add a significant increase in the transaction's size that'll increase its total fee.
Notice that the fee rate is is displayed as sat/B (actually sat/vB), you'll multiply it to your transaction's size, the higher the size the higher the total fee will become.
hero member
Activity: 406
Merit: 443
December 25, 2023, 01:12:53 PM
#8
For the average user, there is no need to generate a lot of addresses, as a range of 50 addresses is sufficient. However, if you want to manage a business activity such as accepting payments in Bitcoin, Electrum is not intended for such a purpose, and then you can use https://btcpayserver.org to generate as many addresses as you want using a single seed.
legendary
Activity: 3682
Merit: 1580
December 24, 2023, 02:33:35 AM
#7
Hi
guys i want to use different adress at each deposit on my electrum for privacy
how to do that since electrum only showing 20 receiving adresses if you want like 100 - 200 adresses how to do that

Electrum will generate more addresses automatically once you start using the existing ones i.e. you receive btc to them.

Quote
also i want to know if each private key can generate multiple adresses or not and if id does does that mean each of those
new adresses also will have its own private keys

Yes each address has a separate key pair behind it i.e. a private key and a public key. All keys are derived from your seed so writing that down is a sufficient backup for your entire wallet.

Quote
also if i split 0.1 btc to 10 different adresses can i send 0.10 btc from electrum
or i need to make 10 transactions of 0.01 btc and pay the fees 10 times since each 0.01 is on different adress and different private keys

Even if you receive smaller amounts you can send the whole amount (0.1btc) in one transaction using electrum. However the fees are the same regardless of whether you use one address or 10 addresses. In order to save fees you have to reduce the number of unspent outputs created i.e. send the whole 0.1 btc to your wallet in one go instead of breaking it down into multiple outputs.
legendary
Activity: 2380
Merit: 5213
December 23, 2023, 04:44:11 PM
#6
also i want to know if each private key can generate multiple adresses or not and if id does does that mean each of those
If you are referring to an individual private key, you can derive three types of addresses.

Select "Import addresses or private keys" when creating a new wallet and add a prefix to specify the address type.

Use "p2pkh" for generating a legacy address.
Use "p2wpkh-p2sh" for generating a nested segwit address.
Use "p2wpkh" for generating a native segwit address.

For example, if you want to generate a native segwit address, you should enter your private key as follows.

Code:
p2wpkh:YourPrivateKey



On the console, use this command:

Code:
wallet.change_gap_limit(200)

It will give you lists of 200 addresses. You can edit the number to the number of addresses that you want.
To be more accurate, this command increases the gap limit.
For example, if you set the gap limit to 200, electrum will generate more and more addresses and display their transactions history until it reaches 200 consecutive unused addresses.



new19980, you can also use the following command to generate more addresses without increasing the gap limit.

Code:
[wallet.create_new_address(False) for i in range(50)]
This command generates 50 more addresses without increasing the gap limit.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
December 23, 2023, 04:35:02 PM
#5
thnx but what about the fees is it true that i need to pay X10 higher fees if i have my balance split to 10 diffrent adresses as Hazink@ said
Assuming you receive coins on five different addresses, or five times on the same address, if you want to spend all at ones, you will need to pay higher fee than if you send all the coins at ones to a single address.

Just like I said on your other thread, the reason people use different addresses is because of privacy.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
December 23, 2023, 04:21:40 PM
#4
On the console, use this command:

Code:
wallet.change_gap_limit(200)

It will give you lists of 200 addresses. You can edit the number to the number of addresses that you want.

You can send out the coins that you sent in at ones. But the more you split the coins, having higher UTXOs, the more the fee if you want to send out at ones. I think you should be able to understand.

If you do not want to waste money on fee, this is not the right time to do that because the mempool is congested.
hero member
Activity: 868
Merit: 952
December 23, 2023, 04:14:42 PM
#3
guys i want to use different adress at each deposit on my electrum for privacy
how to do that since electrum only showing 20 receiving adresses if you want like 100 - 200 adresses how to do that

The 20 free receiving addresses is Always there you can simply pick another address and when you receive bitcoin on that address, a new free receiving address is added to the remaining ones to make it free 20 addresses again. So on all occasions you will have 20 free addresses to be use except if you change it through gap limit I think

Quote

also i want to know if each private key can generate multiple adresses or not
That private key is called a master key or master seed and that’s what wallets which are HD wallets like electrum are meant for. A single master private can recover all those addresses.

Quote

also if i split 0.1 btc to 10 different adresses can i send 0.10 btc from electrum
or i need to make 10 transactions of 0.01 btc and pay the fees 10 times since each 0.01 is on different adress and different private keys

You can send each domination of bitcoin you want. You can also choose any address you want to send from using electrum by using the coin control feature. If the amount to be sent is higher that of amount of funds on that wallet then the wallet will add funds automatically from the other addresses if you don’t set a coin control
full member
Activity: 189
Merit: 120
December 23, 2023, 04:08:35 PM
#2
If your wallet is connected, I mean if you already have about 20 addresses, you can always find the new address option on your electronic wallet, and you will have to generate a new address from there.
 
From your previous thread , you will learn from other members that you can send from your holdings to any amount of wallet that you want to send it to, and you will not be charged differently, but the fee will be a sum of together, provided that you are sending it all at once, which is from 1 output into 10 inputs, just one fee, which you need to pay, but it will be higher than when you are just sending from one wallet to another.
newbie
Activity: 48
Merit: 0
December 23, 2023, 04:04:39 PM
#1
Hi
guys i want to use different adress at each deposit on my electrum for privacy
how to do that since electrum only showing 20 receiving adresses if you want like 100 - 200 adresses how to do that
also i want to know if each private key can generate multiple adresses or not and if id does does that mean each of those
new adresses also will have its own private keys also if i split 0.1 btc to 10 different adresses can i send 0.10 btc from electrum
or i need to make 10 transactions of 0.01 btc and pay the fees 10 times since each 0.01 is on different adress and different private keys
Jump to: