As of May 31, 2023, we have updated our Code of Conduct.

Questions tagged [bip39]

BIP39 is 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
0 answers
41 views

Python script Same seed combination doesn't derive same address

This script runs great but for some reason, it doesn't derive the same results as iancoleman.io m/44'/60'/0'/0/0 with the same seed words combination..can anyone spot it? import itertools import ...
mull's user avatar
  • 21
0 votes
0 answers
21 views

How to get extended public key from extended private key in bip39?

I have root key, and I want derivate child key from it. As I understood, I need parent key`s fingerprint, which is first 32 bits of ripemd160, of sha256 of public key. How can I get public key from ...
Mod diller's user avatar
0 votes
1 answer
26 views

Translating a mnemonic phrase into another language

Is it possible to "translate" a mnemonic phrase in English into Spanish (bip39) so that they lead to the same private key? For example, if we match each word in the English dictionary with ...
Alexander Prag's user avatar
0 votes
1 answer
27 views

Why would Ethereum forks chose different Bip39 Derivation paths derivation path than ethereum?

Just wondering why Ethereum forks like Ethereum Classic or others would chose a different derivation path than Ethereum? Having the same derivation path would guaranty greater support as it would be ...
Kevin Wad's user avatar
  • 317
0 votes
2 answers
170 views

HD Wallet with multiple addresses for privacy

The main objective is confidentiality, not allowing others to know how much one holds in their balance. by enabling a user to receive tokens in their balance with each transaction using a unique ...
Eduardo Furtado's user avatar
2 votes
1 answer
144 views

Does a hardware wallet always generate the same seed phrase?

If I buy a new Ledger out of the box (untampered by the seller) and generate its seed phrase (Attempt #1), but then format the device to factory settings in order to once again re-generate a seed ...
user610620's user avatar
  • 1,406
1 vote
1 answer
235 views

Can two Ledgers generate the same seed phrase?

There’s millions of hardware wallets in existence right now generating 24 word seed phrases offline. Surely somewhere in the world there must be two or more devices that have generated the same seed ...
user610620's user avatar
  • 1,406
1 vote
1 answer
989 views

How to get wallet public and private key by passing mnemonic and password in node js [duplicate]

How to get public and private key of wallet by password and mnemonic in NodeJS.
Tushar Goplani's user avatar
1 vote
0 answers
37 views

Why my manually generated mnemonic seed phrase is not recognised by metamask or trust wallet

I created a random entropy using this code func randomNumGenerator() []byte { n := 16 randomByte := make([]byte, n) _, err := rand.Read(randomByte) if err != nil { panic(err) ...
Athul A's user avatar
  • 11
0 votes
1 answer
308 views

Why does the BIP44 derivation path generate the same address in MetaMask as the Ledger Live derivation path?

Looking at MetaMask's source code (commit 99ed42), I can see that the derivation paths for Ledger Live and BIP44 differ slightly: const LEDGER_LIVE_PATH = `m/44'/60'/0'/0/0`; const BIP44_PATH = `m/44'/...
Paul Razvan Berg's user avatar
0 votes
0 answers
51 views

Generation of derived addresses BIP39

I use Ian Coleman's tool to generate derived addresses containing a public and private key for each address. With Bitcoin I can get the first address and integrate it with my Ledger key to receive ...
Sly's user avatar
  • 1
0 votes
0 answers
98 views

What are the odds I punch in 12 random words from the wordlist and randomly get a wallet hash?

If someone just randomly punches in 12 random valid words from the 2048 wordlist, what are the odds that the generated key is a valid one and that it could belong to someone? I have tried looking this ...
Ajay Srinivas's user avatar
1 vote
1 answer
453 views

Maximum length of each word in BIP39

I wanted to render list of mnemonic phrases but in case of overflowing the text I wonder what is actually the character with longest length in BIP39?
Yaya's user avatar
  • 89
1 vote
0 answers
410 views

Private key from 13/25 seed phrase

It's quite clear for me how to generate a 12-24 seed phrase: straightforward with ethers.js import { entropyToMnemonic } from "@ethersproject/hdnode" // 16 bytes / 128 bits => 12 ...
Syffys's user avatar
  • 121
0 votes
1 answer
2k views

