Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [hd-wallet]

Hierarchical Deterministic wallets or HD wallets are wallets that can be shared amongst different wallet implementation with or without the ability to spend coins.

3
votes
1answer
51 views

Export Xpubkey from Bitcoin Core

How do I export my HD wallet's Xpubkey in Bitcoin Core? Do I construct it using the value of "hdseedid" returned by getwalletinfo?
0
votes
0answers
15 views

Which derivation paths are used by the Abra wallet?

Abra have stated in a reddit comment that their non-custodial HD wallet uses custom derivation paths to convert the user's BIP39 mnemonic seed into cryptocurrency address/key pairs. Has anyone figured ...
0
votes
0answers
24 views

how to find my btc address and private key using bip32 rootkey

I have one query Using my bip32 rootkey I can see all address I've 250$ into my wallet but when i important the address from my rootkey it's showing only address which i received payment of last 150$...
0
votes
1answer
37 views

Expected property “0” of type ECPair, got p

When I'm trying to create a wallet in react app using the following code: const seed = bip39.mnemonicToSeed(mnemonic); const master = bitcoin.HDNode.fromSeedBuffer(seed, "testnet"); I got error: ...
0
votes
1answer
35 views

Bitcoin Core 0.17 sethdseed then dumpwallet how to recompute extended private masterkey?

Using bitcoin-cli -datadir=X sethdseed true "WIF_KEY" the current wallet within datadir is updated Then, using bitcoin-cli -datadir=X dumpwallet my_dump.txt shows a fresh new # extended private ...
2
votes
1answer
23 views

What does the prefix of the raw transaction encoding of an exported Electrum transaction file (.txn) mean?

I have exported a testnet transaction into a .txn file: { "hex": "45505446ff0002000000000101c6be24d86ab1ae5b54e7e7905b...", "complete": false, "final": false } However, as explained in ...
0
votes
1answer
29 views

Bitcoin Core change derivation path with getnewaddress cmd 0.17

As I'm building a simple HD wallet, I would like to use bitcoin core regtest. My goal is to setup a testing flow where I could have constant seeded address each time I use bitcoin-testnet-box, so that ...
0
votes
1answer
51 views

funds in hd wallet

I have a doubt on HD wallets, I have generated a sequence of address. how to check the balance of each address or how we can look for balance. Did the amount move to the base address as like monero ...
0
votes
1answer
26 views

Why do LedgerJS and Electrum, using the same Nano S and derivation path, not refer to the same Wallet?

I start Electrum in my cmdline like this: ./Electrum --testnet I connect Ledger Nano S to my laptop. In Electrum I make a new HD Wallet with Derivation path using the Nano S's private key as seed: "...
0
votes
1answer
33 views

HD wallets and multisig

Is there any standardized way to define HD wallet accounts used to participate in multi-signature transactions? How do existing multisig wallets derive their keys from the seed it? How is Bitcoin Core ...
0
votes
2answers
45 views

Private Key in HD Account Bither Watch Only

I have a watch only HD account in Bither and I've got a password of the wallet but I don't have a private Key. I need to send BTC received in that account to another address in another account
0
votes
0answers
49 views

How to create Bitcoin HD waller in node.js?

I know that there were similar questions to mine before but most of them was verry old and I couldn't find any helpful answer. So I want to make deposit system on my website where every user will have ...
0
votes
1answer
41 views

Should Electrum users give out their master public key?

I have seen a recent service advertising that users can turn their Electrum Wallets in to a "Cold Wallet" by providing the 3rd party service the Master Public Key from the Electrum wallet. Ignoring ...
0
votes
1answer
22 views

Is it possible to run HD derivation with an encrypted master node or seed?

Given either a seed or the private part of a master node, that is encrypted using AES-256-CBC (or another secured symmetrical cypher) with key K, is it possible to run derivation such as described in ...
0
votes
2answers
181 views

Get Master Private Key from BIP39 Seed

I have BIP39 Seed: 5b56c417303faa3fcba7e57400e120a0ca83ec5a4fc9ffba757fbe63fbd77a89a1a3be4c67196f57c39a88b76373733891bfaba16ed27a813ceed498804c0570 I want to get Master private Key Then I Have to ...
0
votes
2answers
73 views

