Stack Exchange Network

Stack Exchange network consists of 174 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 [bip39]

An open standard for encoding a seed as a series of common words.

0
votes
1answer
15 views

UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'fromSeedBuffer' of undefined

I am getting Getting error at this line var root = bitcoin.HDNode.fromSeedBuffer(seed); UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'fromSeedBuffer' of undefined Here is ...
0
votes
1answer
26 views

secret sharing scheme for 3-of-5 shares (for BIP39 mnemonic phrase of 24 words) [duplicate]

Given a 24 word BIP39 mnemonic phrase, I would like to have a way to split it into 5 shares, so that any 3 would allow me to reconstruct the phrase (but any less than 3 would not). This is easy ...
1
vote
1answer
37 views

call to bip39_mnemonic_from_bytes in libwally-core returns NULL

what am I doing wrong? it always returns with error -2... I included libwallycore to my project and my IDE tells me it it is available after I also did include <wally_bib39.h> I tried mainting ...
1
vote
1answer
239 views

How to generate public and private key pairs from the 12 seed words in python

I basically followed the instructions here How to generate mycelium addresses from the 12 words in python So my code is similar: from bip32utils import BIP32Key from bip32utils import BIP32_HARDEN ...
4
votes
1answer
116 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 ...
0
votes
1answer
92 views

Using seed to send bitcoin from a wallet's specific private key

I'm new to bitcoin and I've recently been reading on the concept of wallet. If I understand correctly, a wallet is a collection of one or more pairs address + private key (an address is where BTC can ...
3
votes
1answer
723 views

How to generate specific private keys from 12-word backup and wallet address?

A single seed can lead to billions of addresses. Some wallets are unable to scan and find all used addresses. Is it a way to infer the private key from 12-word backup and wallet ID / (public key). ...
0
votes
2answers
379 views

Checksum generation for seed

I am trying to generated the checksum for the mnemonics (BIP39) but can't get the correct value. I used 3 resources This explains the mnemonic generation https://github.com/bitcoin/bips/blob/master/...
0
votes
1answer
63 views

Can you use the same seed for normal BTC and Lightning wallets?

If I generated 24 words from a Ledger Nano, can I import these to a lightning network wallet e.g. Eclair?
1
vote
1answer
48 views

Can i recover exodus with 12 words form blockchain.info?

At btgexplorer i saw that i have some BTG. I want to claim it from by blockchain.info wallet. I followed this article https://medium.com/@kuzdogan/how-to-claim-your-bitcoin-gold-from-blockchain-info-...
2
votes
1answer
38 views

What is 'birthday' in the context of BIP39 / Lightning seed generation?

In this talk about Lightning Network, roasbeef speaks about BIP39 as having no support for 'birthdays'. What does that mean? https://www.youtube.com/watch?v=LXY0L8eeG3k minute 22
0
votes
1answer
872 views

Private key to mnemonic words, is it safe?

Is it safe to do the following? Suppose I do not want the HD wallet, but I do want the convenience of using mnemonic words to remember the private key. I know I can convert the private key's hex ...
0
votes
1answer
344 views

What is the difference between the mnemonic and the private key?

My thinking so far: If I have a private number, then I can use that as the private key. If I have a mnemonic, I can match up each word to a number in the wordlist to get the seed, which is the ...
0
votes
1answer
2k views

Generate private key from a bip-39 seed phrase?

I'm able to generate a new private key and associated public addresses using bitcoin-core, but what I really want to do is generate a new private key from a 24 word seed phrase. I'm not sure how to go ...
1
vote
1answer
244 views

Derive LTC Segwit (M-Address) private key from Trezor

So I'm trying to get my head around this! I've got my 24 seed for my Trezor. I got my Segwit account for LTC (Address starts with M). I also have the P2H equivalent for my address (Starts with 3). ...
1
vote
1answer
269 views

Mnemonic Phrase (BIP39) with Existing Seed Generating Library

The standard BIP39 does three things: 1) Generate 256+8 entropy 2) Generate sentence 3) Derive seed from sentence (using PBKDF2 with HMAC-SHA512). I wonder what would be the security implication ...
0
votes
1answer
95 views

