Questions tagged [bip32-hd-wallets]

BIP32, or Hierarchical Deterministic Wallets. HD wallets are wallets that can be shared amongst different wallet implementation with or without the ability to spend coins. https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki

Filter by
Sorted by
Tagged with
0
votes
1answer
26 views

How exactly can hardened keys work?? (HD Wallets!)

After reading Chptr 5, Wallets, from the Bitcoin Book, I have some questions: So I understand that the leak of an xpub+child priv key = compromised wallet. 1)How compromised is the wallet? Just from ...
2
votes
1answer
31 views

What does an apostrophe at the end of a derivation path mean?

If I generate addresses with m/44'/0'/0'/0', m/44'/0'/0'/1', what is the difference compared with m/44'/0'/0'/0, m/44'/0'/0'/1?
1
vote
1answer
31 views

What type of wallet support French seed-phrases?

been struggling to find wallet to restore it as it seems most wallets support only English.
4
votes
1answer
45 views

How are derivation paths stored and regenerated for HD wallets?

HD wallets create derivation paths for generated keys. But if you need to regenerate these keys with your seed or master key, where do you get the derivation paths? I don't see how they can be stored ...
2
votes
1answer
39 views

Are a new set of keys created for each UTXO, or can multiple UTXOs be locked by the same PubKey?

I understand that each transaction, new pairs of keys are generated, usually derived from a master key say in an HD wallet. If your change for a transaction or received BTC Is in multiple UTXOs, are ...
0
votes
2answers
52 views

Private Key not recognized by Electrum

I'm in a bit of a pickle :-). I recently discovered I still have a few dollars worth of BTC, which I bought in 2017. I transferred the BTC from Coinbase to my Electrum Wallet (a client, which I no ...
0
votes
1answer
70 views

Can you get the seed phrase of a HD wallet from the private key of one of the wallets?

Let us say I have a HD wallet. Can I get it’s seed phrase from the private key of one of its wallets? Also are seed phrases just easy to remember private keys? If so does that mean that from the seed ...
0
votes
0answers
35 views

Generating Derivation keys from root XPRV in Python

Here's what I'm currently doing in JavaScript, I was wondering if there's anyone who knows how to recreate this functionality in Python. all I need to do is: take a base58 xprv (rootKey) -> derive ...
0
votes
0answers
8 views

Adding wallet descriptor in Electrum

Is it possible to add a wallet descriptor in Electrum? I'm trying to make a watch only wallet that can sign transactions from a hardware device. Thanks.
1
vote
0answers
43 views

How can I recover my BCH wallet using my recovery phrase in another wallet? [closed]

Its important that the wallet supports 12 word phrase, BIP32, BIP32 Derivation Path of m/0'/0. The BCH is currently in my BRD wallet, but I want acces to my BITCOINSV. Thanks a lot.
0
votes
0answers
32 views

Consolidating BTC across multiple address but same account

