Questions tagged [hd-wallets]

Hierarchical deterministic wallets (or "HD Wallets") are wallets which can be shared partially or entirely with different systems, each with or without the ability to spend coins.

Filter by
Sorted by
Tagged with
1 vote
0 answers
29 views

Web3j How to Load Bip32ECKeyPair from xprivate_key and xpublic_key

I've used PyWallet from (https://github.com/ranaroussi/pywallet) to create an HD Wallet for Ethereum { "coin": "ETH", "seed": "virtual option economy rose hello ...
user avatar
1 vote
0 answers
33 views

how do exchanges move their users assets?

do big exchanges move their users assets from HD wallets different dresses to a main wallet address ? to eventually move it to cold wallet ? if the answer is YES how do they do it? that's a lot of on ...
user avatar
0 votes
1 answer
238 views

Truffle deployment/migration error with Infura - contract got deployed once but could not be deployed again

I am stuck when deploying a Smart Contract to rinkeby testnet by running (on macOS 12.1) this: sudo truffle migrate --reset --network rinkeby The contract compiles and I can deploy it locally, but ...
user avatar
  • 101
0 votes
0 answers
46 views

exchange gather all hd wallet adresses fund

every exchange has a HD wallet that stores the fund an assets of their clients but sometimes in order to keep peoples coins safe the exchanges have to move their assets to more secure wallet like ...
user avatar
0 votes
0 answers
324 views

Ethereum NFT minting successful, but still gives this error

I am trying to build a Ethereum NFT minting website where the website users can mint NFTs on blockchain without an external wallet (e.g. Metamask). I asked a question here before and got reply as to ...
user avatar
0 votes
0 answers
115 views

1 seed phrase 2 accounts

looking for some help here i created a coinbase wallet, recorded the seed phrase and used the account normally. roughly a week later the application requested i log back in using the seed phrase, so i ...
user avatar
0 votes
0 answers
54 views

How is the account state updated on HD wallet transactions where the address are different everytime

I am implementing an HD wallet in ethereum (BIP-39 and BIP-44), so let's say I generated an account A with a private key PrK and public key PlK. From them I derive many keys and hence addresses Addrs-...
user avatar
  • 101
0 votes
0 answers
284 views

How to create a USDT wallet on both ERC20 and TRC20 networks using HD wallet?

Suppose I am creating an exchange cryptocurrency such as Binance and I have a main account with both public and private keys. I want to create a Tether wallet (USDT) for any new user registering, ...
user avatar
  • 101
2 votes
2 answers
232 views

What coin type does Binance Smart Chain use for it's BNB coin?

According to the SLIP-0044 each coin should use unique coin type (a numeric ID) when generating addresses to be used in it's network. Recently, I was experimenting with using the same seed value to ...
user avatar
0 votes
0 answers
27 views

HD wallet - new receiving address per SC transaction?

Do any HD wallets automatically generate a new sending address when interacting with the same instance of a smart contract? I've tested with MetaMask on rinkeby and my sending address (in the above ...
user avatar
0 votes
1 answer
94 views

How to keep track of nonces with HD Wallet Provider (or any other tools)?

I'm trying to send trades with a list of let's say 5 different addresses created with HDWallet Provider using a seed phrase (or mnemonic). I do want to know what is the current nonce of each of the ...
user avatar
  • 379
0 votes
2 answers
959 views

Retrieving the private/ public key with web3js for a specific wallet provided by truffle/hdwallet-provider

I can't find a way to retrieve the private key / public key / public address for a web3 account loaded via a provider. I have tried the web3.eth.accounts command but I am not getting the private key / ...
user avatar
  • 131
0 votes
1 answer
283 views

RuntimeError: abort([object Object]). Build with -s ASSERTIONS=1 for more info

I saw a similar question but does not solve my issue. here is my contract code based on my research. // SPDX-License-Identifier: GPL-3.0 pragma solidity >=0.7.0 <=0.8.4; contract Lottery { /...
user avatar
  • 506
1 vote
0 answers
131 views

Why the contract verification using truffle is failing?

I have deployed a smart contract on BSC test net and it is successfully being verified using the following code truffle run verify PancakeFactory --network testnet but it fails if I do it like this ...
user avatar
2 votes
1 answer
302 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 ...
user avatar
  • 131
1 vote
1 answer
275 views

Receiving ETH payments

As someone more familiar with bitcoin than ethereum I'd like to ask what would be the best way to accept ETH payments as a merchant? With bitcoin I can do following and my question is if it makes ...
user avatar
  • 111