Is the Ledger Implementation of BIP39 Generation Not Following the Spec?

According to the BIP39 spec, invalid checksums should be displayed by software. However, Ledger's BIP39 generation tool (which looks like a copy of Ian's tool), will not show an error for invalid ...
1
vote
1answer
593 views

BIP39 Manual Phrase Calculations - How are Multiple checksums valid?

Need some help understanding the math regarding why multiple checksums work for mnemonic phrase generation (BIP39). Let's assume a 12 word passphrase. If we divide the 2048 wordlist into groups of 16 ...
0
votes
2answers
489 views

One private key generate many public keys?

I created wallet in BitPay. I have public and private keys. Then I created wallet in Electrum using existing private key. Now wallet in electrum has other public key than in BitPay but the same ...
0
votes
1answer
184 views

Can I use root used to create multiple BIP32 addresses, to spend transactions belonging to these multiple BIP32 addresses?

I want to accept BTC from different clients during an ICO, for this, I'm planning to use a combination of BIP32 and BIP39. var bip39 = require("bip39"); var bitcoin = require("bitcoinjs-lib"); var ...
1
vote
3answers
2k views

How to generate a valid hash for a bip39 seed phrase?

I'm trying to prove to myself that I understand how bip39 seed phrases work... I'm doing most of this in a spreadsheet because I thought it would be easier but I'm having trouble with the checksum ...
0
votes
3answers
964 views

16 word recovery phrase for blockchain wallet not working

I downloaded my blockchain wallet but now i forget the password and my recovery phrase is 16 word, so I tried them but they are not working. Can somebody please help me?
1
vote
3answers
233 views

Where do I find my Blockchain wallet's change address?

Six days ago, I sent some bitcoin and it hasn't been confirmed. In an attempt to execute a Child-pays-for-parent transaction, I used my mnemonic seed to derive addresses from my blockchain wallet(in ...
0
votes
2answers
368 views

What is Blockchains 12 word recovery passphrase process [closed]

Hello thank you for looking. I am trying to discover a simple way of creating blockchains 12 Word Recovery Passphrase, they have a so called help page on this subject which is of very little help and ...
2
votes
1answer
282 views

Mnemonic seed BIP 39 HD wallet with vanity address

Can we create a mnemonic seed BIP 39 HD wallet with vanity address for LITECOIN, if yes, how?
2
votes
1answer
259 views

Does bitcoind (as of 0.15) support BIP39 mnemonic phrase for wallets?

Can bitcoind print out a BIP39 seed phrase to backup the wallet? Can I import a BIP39 seed phrase (from, for example, Breadwallet on iOS)into bitcoind? I know bitcoind wallets have been BIP32 format ...
2
votes
3answers
445 views

What is the secure, self-hosted wallet to redeem BTG (Bitcoin Gold)?

Hacking and being hacked is not cool I'm looking for a decent solution to redeem BTG. Ideally self-hosted and open source. I have 12 words seed phrase, BIP39, deterministic derivation path, etc... ...
1
vote
2answers
833 views

How can I generate a Bitcoin address from a 12 word seed without using a computer?

I have a 12 word seed and I want to generate an address without exposing it to any computers. How can I accomplish this?
2
votes
1answer
1k views

How to generate mycelium addresses from the 12 words in python

I am trying to re-generate the receiving addresses (and change addresses, for that matter) my mycelium wallet has generated. So far I've used trezor's implementation of BIP39 to generate the entropy ...
2
votes
1answer
672 views

BTG wallet or exchange with BIP39 seed import

Can anyone recommend a Bitcoin Gold exchange or SPV wallet for Linux that supports importing wallets from a BIP39 seed? The best I’ve found so far is a fork of Electrum that supports BTG for Windows ...
1
vote
1answer
751 views

How does mnemonic recover a single private key?

As I understand the algorithm of mnemonic (BIP39) can generate billions of private keys from your 14-24 words. Whats the mechanism that some wallets/clients use to recover a single private key, my ...
1
vote
1answer
76 views

Is it possible to determine BIP39 keys are related

Is it possible to determine if public or private keys generated with a single same BIP39 phrase are related to one another?
5
votes
4answers
1k views

