Skip to main content
16 votes
Accepted

Error: Cannot find module 'truffle-hdwallet-provider'

Try installing @truffle/hdwallet-provider like this in the console (same location from where you're deploying): npm install @truffle/hdwallet-provider Good Luck! Edit 2020-06-17: As of 2019-08-22, ...
itsHarshad's user avatar
10 votes

Is there any hardware wallet available for Ethereum?

Update: 2017-06-11 Available hardware wallets for Ethereum (in alphabetical order): Digital Bitbox KeepKey (now out of beta) Ledger Blue Ledger Nano S Trezor (in beta, see this answer for details)
5 votes
Accepted

How do I get a list of accounts from my Ledger Nano S wallet, including unused accounts?

geth JavaScript Version The following geth JavaScript will list a block of accounts, both used and unused, from your Ledger Nano S: // ----------------------------------------------------------------...
BokkyPooBah's user avatar
  • 40.4k
3 votes

Error: Cannot find module 'truffle-hdwallet-provider'

UPDATE: truffle-hd-wallet provider has been depreacted: https://www.npmjs.com/package/truffle-hdwallet-provider Instead use @truffle/hdwallet-provider: https://www.npmjs.com/package/@truffle/...
Leon Africa's user avatar
2 votes
Accepted

Hardware wallets and Plausible Deniability

The passphrase is not limited to the 2048 words list, it could be anything, any string.
CONEJO's user avatar
  • 136
2 votes

I pasted an address from ETC when i sent ETH to my ledger nano s

Your address/private key pair will work regardless of which network you are connected to. You can just use your account on ETH as if you were on ETC. This is of course assuming the Ethers and the ...
jeff's user avatar
  • 2,580
2 votes

Is there any hardware wallet available for Ethereum?

At the moment available ETH hardware wallets are Trezor KeepKey Ledger Blue & Nano S Find more details here.
2 votes
Accepted

What are the risks of token approvals?

Yes, setting approval for your tokens lets whoever you approved spend them as if they were there own. So if you allow 1ETH to uniswap then uniswap could spend that 1ETH on your behalf without ...
nemo's user avatar
  • 141
2 votes

Does a hardware wallet always generate the same seed phrase?

From official documentation: https://www.thecryptomerchant.com/blogs/resources/hardware-wallet-recovery-seeds-explained Your hardware wallet can generate an unlimited number of recovery seeds. Every ...
Sky's user avatar
  • 2,410
2 votes

Can two Ledgers generate the same seed phrase?

Ledger phrases are generated following BIP39 standard Its basically a library of 2048 unique words sorted in alfabetic order. Therefore generating phrase by pickin 24 words at random gives you 2048^24 ...
Sky's user avatar
  • 2,410
2 votes

How to select a different Metamask address when using Uniswap?

If you want Uniswap to use another address from Metamask, you have to connect it to Uniswap website. In Metamask, select the address you want to use (in that case, the hardware wallet that you linked ...
Undead8's user avatar
  • 3,630
2 votes

Error: Cannot find module 'truffle-hdwallet-provider'

I had this problem. What worked was replacing the "truffle-hdwallet-provider" in the require method argument at here: const HDWalletProvider = require('truffle-hdwallet-provider'); with @truffle/...
Emeka Onwuliri's user avatar
1 vote

Safe Factory v4 gives Invalid Account error when trying to initialize factory

You will need to use either an EIP-1193 provider as the provider, or a private key as the signer (not the address). You can not use a string provider and a string address at the same time. Hope it ...
Louis - Safe Core Team's user avatar
1 vote

What is industry standard solution for trustless self custody?

A device dedicated only to crypto should work well. Ideally a cheap laptop where you put a linux distro and installed only the necessary software to sign a transaction (geth or even ethers/foundry for ...
0xSanson's user avatar
  • 3,937
1 vote

Basic HSM for the mass generation of ethereum keys

HSMs are good way to generate and store trusted keys. Even though they are very secure, they have some limitations especially on the memory/storage side. Since it's limited with storage, some use them ...
Salih Cemil Cetin's user avatar
1 vote

Automate transactions from hardware wallet: Proxy Contract?

This isn't directly possible without removing the added security that a hardware wallet provides. You really want to minimise the amount of exposure of your HW private key. If you want the majority of ...
Blue Alder's user avatar
1 vote

Is there a hardware wallet solution which allows importing existing private keys?

ELLIPAL hardware wallet allows the import of private keys.
Sal M.'s user avatar
  • 11
1 vote

Is there a hardware wallet solution which allows importing existing private keys?

I believe you can import existing private keys into BC Vault.
Barco's user avatar
  • 11
1 vote

Can we import old seed phrases to the new Ledger Stax?

I believe the new Ledger Stax also has 24 words for a recovery or seed phrase since the official site states "Beware of phishing attacks, Ledger will never ask for the 24 words of your recovery ...
Yongjian P.'s user avatar
  • 4,308
1 vote

Deploy contract with hardware wallet

You could deploy from metamask wallet then change the owner of the contract with metamask to your hardware wallet
Stackaccount1's user avatar
1 vote

Can you use multiple seed phrases on a Ledger Nano hardware wallet?

No, each Ledger device can only hold one seed phrase at a time. So you can't additionally recover an existing seed phrase on the device, for example from a Metamask hot wallet, and have both the ...
Yongjian P.'s user avatar
  • 4,308
1 vote

If I approve a malicious contract with 1 address does it compromise other addresses derived from the same private key?

No. Given just an address you cannot get the public key. Given just the public key, it's practically impossible to get the private key. If you just approved a contract to handle/manage your NFTs, that'...
Jeremy Then's user avatar
  • 4,649
1 vote

Create LedgerSigner instances form a Ledger wallet

Make sure you don't have any other apps running that are connected to the Ledger device
ViktorSchelling's user avatar
1 vote

Can NFTs be stolen from a web wallet? Is there cold storage for NFTs?

NFTs are tied to the owners Ethereum address - however they do not actually 'live' on the address. The NFT contract just stores data that says "token #50 is owned by this address". ERC-721 ...
nick friskel's user avatar
1 vote

Can .eth domains be stored on a hardware wallet?

Absolutely. ENS addresses now follow the ERC-721 standard, making them an NFT (non-fungible token) and can be transferred as such. You have two options to assign ownership with ENS domains as they ...
jon.bray.eth's user avatar
1 vote

Can .eth domains be stored on a hardware wallet?

Hardware wallets don't store funds (or in this case ENS addresses), they store the keys that give access to those funds (or ENS addresses). Your Ether, tokens, ENS address, etc. are all stored on the ...
Morten's user avatar
  • 6,082
1 vote

How to select a different Metamask address when using Uniswap?

So you need to disconnect the first account link to metamask then exit uniswap and login again to uniswap and link the second account.
Atangana Romuald's user avatar
1 vote

Error: Cannot find module 'truffle-hdwallet-provider'

use this as dependancies. "dependencies": { "solidity-coverage": "^0.5.4", "solium": "^1.1.7", "truffle": "^4.1.13", "web3": "^1.0.0-beta.35", "coveralls": "^3.0.2", "...
OWADVL's user avatar
  • 290
1 vote

Ledger Nano and MEW

Have you tried navigating to Settings in your Ledger and setting the Browser Support to "Yes"? This is usually set to "No" by default.
smirzo's user avatar
  • 168

Only top scored, non community-wiki answers of a minimum length are eligible