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, ...
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)
Community wiki
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:
// ----------------------------------------------------------------...
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/...
2
votes
Accepted
Hardware wallets and Plausible Deniability
The passphrase is not limited to the 2048 words list, it could be anything, any string.
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 ...
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.
Community wiki
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 ...
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 ...
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 ...
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 ...
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/...
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 ...
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 ...
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 ...
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 ...
1
vote
Is there a hardware wallet solution which allows importing existing private keys?
ELLIPAL hardware wallet allows the import of private keys.
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.
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 ...
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
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 ...
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'...
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
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 ...
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 ...
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 ...
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.
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",
"...
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.
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
hardware-wallets × 43ledger-nano-s × 11
wallets × 8
recovery × 7
metamask × 6
security × 4
private-key × 4
encryption × 4
cold-storage × 3
go-ethereum × 2
ether × 2
contract-deployment × 2
nft × 2
ethers.js × 2
ethereum-classic × 2
bip39 × 2
trezor × 2
solidity × 1
web3js × 1
truffle × 1
transactions × 1
remix × 1
tokens × 1
contract-invocation × 1
ethereum-wallet-dapp × 1