web3.js, how to get list of accounts with one MNEMONIC(seed phrase)

pls someone save me from getting list of accounts(private keys) with MNEMONIC in web3.js, just like how it perfromed with metamask, just enter your MNEMONIC, then you could just add your way up to ...
KK Hung's user avatar
0 votes
0 answers
465 views

Create ethereum address starting from entropy

Yesterday i came across this amazing tool by Ian Coleman https://iancoleman.io/bip39/ .I was wondering if it was possible to reproduce a script in phyton that do the same thing. Which should be the ...
Mattia Monari's user avatar
1 vote
1 answer
855 views

Account Extended Private Key / BIP32 Extended Private Key need to import MetaMask?

I would withdraw ETH from my Binance account and give ETH as christmas gift to my nephew and my niece. 1: Is it any drawback in a long run if I use not the ETH network but BSC? In 10-20 years or so. ...
János's user avatar
  • 113
0 votes
1 answer
265 views

Recovering a seed phrase will only discover sub-wallets that have a transaction history?

MetaMask, Ledger and Trezor are all compatible with BIP-44 recovery (seed) phrases a source says. The manual for BIP-44, below, however, says that secondary wallets on the same seed phrase as wallet #...
user610620's user avatar
  • 1,406
1 vote
1 answer
585 views

Knowing a 12 word seed phrase is there a way to find which derivation path has a positive ETH balance

I have the seed phrase. I used it with different wallets at the same time. Chromia Metamask Firefox Metamask Chrome Metamask Metamask Mobile Trustwallet Mobile Seed phrase was also used to create ...
M DM's user avatar
  • 11
0 votes
1 answer
593 views

why trust wallet showes different addresses after importing the wallet from safepal?

Due to some problems I need to check that if Trust wallet can be used instead of Safepal or not?! Everything works fine after importing mnemonic phrase from trust wallet to Safepal but it did not vice ...
maria Johnsson's user avatar
0 votes
1 answer
358 views

bip39 tool created a private key that cannot be imported

I have a mnemonic phrase generated by the bip39 tool. (The prior use case was that program uses the public keys in an array and people send to the one they randomly get. Occassionally when an address ...
CQM's user avatar
  • 147
2 votes
1 answer
421 views

What is the easiest/safest way to build my own Ethereum wallet (BIP44 HD)

I would like to build my own BIP-44 Hierarchical Deterministic wallet to store my ethers and to make transactions (receive/send). I'm not interested to use an wallet app. I don't care about the ...
J. Does's user avatar
  • 141
1 vote
2 answers
600 views

Create Mnemonic using react-native and BIP39 is not working

I tried to generate mnemonic for my react native application using Both BIP39 and react-native-Bip39 and it is working fine in the simulator but as soon as I try to generate a mnemonic on a physical ...
Yann's user avatar
  • 13
3 votes
0 answers
687 views

Bruteforce BIP39 seed phrase?

I have a couple words unclear/missing from my 24-word BIP39 seed phrase, which unlocks my Ethereum address. I want to bruteforce through all possible seed phrases and find the one. It shouldn't take ...
mihailo's user avatar
  • 31
0 votes
1 answer
281 views

How to extract private key for Ethereum Ledger Account using Recovery Phrase BIP39 tool?

Can someone please tell me how to find my public key address in a "sea" of Derived Addresses when using the BIP39 (44 for Ethereum) tool? I've isolated a laptop with this loaded in a browser,...
Dan S's user avatar
  • 1
0 votes
2 answers
3k views

Metamask (and other wallets) don't show tokens on balance despite of transactions are in blockchain

I've generated thousands of addresses with my seed phrase and deposited some USDT tokens to one of them (m/44'/60'/0'/267) and ensured that I'm able to spend that tokens. But after I've imported this ...
Vassily's user avatar
  • 79
1 vote
0 answers
1k views

Find the private keys to a derived ETH address from BIP39 mnemonic

I'm trying to find the private keys to a derived ETH address from a master BIP39 mnemonic / 12 word seed phrase. I can import the seed into MetaMask and can see/access the funds for the primary/master ...
jimmy's user avatar
  • 11
1 vote
1 answer
534 views

What function/method does MetaMask use to generate the entropy for mnemonic keys?