Does BIP39 mnemonic construction avoid repeating words?

Will all 24 words of a seed-phrase be unique by specification? Or is it possible for a word to occupy two positions (ie the word "tool" is #8 AND #20 in a valid, securely generated seed)
0
votes
1answer
772 views

BIP39 seed and secret key

My understanding is that the 12-word seed is used to recover wallets' private keys. However, if each private key is 256-bits long, and the dictionary for the seed only contains 2048 words, then that's ...
0
votes
1answer
792 views

HD wallet implementation

I want to create public addresses in offline browser from master public key so that owner of master private can access the funds available in child address. but I am not able to understand how to use ...
2
votes
1answer
145 views

Is mnemonic words -> mnemonic sentence standardized?

I was reading the BIP 39, and noticed that it does not refer to how the mnemonic sentence, used for seed calculation, is composed from mnemonic words. This is actually troublesome because in case of ...
8
votes
1answer
3k views

Is the Electrum seed compatible with other wallets?

Apologies if this is a simple question - a newbie here! I'm trying to understand backups. If I use Electrum to make a back up (including the 12 word seed password), will I then need to use Electrum to ...
1
vote
0answers
116 views

How do I extract get money off a local wallet with only the key words?

I am a bit new to BitCoin and as it happened, I just transfered some money into my wallet when I noticed that my client (MultiBit HD) won't let me log into it anymore. Apparently it's a thing since ...
3
votes
1answer
2k views

What is a mnemonic frequency analysis and why do I only need 4 letters of my seed words?

Cryptosteel only allows to store the first 4 letters of each word of my mnemonic seed, the FAQ tells me why: [...] you only need to assemble the first 4 letters of each word. Those 4 letters are ...
3
votes
0answers
332 views

How can I recover last word of BIP-32/39 mnemonic copay second signature multisig wallet

I've got a multisig 2of2 wallet in copay. I've one wallet correct but have lost second wallet and only have 11 of the 12 words of the seed.I'm pretty sure I miss the last one. I've got some of the ...
5
votes
1answer
2k views

Recovering a HD wallet from a partial seed phrase

I am attempting to help recover a wallet where the owner only wrote down 11 of the 12 words in the seed phrase. Initially, I thought the task would be a quick and well-defined, but it appears to be a ...
1
vote
0answers
467 views

In the BIP39 specification, are seeds generated from encoded or decoded passphrase?

From the BIP39 spec: From mnemonic to seed A user may decide to protect their mnemonic with a passphrase. If a passphrase is not present, an empty string "" is used instead. To create a ...
1
vote
1answer
494 views

Ramifications of creating Electrum 2.x seeds which are not BIP39

Electrum 2.0 seeds (mnemonic phrases) are created with a checksum based algorithm (such that the hmac_sha512 starts with 01. It's usually a 13 word seed, but can be 12 in some circumstances. If all ...
2
votes
2answers
501 views

Is it safe to store a sha256 hash of my BIP39 seed on the blockchain?

According to https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki a 12 word BIP39 passphrase has entropy of 128 bits. My reason for doing so is that when I want check if I memorized my ...
1
vote
1answer
176 views

BIP39 Japanese Mnemonic vector unit test process

There is a json for unit tests of Japanese characters which I want to validate using Python, specifically with this fork of pybitcointools, which has bip39 functionality. Unit tests from Trezor's ...
3
votes
4answers
2k views

Electrum 2.0: non-BIP39/32 standardisation complicates matters immensely. Why?

Electrum 2.0 has been causing me some frustration, insofar as it seems to be a non-standard implementation of BIP32/BIP39 (HD wallets, mnemonic seed, respectively). The wallet in question is a 2of2 ...
1
vote
1answer
295 views

Matching KeyPath in application with Wallet32 Keypath for Bip44 wallets

I have an application where I create an HD wallet with a passphrase and save the public master key to the database for the user. Then, I want the user to be able to back up the wallet to their own ...
8
votes
2answers
4k views

Pros/Cons/Limitations of Mnemonic Phrases - BIP39

BIP39 mnemonic phrases replace considerations about how to store one private key, with considerations about how to store the seed to a series of private keys. The idea is that the private keys are ...