1 vote
1 answer
1k views

Can you get the seed phrase of a HD wallet from the private key of one of the wallets?

Let us say I have a HD wallet. Can I get it’s seed phrase from the private key of one of its wallets? Also are seed phrases just easy to remember private keys? If so does that mean that from the seed ...
user avatar
  • 1,323
0 votes
1 answer
522 views

How to recover ERC777 tokens from a ERC20 account

I have transferred some ERC777 tokens to an ERC20 Ethereum account on my Ledger wallet. The transaction was successful and confirmed by etherscan. However, I cannot find the tokens in my Ledger ...
user avatar
0 votes
1 answer
70 views

Metamask: Will imported account be lost after seed restoration?

Since metamask is a HD wallet, in case of storing some imported accounts in my wallet and after wallet restoration, metamask will only be able to restore derived pairs with the exception of imported ...
user avatar
2 votes
1 answer
119 views

How to get the sum of tokens on all Ethereum addresses generated by one private key?

I need a tool that automatically show all wallet addresses generated with one private key. Ideally, it would be to manage tokens on any of the addresses from one place. This is implemented in the web ...
user avatar
1 vote
0 answers
251 views

Ethereum account for HD Wallet key generated with xpub key only using bitcoinj

Accordingly to the BIP32/BIP44 specification recommendations I generating HD Wallet addresses using bitcoinj library (DeterministicKey instances) with the path like M/44'/60'/0'/0/0 using xpub key ...
user avatar
  • 91
0 votes
0 answers
24 views

is there a way to create a ens ethereum address to be readable one using cryptography? [duplicate]

I would like to generate address which are readable to people using cryptography and supporting ethereum transactions without problems, I don't want to use ens ethereum because I will have to pay for ...
user avatar
1 vote
1 answer
480 views

How to program a website to accept Ethereum payments

Assume I have a site and I want to give unique address to each of my users that generated by an HD wallet. If each user, send a little amount to his/her address,that it was less than transaction fee, ...
user avatar
0 votes
1 answer
94 views

how to send one transaction from multiples seed wallets? [duplicate]

I would like to know if there is posible to group 3 wallet balances derived from a seed phrase and send one tx. Example : The user received 1 ETH to address A, 1 ETH on address B, ETH on address C. ...
user avatar
1 vote
1 answer
884 views

derivation path for ethereum?

how are you doing! I would like to know what happens if from a ethereum seed I derive a wallet using BIP49, BIP84 derivation path and then send ethereum from another wallet which is BIP32 or BIP44, ...
user avatar
1 vote
1 answer
63 views

can sign derived wallet transactions with main's wallet private key of seed phrase?

I would like to sign a transaction from a wallet which is derived from a seed, and sign it, with it's parent first address and private key derived from the seed, can I sign any tx of any derived ...
user avatar
0 votes
1 answer
181 views

Trezor - How to see the balance on a particular address?

Trezor uses MEW or MyCrypto to display the balance of my Ethereum accounts. However, I cannot enter a particular address and have the website search for that wallet in my HD derivation path. I know ...
user avatar
  • 101
1 vote
2 answers
569 views

HD paths on MyEthereumWallet

I hae some coins on MyEthereumWallet, that I can see in block explorer, but can not access it. I think that the mnemoic and password is correct. My assumption is that I messed up something with the HD ...
user avatar
1 vote
0 answers
38 views

RE: Universal Wallet

I would like to create a multi currency wallet as a POC. I am currently able to make a wallet for Ethereum (Like balance, tx and all) but would like to create it for other as well (like Bitcoin). I ...
user avatar
0 votes
1 answer
722 views

How to avoid gas fee by sending ETH automatically from HDwallet addresses to my specific ETH address

I have created ETH HD wallet and want to send all coins received on those HD wallet address to an admit ETH wallet , this is easy but problem stands as I want to send the ether without any gas fees. I ...
user avatar
0 votes
1 answer
223 views

If Wallet and address generated using EthHDWallet, can we get its recovery using ethereumjs-utils/hdkey getWallet() method by provideing seed?

Generated wallet address using: let mnemonic = request.body.seed; const wallet = EthHdWallet.fromMnemonic(mnemonic); let address = wallet.generateAddresses(1); console.log(wallet, address); How can ...
user avatar
  • 347
0 votes
1 answer
281 views

Why HD wallet instance returns two xpub-xpriv key pairs inside Root and HDKey?

