Questions tagged [mnemonic-seed]

Mostly BIP39, an open standard for encoding a seed as a series of common words, but also collects other methodologies.

Filter by
Sorted by
Tagged with
1 vote
1 answer
1k views

Can a BIP39 12-word mnemonic be used to restore a wallet through bitcoin-cli?

I could not find documentation on using a 12-word BIP39 Mnemonic to restore a wallet through bitcoin-cli. It seems that importprivkey might be the right RPC call but when I provide the 12 words, it ...
2 votes
1 answer
931 views

Why seed from BIP39 mnemonic phrase is much longer than entropy?

BIP39 converts mnemonic "zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo wrong" to the fairly long seed "...
  • 135
0 votes
0 answers
312 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 ...
user avatar
1 vote
0 answers
2k views

18 word mnemonic seed that contains words outside of BIP39 wordlist, struggling to recover BTC

I recently recovered a document containing information relating to some BTC I purchased in 2015. I only have: a passphrase/password, an 18 word mnemonic phrase(the majority of which are not in the ...
  • 11
0 votes
1 answer
217 views

How to backup seed in lightning and give your channel to watchtower

this is followup on question #85475: I have learned in previous question that there is an automatic refund mechanism in case of force closure of a channel, except for some very rare circumstances. I ...
0 votes
2 answers
681 views

How to use BIP39 test vectors?

On the page of BIP39 specs there's test vector array from Trezor link. It looks like this: ["ffffffffffffffffffffffffffffffff", "zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo zoo wrong", "...
  • 135
0 votes
1 answer
100 views

Is an extraction of the mnemonic string possible if wallet and corresponding passphrase are in possesion?

My problem is that I have access to my wallet and I am able to access it with Electrum because I have the passphrase but I somehow misplaced the seed. Is it possible to decrypt/extract and obtain the ...
  • 1
0 votes
0 answers
431 views

undefined is not an object error when adding BIP39 to React Native

I have a React Native Project and it was worked correctly till I added bip39 package to the project. when i try to require bip39 in my component i get the below error. undefined is not an object (...
2 votes
1 answer
585 views

Calculate mnemonic code from terminal

I want to replicate mnemonic code with terminal. the steps are: Create a random sequence (entropy) of 128 to 256 bits. Create a checksum of the random sequence by taking the first (entropy- length/32)...
0 votes
1 answer
661 views

Can you recover seed words with passphrase on bitcoin node?

I have a btc node (Bitcoin Core version v0.17.0.1 (64-bit))running on my Windows 10 computer, as part of regular backup I have realized I don't have the seed words but I do have the passphrase. It has ...
0 votes
2 answers
345 views

Manually generating seed for Trezor T

Is it possible to manually create a seed from the BIP 39 English word list, and enter them in the Trezor Model T recovery to create a wallet from those words. I know that choosing the 12 words doesn't ...
  • 1
2 votes
1 answer
1k views

How does `bitcoind` generate the private key?

My question is how the bitcoin core client generates a (master) private key(s)? I know from other wallets, that they take the mnemonic and generate a HD wallet master key. With the master key, the ...
  • 125
0 votes
1 answer
1k views

BIP39 12 words combination list

From where I can get bip39 (2048 words) 12 words length possible combinations. Note: I am not talking about the wordslist of bip39 (2048 words).
2 votes
1 answer
9k views

generating private key from bip39 seed

according to bip39, I maked 12 mnemonic words and then get a 512 bit seed from them. now I want to know how must I convert this seed to private key ? what functions must I use ? please introduce me ...
-1 votes
1 answer
581 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(...
1 vote
1 answer
2k views

Seed restore from one wallet to another

Researching about restore walletS using seeds, I have one question: I have 1 Jaxx wallet and the seed assigned to it. Then, let´s say that I find another wallet that I like more, that supports the ...
4 votes
1 answer
372 views

Python library for Multisignature HD wallets

Is there is any python library is available that allow creation of Multisignature HD wallets ?
0 votes
1 answer
1k 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 ...
6 votes
3 answers
13k views

Lost my Bitcoin wallet and have only 11 out of 12 mnemonic seed phrase words. How can I get my Bitcoins?

I am new to the whole Bitcoin thing, and I am having my first attempt almost going sour. I lost where I created my wallet. I have my Bitcoin address and only 11 of my mnemonic seed phrase words (of 12)...
  • 111
1 vote
1 answer
666 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 ...
user avatar
1 vote
1 answer
129 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 ...
2 votes
1 answer
101 views

How can I access the mnemonic in the mobile copay wallet?

I was encourage to download copay in my phone so that someone could give me 0.001 BTC. In that process I did not write down the 12 words. Is there a way to access them in the app? Thanks.
  • 23
5 votes
3 answers
15k 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 ...
5 votes
1 answer
1k 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 ...
  • 131
0 votes
1 answer
567 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 ...
  • 195
0 votes
2 answers
771 views

Sending BTC using Seed Hex or mnemonic

I’m interested in sending BTC from wallet to another and probably automate it through some libraries. I have a question: if I have a seed hex or 12 words I can generate all my wallets (addresses, ...
3 votes
1 answer
2k views

Bruteforce bitcoin address - I know the words + public address but not the order

I have a long list of 1million+ permutations of a 12 word BIP39 seed. How can I try them all on a bitcoin address? edit: I know the address and the 12 words but i don't know the order of the words
8 votes
1 answer
10k 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). ...
  • 388
0 votes
2 answers
2k 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/...
  • 301
1 vote
2 answers
401 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?
  • 26.4k
1 vote
1 answer
652 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-...
user avatar
4 votes
1 answer
217 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
  • 26.4k
0 votes
2 answers
6k 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 ...
  • 143
0 votes
1 answer
1k 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 ...
3 votes
1 answer
3k views

How do HD wallets use mnemonic to recover all private keys?

As I understand, a wallet like BRD wallet can have many private keys and receiving addresses. When I give them the mnemonic, how do they re-generate all of the relevant private keys from that ...
0 votes
1 answer
310 views

mnemonic pass phrase generation in wallets / hardware wallets - security flaw?

Wouldn't it be saver to generate a mnemonic passphrase manually by just taking random words from a lookup table? My thoughts: a wallet creator can can accidentally or on purpose use deterministic ...
2 votes
2 answers
3k views

How can I retrieve the mnemonic words from my bitcoin core wallet?

I studied with Aaron Jaramillo's Libbitcoin tutorial. And I have a question regarding mnenonic word. In that tutorial, I should use testnet for making raw transaction. And I should make wallet from ...
2 votes
3 answers
285 views

Why are the seeds different when going from seed to mnemonic and back using bx?

From an example in the documentation: $ bx seed | bx mnemonic-new | bx mnemonic-to-seed | bx hd-new 655a1ed2d4fef69bb314198c7327f23c grab special regret prepare urge evidence slush lobster midnight ...
  • 35
4 votes
1 answer
2k views

Manually extracting ledger nano s wallet public / private keys using "Mnemonic Code Converter" from ledger

I have the following example seed: morning twist board pelican denial retire middle inherit evil ritual omit fade general toddler grace evoke recipe sad minor destroy public dawn scissors cube ...
7 votes
1 answer
6k views

How many combinations are there from the BIP32 mnemonic list?

As I understand for BIP32. There are 2048 words. 12 words would give you 2048^12 combinations. However, not all combinations are valid because of the checksum, so how do i calculate the actual space?...
2 votes
3 answers
8k 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 ...
  • 255
2 votes
1 answer
477 views

How do wallets (like jaxx) pair with each other using the mnemonic seed phrase?

I'm a bit puzzled on how a wallet pairing process works. I know you can restore you parent private key from a mnemonic seed phrase. This will give you a parent private key. Using this private key how ...
  • 23
1 vote
2 answers
988 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). ...
  • 11
1 vote
1 answer
782 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 ...
  • 113
1 vote
1 answer
436 views

How many letter tiles does one need to build any 24 word mnemonic?

One of the popular cold storage wallets provides double-sided tiles for users to put in the first four letters of each of their 24 words (96 characters total). They include ~245 double sided tiles, ...
1 vote
1 answer
3k views

Recover keys from legacy blockchain wallet's mnemonic?

I have an old blockchain wallet that is worth trying to salvage It seems the old password that the 18 word mnemonic originally had isn't working and another password I had listed also doesn't work. ...
  • 13
1 vote
1 answer
402 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 ...
9 votes
2 answers
7k 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
2 answers
1k 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 ...
  • 133
0 votes
1 answer
716 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 ...