I am trying to understand how exactly MetaMask is generating the initial entropy to create its mnemonic key. There are questions like this, MetaMask's documentation, or their GitHub but I can't find ...
ehsan0x's user avatar
  • 144
6 votes
1 answer
2k views

Limit of address creation using single mnemonic

How many Ethereum address can be created using a single mnemonic for Ethereum using derivation path?
Aniket's user avatar
  • 3,505
1 vote
1 answer
4k views

How to check if BIP39 seed phrase is valid?

I am producing a game for a hackaton community to expose more people to Ethereum and blockchain. After hacking something my hackers will get many different seed phrases (similar to one generated by ...
Sophie259's user avatar
0 votes
0 answers
297 views

How to make password with mnemonic words?

i'm new on blockchain development and i'm trying to make a login like metamask in vuejs. Can someone teach me how to make 13 mnemonics word, where the last mnemonic is the password value get from an ...
Lucas Tonon's user avatar
2 votes
1 answer
7k views

Convert BIP-39 mnemonic to Ethereum private key in Python

How do I convert a BIP-39 mnemonic to an Ethereum private key in Python (via BIP-44 key derivation)? All the libraries I found that gave me the intended result depend on the two1 package, which ...
Niklas B.'s user avatar
  • 191
0 votes
1 answer
579 views

How to use bip39 module in angular?

I am trying to create an ethereum wallet app using Ionic. I have tried to import bip39 node module directly in the angular project but it gives me error. Please help import { Injectable } from '@...
Vinnakota Sai Sujeeth's user avatar
50 votes
1 answer
26k views

Can someone explain the meaning of derivation path in wallet in plain English (such as m/44'/60'/0'/0)?

Like m / purpose' / coin_type' / account' / change / address_index which gives say a value of m/44'/60'/0'/0 What is the meaning of "m", purpose, coin type, etc.
vyap56's user avatar
  • 640
0 votes
0 answers
466 views

how to generate ethereum address from mnemonic and derivation path without using ethereumjs-wallet npm package?

Is there any way to generate ethereum address from mnemonic and derivation path without using ethereumjs-wallet npm package? I have generated mnemonic using bip39 and i can generate Ethereum ...
Ishwar Chandra Tiwari's user avatar
2 votes
2 answers
469 views

How does a wallet make sure that it restores all the keys from mnemonic phrases?

I am building a wallet that complies with BIP32, BIP39, BIP44, and EIP55. It should be easy to restore keys if a wallet owner generates keys in sequence, but in my understanding, they can create a ...
sflow's user avatar
  • 363
2 votes
2 answers
406 views

generate unique mnemonic with password(only)

I am trying to create an exodus like wallet, where for the first time user just need to enter the password to register on wallet. The method I thought, running PBKDF2 on the password with empty salt ...
Vikram Kumar's user avatar
3 votes
1 answer
754 views

How to generate address from xpub in JS?

How to generate address from xpub in JS? Should i use BIP39 or 44? If yes, how exactly?
kai gege's user avatar
1 vote
1 answer
660 views

Encryption with BIP39 specification secp256k1 keys?

We are making a system where users can share files with other people but nobody should be able to figure out that all these different files belongs to same user on blockchain. these are the steps we ...
GraphicalDot's user avatar
6 votes
4 answers
5k views

How to use mnemonic to recovery my ethereum wallet

I use web3j to create my ethereum wallet.the Code just like down import org.web3j.crypto.Bip39Wallet; import org.web3j.crypto.Credentials; import org.web3j.crypto.ECKeyPair; import org.web3j.crypto....
chenhao597's user avatar
8 votes
4 answers
13k views

Web3 create account from mnemonic + passphrase

I'm trying to create an ethereum account using web3-js by providing a mnemonic + passphrase (created with BIP39-js) but can't seem to find an implementation of web3.eth.accounts.create() that accepts ...
pmcoelho's user avatar
6 votes
1 answer
655 views

Is possible to continue the BIP32/BIP39 algorithm from a Pk and Sk pair and "climb" to the mnemonic seed?

A few days reading about the BIP algorithm and the generation of the key pairs. Found that on the BIP 32 Paper: Child key derivation (CKD) functions Given a parent extended key and an index i, ...
CPereez19's user avatar
  • 2,805