I have implemented address generation using HDWallet as shown in the snippet below: let Seed = generateMnemonic(); const wallet = EthHdWallet.fromMnemonic(Seed); console.log("Wallet" + JSON....
user avatar
  • 347
2 votes
1 answer
2k views

Total metamask balance

I am curious how to get the total current balance of my metamask wallet with as many "accounts" inside it as it bears in the moment? As I can understand metamask is the HD wallet and all my addresses ...
user avatar
  • 23
0 votes
1 answer
68 views

Building a deterministic wallet without random seed phrase instead multiple static inputs

If I want to be able to create a private key given inputs x,y,z and these inputs are constant, if I add enough entropy as a salt would it be secure to create a key this way (in terms of brute force ...
user avatar
  • 101
0 votes
2 answers
2k views

ethers.js - How to derive child addresses + private keys from HD private key

I have a HD private key which I have derived from my mnemonic using the ethers library. I would now like to derive child addresses and corresponding private keys from it. Does anybody know how I can ...
user avatar
1 vote
2 answers
226 views

truffle migrate fails silently

I'm trying to deploy a truffle project to testnet. When I run truffle migrate --reset --network rinkeby --verbose-rpc, this is output: You can improve web3's peformance when running Node.js versions ...
user avatar
2 votes
1 answer
5k 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 ...
user avatar
  • 181
1 vote
0 answers
432 views

Generate Ethereum address using Bitwasp/BIP32 library

I am new in cryptocurrencies. I am using PHP library Bitwasp/Bitcoin-lib (https://github.com/Bit-Wasp/bitcoin-lib-php) to generate addresses for bitcoin. I am validating my outputs here. I was ...
user avatar
45 votes
1 answer
21k 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.
user avatar
  • 590
0 votes
0 answers
38 views

Ethereum hd wallets making transactions like bitcoin wallets

I'm working on an exchange where every user has given a unique address, generated via ethereum hd wallets. How can i use a single master private key to transfer available funds from different ...
user avatar
1 vote
1 answer
490 views

How to generate multiple ethereum addresses using HDWallet?

const mnemonic= 'clown shiver beach wheel this mixture emotion illness fatigue amateur talent bitter' console.log(`0x${hdwallet.derive(`m/44'/60'/0'/0/0`).getAddress().toString('hex')}`) ...
user avatar
2 votes
2 answers
319 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 ...
user avatar
3 votes
1 answer
1k views

Ethereum HD address generator

I'm writing a library for Ethereum BIP44 address trees and comparing it against https://iancoleman.io/bip39/ using the same mnemonic phrase. Given this mnemonic (just a test) report dash combine ...
user avatar
  • 61
0 votes
1 answer
663 views

User ether.js mnemonic for bitcoin

I'm using Ether.js for my react native app to create mnemonic. i want use Wallet.fromMnemonic(code, path) to get key pairs but when i send bitcoin Derivation Path i get and ethereum private key which ...
user avatar
2 votes
1 answer
611 views

HD wallet public to public key derivation and non-hardened keys

This question is about hierarchical deterministic wallets and the bip32 standard which, as I understand it, allows you to deterministically derive child private/public key pairs from a master seed ...
user avatar
1 vote
0 answers
113 views

Is there a way to figure out if 2 (or more) address is belong to same HD Wallet account or not?

I'm a new to Wallet concept, I know that a HD Wallet structure is created from a root seed as Mnemonic Code, from that HD Wallet help to generate child keys as the meaning of multiple difference ...
user avatar
  • 111
2 votes
0 answers
57 views

Unable to send large transactions on ethereum private chain

I have a small contract pragma solidity ^0.4.17; contract A10test{ mapping(uint=>string) public data; uint public revisionNo=0; function setdata(string _data) public { data[revisionNo] = ...
user avatar
  • 21
24 votes
2 answers
36k views

How can I get a mnemonic phrase from a private key?

I have a private key for my wallet and also a keystore for it. I want to use it in MEWConnect. Is there a way to get a mnemonic phrase from a private key?
user avatar
2 votes
1 answer
1k views

Extended private key vs private key

I am trying to make an hd wallet based on nodejs. So to have a secure wallet I have created wallet in my offline machine const hdkey = require('ethereumjs-wallet/hdkey'); const bip39 = require('...
user avatar
1 vote
1 answer
99 views

Cannot send transactions

I have a online shop where users can recieve ETH and do shopping. So to have a secure wallet, I have created an offline service which generates xpub and xpriv which I use to generate addresses in my ...
user avatar