10

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)


8

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, the package truffle-hdwallet-provider@1.0.17 has been deprecated and renamed to @truffle/hdwallet-provider. (Source of reference).


7

Ledger started shipping the Nano S Ether hardware wallet the last week of July 2016. Works for ETH, ETC and bitcoin at a cost of $65.


5

There is no dedicated and fully supported hardware wallet for Ethereum. There have been three announcements made so far: Troth by Digix A hardware wallet by Jaxx.io by end of 2016 Ledger Blue to be shipped later the year (an announcement about a demo Ethereum app BOLOS - the operating system it runs) It isn't trivial, but not that complicated to include ...


5

Trezor is a popular hardware wallet that supports Bitcoin and other alt coins Troth is on the way Troth is an Ethereum hardware vault for safely storing your Ether and Ethereum based tokens. We are looking at the end of March / Early April for the first working prototype. Troth is a Raspberry PI within, complete with a Touchscreen and 5mb camera ...


5

geth JavaScript Version The following geth JavaScript will list a block of accounts, both used and unused, from your Ledger Nano S: // ----------------------------------------------------------------------------- // List accounts from the Ledger Nano S // // (c) BokkyPooBah - Aug 13 2017. The MIT Licence. // -------------------------------------------------...


2

The passphrase is not limited to the 2048 words list, it could be anything, any string.


2

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 transaction is on ETH.


2

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


2

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/hdwallet-provider After this @truffle/hdwallet-provider will be successfully installed - then reference in required file as follows: var HDWalletProvider = require("...


1

Have you tried navigating to Settings in your Ledger and setting the Browser Support to "Yes"? This is usually set to "No" by default.


1

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 tokens use an approve function. This let's you grant permission to another address/contract to transfer tokens that you own. NFT platforms use this, allowing ...


1

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 Ethereum blockchain, and your hardware wallet simply provides access to those things. Basically what that means is that it does not matter where you're ...


1

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 with Metamask). Go to the Uniswap app website on your browser. In Metamask, just to the left of the name of you hardware address, you should see "Not ...


1

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/hdwallet-provider const HDWalletProvider = require('@truffle/hdwallet-provider'); and truffle compile finally worked. But make sure you install it first: run ...


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