Bitcoin HD Wallets with hardened derivation and watch-only addresses

I'm learning about the details of how HD wallets work. After reading the BIP32 and BIP44 documents thoroughly and supplementing it with Mastering Bitcoin there's still on aspect that I can't figure ...
1
vote
1answer
128 views

Deriving hex private key from a HD wallet

I have the following test Mnemonic: stable primary already collect buffalo bike into robust fury cement proof agree neither blouse course From this I can generate a BIP39 Wallet: https://iancoleman....
0
votes
1answer
19 views

wallet that does not abstract change addresses?

I wanted a hands on approach to see change adresses myself instead of hiding away all the details. I also want to see non-deterministic wallets just for education so that I can understand. When we ...
2
votes
1answer
53 views

HD wallet attack

I've been reading about HD wallet derivation key mechanism. I understood that if an attacker gets somehow a child's private key plus the chaincode used to derive that child' key, then he could ...
0
votes
1answer
165 views

Is the hdSeedid in Bitcoin Core 0.17 RPC the actual seed itself?

I'm trying to find out the seed for the HD wallet in the 0.17 release of Bitcoin Core. I used the getwalletinfo command in the RPC console which produced information which includes a string that it ...
0
votes
4answers
61 views

Why do HD seeds use a word list?

I'm curious what the purpose behind having a word list for BIP39 HD wallets? Are you required to use these words to create a wallet seed? What would happen if you chose random words not on the ...
1
vote
1answer
178 views

Derive next HD segwit address from xpub/ypub

I've been using the smartbit api to derive the next receiving address for a while now. However it only works for Legacy addresses and not Segwit addresses. I now have a Ledger Nano s and need a ...
-1
votes
1answer
159 views

Restore BIP44 HD wallet

