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
1
vote
0answers
21 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
30 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
24 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
31 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
20 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
18 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
60 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
25 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
26 views

Why BIP32 derive address does not match with BIP39?

How is that the same xPub rsults different address in BIP32 and BIP39? :)
0
votes
2answers
59 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
17 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
32 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
237 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
39 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
42 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
51 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
75 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
30 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
28 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
141 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
44 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
100 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
42 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
30 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
20 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
215 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
76 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
47 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
75 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
44 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
51 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
210 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
46 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
18 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
118 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
37 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
vote
1answer
114 views

Reusing bitcoin hw wallet infrastructure as a PGP replacement?

A lot of people who own Bitcoin are already know how to securely generate, store and use their BIP32 + BIP39 wallets, and own hardware wallets. Are there any existing projects/standards trying to bolt ...
2
votes
1answer
88 views

Proving two public keys are derived from the same seed, without revealing the xpub and the path?

Let's think about the following scenario: Key0 is derived from SEED at path m/44'/0'/0'/0/0 Key1 is derived from SEED at path m/44'/0'/0'/0/1 I am wondering if there's a way to prove that Key0 and ...
1
vote
0answers
119 views

How to get the compressed WIF of my key?

I'm a trying to understand the different encoding on the private keys. What format is used by the iancoleman validator and why? How can I reproduce it? All my Data is valid. According to the bitcoin ...
0
votes
0answers
30 views

NodeJS HD Wallet addresses generation issue

I am trying to code a HD wallet using NodeJS There is the example I started with https://medium.com/bitcraft/so-you-want-to-build-a-bitcoin-hd-wallet-part-1-8b27aa001ac3 I'm also using this to ...
5
votes
3answers
243 views

Should the BIP 39 mnemonic sentence checksum be eliminated from the standard? Does it do more harm than good?

Should the BIP 39 checksum be eliminated from the standard? Should the BIP39 checksum be made optional to improve security?
0
votes
1answer
31 views

Is it possible to reach same address in HD wallets?

Is it possible to reach same address (same private key) with different mnemonics and different derivation paths in an implant based on BIP32,BIP39 & BIP44 combination?
0
votes
2answers
79 views

Can bitcoin-core wallet be used as the backend for a mobile wallet app?

my idea is to use bitcoin core and it's multi-wallet capabilities as the back-end of a mobile wallet app. The way I think this could be archieved is by creating an empty wallet with bitcoin-cli ...
0
votes
1answer
86 views

Import private key in HSM Luna SA

I need some clarification on how keys are imported into a HSM Luna SA. I should import BIP 32 private keys of multisign wallets. There are currently two keys: one for the user and one held by the ...
0
votes
0answers
51 views

When a BIP44 XPUB and one of its descendant keys get leaked, what's the worst that can happen?

I understand that BIP44 has one edge case vulnerability where if a hacker gets his hands on an Xpub and a private key from its descendants, he can compute the Xprv pair of the original Xpub and ...
1
vote
2answers
80 views

How to use UTXO of xpub derived addresses?

I'm new in Bitcoin, this is something I'm confused with. If we are deriving children, i.e. public keys, from xpub, without private keys, for the purpose of receiving outputs, how are we able to spend ...
0
votes
0answers
49 views

BIP 32 Private keys to be imported into HSM

Could someone explain to me how the import of private key in HSM works? Below is the information from the manual: Private Key Import/Export Private keys can be imported and exported with existing ...
1
vote
1answer
37 views

is there any way to get derivative path from public key and xpub?

I have an xpub derived from m/44'/0'/1' can I get that path again from generated xpub or pubkey? something like def get_path(xpub): return derivative_path
1
vote
1answer
51 views

Test vector 1 BIP32 in Python

i tried to replicate code in this git https://github.com/tongokongo/bitcoin-basics/blob/master/HD_wallet/bip32.py . I'm not familiar with python but the xpub is correct (this is the Test Vector 1 from ...

1
2 3 4 5
9