Bitcoin Forum

Other => Beginners & Help => Topic started by: Adorocrypto on July 26, 2021, 12:23:56 AM



Title: Multiple addresses on 1 wallet
Post by: Adorocrypto on July 26, 2021, 12:23:56 AM
Hello, I have 1 keepkey hardware wallet, 1 personal exchange account (most of which has been moved to the wallet) and 2 other retirement accounts that hold crypto. Can I use that one keepkey device to generate separate addresses to hold the retirement crypto? The custodian has told me that they would just need the public keys.


Title: Re: Multiple addresses on 1 wallet
Post by: Charles-Tim on July 26, 2021, 01:05:55 AM
Keepkey is an hardware wallet, it is a HD wallet, which means there are millions of addresses generated, you can use different addresses for each transaction, HD wallet is capable of that.

Can I use that one keepkey device to generate separate addresses to hold the retirement crypto?
Yes

The custodian has told me that they would just need the public keys.
Public key for what, it can be a scam exchange that will later demand for private key or seed phrase, addresses are enough to give to people for payment and to make withdrawal on exchanges.

Why even using exchange for holding? It is not your coin on blockchain, not your key not your coin. Withdraw all your holdings from exchanges to noncustodial wallet and protect your backups.


Title: Re: Multiple addresses on 1 wallet
Post by: dkbit98 on July 26, 2021, 08:17:21 AM
Can I use that one keepkey device to generate separate addresses to hold the retirement crypto? The custodian has told me that they would just need the public keys.

You can connect your keepkey hardware wallet with Electrum wallet and you will be able to see or generate as many addresses as you need, but I don't understand why you need any custodian for this.
I am not sure what the procedure is for other software wallets, but here are instructions for Electrum Integration:
https://shapeshift.zendesk.com/hc/en-us/articles/360060952191-Electrum-Integration-with-KeepKey


Title: Re: Multiple addresses on 1 wallet
Post by: Bitbtc8 on July 26, 2021, 09:07:20 AM
Also you can download metamask app on your phone, connect your private key and create many Ethereum address as you like, you can do the same on trust wallet too but it's limited to a certain number but on metamask it's unlimited


Title: Re: Multiple addresses on 1 wallet
Post by: Maus0728 on July 26, 2021, 10:18:48 AM
Just a heads up, I think he also needs to understand what other members are saying with regards to creating multiple account on 1 master private key to separate his bitcoin holding.

If you have followed the article that is mentioned above, it would be best to create a standard wallet using native segwit (p2wpkh) if and only if the exchange you are using to hold your retirement account accepts Native Segwit type of addresses. The reason for this is that bech32 allows you to consume less fee on a transaction.

It could be the following derivation:

m/84'/0'/0' -- 1st retirement account
m/84'/0'/1' -- 2nd retirement account


The process for creating the second wallet is the same as for creating the first account; the only difference is that you must change the last digit from 0' to 1'.

This would make sense if you'll read the simplest explanation about derivation path, just to avoid having confusion.
- https://bitcointalk.org/index.php?topic=5243350


Title: Re: Multiple addresses on 1 wallet
Post by: NeuroticFish on July 26, 2021, 07:20:08 PM
then the best way to do it is the usage of dedicated derivation path for each set of addresses

While the derivation path is indeed an elegant approach, I find it somewhat advanced and people may get headaches if they use them without understanding what they do. Those headaches could come when they'll want to recover their wallets, at some later point.

Can you talk a little more about these retirement accounts. You say that the retirement accounts hold the coins, but if you have the private key then you would hold coins.

Indeed. OP, can you please explain in more words what you intend to do and how (if possible)?... since you may have misunderstood something and it would be best to have everything crystal clear before changing anything.


Title: Re: Multiple addresses on 1 wallet
Post by: Chikito on July 27, 2021, 04:29:22 AM
The custodian has told me that they would just need the public keys.
sure, that's public keys are all of your addresses, this means you have to get your xpub keys to know your addresses.

you should get xpub key using third-party https://kkxpubexporter-mv2ds3ul8.now.sh/

[1] https://keepkey.zendesk.com/hc/en-us/articles/360001411510-How-Do-I-Get-xPub-on-OS-X-
[2] https://github.com/keepkey/keepkey.js/pull/24

or better to get your xpub key by connecting your HW with electrum. After you got it, you have to import the xpub key to get the address but that is as watch-only wallet