I'm newbie in bitcoin development, I'm working on a wallet and I generated addresses using BIP44. Now for restoring my wallet, I followed the example RestoreFromSeed.java it uses Wallet.fromSeed(...
0
votes
1answer
95 views

Bitcoin open source web wallet with Bitcoin wallet service

Where the user email and password are stored when user registered on the web wallet websites like blockchain.com ? Is the blockchain.com directly interact with the bitcoin blockchain and store the ...
0
votes
2answers
85 views

Do wallets save a backup of my private keys and seed?

Let's say that I do not trust a lot in myself and my ability to not screw my computer, so also my private keys. Knowing the concept of wallet HD and having seeds to recover all your private keys ...
1
vote
1answer
204 views

Xpub for HD wallets

I have a cold storage in my one of the computers.Also in my project server I have run bitcoin-cli. So I want to remove priv key from here and set the public key from cold storage. I read that it will ...
1
vote
0answers
31 views

Bitcoin core read-only

I have system where users can generate addresses and bring some coins, and get bonuses after. I want to make my core read-only. For this I have a second bitcoin core which have not connected to ...
2
votes
1answer
52 views

Should Account-level in BIP32/BIP44 be Hardened?

Let's say we have an ETH trading exchange where we employ BIP32/BIP44 to generate a unique wallet address for each user. For simplicity, each user uses the same wallet address (unique to each user) ...
1
vote
1answer
631 views

How to get public key from a Electrum based wallet?

I have created a wallet with Electrum. Now I want to get the public key (not the address, but the public key for key-derivation). How can I achieve that?
0
votes
1answer
37 views

What type of Bitcoin wallet is more secure than others?

What type of Bitcoin wallet is more secure than others among Paper wallet, Physical bitcoin, Mobile wallet and Web wallet ?
0
votes
3answers
188 views

What is the advantage of HD Wallets?

I have read man resources and questions about HD Wallets. As pointed out in this question on SO, it won't be possible to send funds of a derived child address using the master private key. In my ...
2
votes
1answer
588 views

Default derivation paths

I'd like to know all of the default derivation paths used by both software and hardware wallets for bitcoin. According to https://iancoleman.io/bip39/?#english, the following are defaults: m/0'/0' (...
0
votes
1answer
248 views

Possible attack vector of BIP32 HD wallet

I've been reading about BIP32 HD wallet and it's implementation and came across a few questions regarding the possible known "attack" vector of leaked private child keys and known xpub parent key ...
0
votes
1answer
79 views

Can't generate same addresses as bitcoincore using xprv from bitcoin-core

First of all all addresses below are for testing purposes so I don't care about private keys. So dumped wallet created by Bitcoin-qt v0.16.2: extended private masterkey: ...
0
votes
1answer
35 views

What is the typical size for an extended public key?

What is the typical bytesize range for an extended public key? An extended private key?
0
votes
1answer
24 views

Are HD wallets, with multiple hierarchies, supported across all crypto-currencies?

Suppose I want to create an arbitrary tree deriving from one master secret, with an arbitrary structure, with some branches being arbitrary different crypto-currencies (e.g. BTC/ETH/XRP/...). Is this ...
0
votes
1answer
21 views

bitcoin transfer without creating wallet

My question is about transferring bitcoin between two addresses without having a wallet. Here is my idea of transferring bitcoins in following way: Idea: I have my own Android Application. I am ...
1
vote
1answer
103 views

What's the difference between xpub and bpub?

I've seen extended public keys such as the one below xpub661MyMwAqRbcFLCsW67CH9AgprkK2MbeLbmdMiBRWb1Wamm6GjGhTFQChvPmwQGQh78MMd8Eu7CLJ7FEuwhsomD66XC74VnfgHdEx1NFSKL But now I've seen a bpub ...
0
votes
1answer
247 views

BIP-32 - how can parent extended public key exposed parent extended private key?

The below is the snippet from bip-32. I do not understand under what circumstance would 'parent extended public key' be exposed? In the case of e-commerce a 'child extended public key' is derived from ...
1
vote
1answer
174 views

How to create wallet in Electrum programmatically?

I want to create new wallet using Electrum-apis. I have gone through the documentation given here but didn't found any method to create a new wallet or an address. Can someone please clarify how I ...
0
votes
2answers
96 views

Does Electrum use Bitcore Apis as it's backend?

Does Electrum use Bitcore Apis as it's backend or not? If not, then what is the purpose of developing Electrum when Bitcore Apis provides all the features Electrum has (like HD wallets and master ...
0
votes
1answer
495 views

Does Electrum provides any API?

Does Electrum provides any API? If yes, please let me know if there's any dedicated documentation available. Also, does Electrum support Bitcoin Cash? Purpose: I want to integrate Electrum into my ...
2
votes
0answers
68 views

What are segwit extended key prefix bytes for regtest?

I need the HD version bytes for equivalent of ypub, zpub, Ypub, Zpub but on the regtest network. I also need Ypub on testnet. All the rest I can find in slip132, but it is incomplete. thanks.
0
votes
0answers
24 views

Wallet creation using Bitcore API

Is Bitcore's HDPrivateKey same as creating new wallets? Please refer the API document for details.
0
votes
1answer
114 views

How Master seed is generated using Bitcore API?

Can someone please explain how to get Master Seed when a new HD keys is created using Bitcore APIs? My purpose is to implement wallet service in my application using Bitcore APIs. Refer this link ...
0
votes
3answers
468 views

How to link a bitcoin address to a wallet address?

BitGo has a feature where you can have multiple addresses under a wallet. The wallet also has its own address. Now suppose I have two addresses under my wallet. This means for any user to send me BTC, ...
0
votes
1answer
110 views

Trying to understand parent fingerprint in HD wallets

I'm trying to implement a barebones HD wallet generator in C#. I'm starting with a mnemonic and derivation path m/0' and want to generate BIP141 p2wpkh-in-p2sh addresses. Obviously for the Master ...
1
vote
2answers
131 views

HD Wallets Difference between a CKDpub and CKDpriv from the path notation

I' m still trying to grasp the conventions used in HD wallets, so I have a couple of questions: What's the difference between CKDpub and CKDpriv from the path notation. What I know is the path just ...
0
votes
1answer
260 views

HD Wallet Child Private Key Derivation Function

I was trying to understand the specs on CKD function from both the bip32 standard and Mastering Bitcoin book, I couldn't understand how a private key is derived from the left side of the extended key. ...
4
votes
1answer
399 views

In HD Wallet recovery how does the wallets know which addresses to recover

I have been reading the BIP32 proposal explaining how HD works but it didn't mention on any point how one wallet in one phone can recover from a simple mnemonic seed. Does it just try all possible ...