Questions tagged [bip39]
BIP39 is an open standard for encoding a seed as a series of common words, but also collects other methodologies.
42
questions
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
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)
...
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'/...
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 ...
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 ...
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?
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 ...
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 ...
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 ...
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. ...
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 #...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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,...
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 ...
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 ...
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 ...
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?
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 ...
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 ...
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 ...
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 '@...
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.
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 ...
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 ...
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 ...
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?
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 ...
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....
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 ...
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, ...