Say a user generates three "linked" addresses (e.g. m/44'/0'/0'/0/0, m/44'/0'/0'/0/1, m/44'/0'/0'/0/2) using an HDWallet and receives 1 BTC to each unique address. For each of the addresses ...
0
votes
1answer
41 views

Deriving payable address from mnemonic using BIP44

I'm trying to go from seed phrase/mnemonic to payable address using BIP 44. Here is a simplified version of the code I'm using. However, when I compare with https://iancoleman.io/bip39/ the private, ...
1
vote
1answer
46 views

Why is BIP32 not simply PublicKey multiplication?

I understand that: pubkey(a + b) = pubkey(a).combine(pubkey(b)) where a and b are secret keys. (See: https://crypto.stackexchange.com/q/83694/17505) If, under the circumstances: Bob wants to pay ...
1
vote
0answers
32 views

Why bother with 'account' in derivation path?

After lots of wallet testing, I'm thinking that only account level 0 should be used. Especially, when you consider restoring a wallet from the seed phrase. m / purpose' / coin_type' / account' / ...
0
votes
1answer
59 views

Can Bitcoin be recovered from a child key alone?

I have a question regarding BIP-32 and keys. Imagine a scenario in which a user creates a new Bitcoin wallet with a seed phrase. He then generates a new address and sends 1 BTC to this address. Under ...
0
votes
1answer
35 views

Are JBOK wallets used at all?

JBOK (just a bunch of keys) wallets generate the keys independently from each other. In contrast, HD wallets are hierarchical and deterministic: They need a seed (e.g. a couple of words) and can ...
0
votes
1answer
44 views

Why BIP32 extended public key differs from BIP32 derived private key?

I put the same input into iancoleman site and BIP32 site, but both derive different result. Why? I expected derived address will be the same. Do you see what I set wrong? ...
1
vote
0answers
34 views

Generating HD wallet seed phrase

got a new hardware wallet and thinking of using my own set of bip39 words instead of wallet generated one, combined with a passphrase.
1
vote
0answers
22 views

How to store hd wallet seed in production server

I've developed a cryptocurrency payment gateway, which is a web application that generates new addresses for users, I've developed a HD wallet as a hot wallet for my application, and all addresses for ...
1
vote
1answer
103 views

Python: Why the addresses and keys generated by pywallet and bip32utils using the same 12 mnemonic words don't match?

I tried to generate wallets by using pywallet and bip32utils (Python). But I noted that the addresses/keys of the 2 wallets, namely wallet_pywallet and wallet_bip39 don't match with each other. I ...
1
vote
0answers
33 views

How to calculate and spend funds received from derived addresses

Assume I have a xpub for path m/44'/0'/0' and I generate receive addresses from it like m/44'/0'/0'/1 to m/44'/0'/0'/n where n could get really large as time passes. My question is: Where does these ...
1
vote
1answer
35 views

Why BIP32 derive address does not match with BIP39?

How is that the same xPub rsults different address in BIP32 and BIP39? :)
1
vote
1answer
97 views

How to correctly create and import a SegWit paper wallet

I use Bitcoin Core to create SegWit paper wallets for friends and family. After creating the wallet via the GUI, the steps I take are as follows: getnewaddress # Carry this public key back to the ...
0
votes
1answer
30 views

How to derive public child keys from public parent keys with bip39-libs.js?

I red this doc: https://howieliux.github.io/assets/others/Mastering_bitcoin/Mastering_Bitcoin.html and found: As mentioned previously, a very useful characteristic of HD wallets is the ability to ...
0
votes
1answer
54 views

Ledger Nano Mnemonic Generation and Questions

From the ledger documentaion we have The device generates a sequence of 256 random bits using the true random number generator (TRNG) built into the device’s Secure Element. The first 8 bits of the ...
3
votes
1answer
315 views

How are Electrum addresses connected to my private key?

I've started using Electrum and created my first wallet. I saved the private key seed on a piece of paper. I also created a new address by going to the Receive tab and clicking "New Address"....
2
votes
0answers
40 views

Is BitCoin developer page's HD Wallet image wrong

Here is the image I copied from the https://developer.bitcoin.org/devguide/wallets.html#id9 What I understand is that M/0'/1' can derive M/0'/1'/0. M/0'/1' can't derive M/0'/1'/0'. To derive M/0'/1'/0,...
0
votes
1answer
57 views

Verify that WIF corresponds with bip32 extended public key

I have a bip38 encrypted private key that I lost the password to, and I have its corresponding extended public key. I want to brute force passwords as I have an idea of what it might be, but I need to ...
1
vote
1answer
80 views

How to derive BTC m44 addresses from xpub?

I checked Swan's Address Derivation Library https://github.com/swan-bitcoin/xpub-tool. I try to get m44 address, but I got m84. Why? Do you know is it any parameter to force return m44? I tried to ...
0
votes
0answers
186 views

Mycelium - understanding of keys

Under the Accounts tab in Mycelium, it says that Account 1 "Contains 3 private keys." My understanding is that a public/private key pair is generated for each address type/format (p2sh, ...
0
votes
1answer
38 views

Mycelium - more than one unused Bitcoin HD account

Why can't I have more than one unused Bitcoin HD Account? What if I want to use a Bitcoin mixer that allows for 5 destination addresses?
0
votes
0answers
32 views

Mycelium - multiple accounts

Are there best practices for when you'd create multiple accounts? What are examples of meaningful names for accounts?
0
votes
1answer
160 views

Create a wallet from the HD recovery phrase

Is there a way to create a wallet from a Hierarchical Deterministic recovery phrase in Bitcoin Core 0.21.0? I'm using the x64 Windows cli version, in case that matters.
0
votes
1answer
56 views

Trying to understand how exchanges handle crypto

From my understanding. (which is very very limited) Crypto exchanges give their users a bitcoin address to send their crypto to. This address is a derived/child key from their own wallet. Once this ...
0
votes
1answer
178 views

Convert Electrum p2pkh wallet to p2wpkh one?

Is it possible, in Electrum, to convert a p2pkh wallet to a p2wpkh one, so I can use the Lightning network?
-2
votes
1answer
36 views

How wallet handles different cryptocurrencies? [closed]

As far as I know, wallet stores private and public keys and calculate balance according to that. Suppose a wallet(Single cryptocurrency) has 3 keys (private,public). Wallet will find UTXO's connected ...
0
votes
1answer
49 views

Can individual private keys in Bitcoin Core compromise any part of the HD wallet?

I am attempting to understand Bitcoin Core and its use of BIP32 HD hardened keys - https://developer.bitcoin.org/devguide/wallets.html The article explains that the HD protocol uses different index ...
0
votes
1answer
33 views

Trouble deriving a BIP 32 Child Key

I have a small Python program I'm writing to generate BIP32 keys, including child keys. I've gotten to the point where I can correctly generate a master extended key pair, but I'm not able to ...
0
votes
1answer
22 views

Is it possible derive pathes without prive key? If so in which wallet?

I implement a webshop, basically it is more than a wehshop a marketplace and I would offer Bitcoin payment. There are 3 roles: buyer, seller, and the marketplace. The procedure I imagined, that that ...
1
vote
1answer
598 views

I need help with an bitcoin open book exam

I am completely new to bitcoin and by extension cryptocurrency, but I am slowly getting my head around certain things. My problem is I am currently doing an open book exam and I am free to use any ...
1
vote
1answer
149 views

What software can I use to calculate my private key from a seed (e.g. Trezor or Ledger)?

I want to make sure I can use my seed from Trezor or Ledger (or others) in a backup process without using an actual Trezor or Ledger to do it. I have to find out my private key. I probably also need ...
0
votes
1answer
128 views

How to convert HD wallet master key to extended key and child keys in javascript?

I'm trying to learn how HD wallets work internally by writing javascript code that can derive child keys from parent keys. So far, the only thing I've been able to do is convert a BIP39-generated seed ...
0
votes
1answer
88 views

Private Keys Relationship in HD Wallets

I'm new to bitcoin (core) wallet. I recently begin to use it to store some BTC. I'm using the latest version 0.21.0. I have some basic questions on the keys/addresses it generated. I use command ...
0
votes
1answer
83 views

What's going to happen if someone has access to my Bip32 root key?

Can my bitcoin get stolen if someone else has access to my Bip32 root key?
0
votes
0answers
59 views

Which one is safer for a cold storage bitcoin-core or electrum?

Since bitcoin core and electrum uses different method in generating the wallet (BIP39 & BIP32). I wonder which one is the safer option to use for cold storage?
2
votes
3answers
226 views

Is there a script for bitcoin core which prints all spendable UTXOs given a private seed?

I am looking for an open source script or application which would take a private wallet key from the user (from terminal input or file, as mnemonic or xpriv string) and then connect to a bitcoind and ...
1
vote
1answer
54 views

How is BIP 158 wallet rescanning supposed to work with xpub keys?

A light client implementing BIP158 downloads filters and checks its addresses against that filter. If one matches, it downloads the block. Now, let's say we have an HD wallet (BIP32), and/or an xpub ...
0
votes
0answers
23 views

hardened derivation path with several ' in path

Is it possible to get a path like that : m/0'/0/1' ? I mean a path with sometimes ' in a node and sometimes not. What a common BIP32 path has several ' in it ? Only one has the start could not be ...
1
vote
1answer
237 views

Derive public key from xpub?

I woud like to obtain an extended public key of a derivation path (m/84'/0'/0'). I'm using btclib, and I have the xpub of the root account. When I try to use bip32.derive("xpub...","m/...
0
votes
0answers
44 views

dumpwallet lists HD keys in seemingly random order

I was curious when you do a dumpwallet in the default bitcoin client the output file gives you an xprv and then followed by WIF keys, corresponding address, and the hdkeypath. I noticed the order of ...

1
2 3 4 5
9