Questions tagged [hardware-wallets]

A hardware wallet is loaded from a secure specialized environment provided by the device. This provides very strong protection against computer vulnerabilities and malware since no software can be installed on this environment.

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

Basic HSM for the mass generation of ethereum keys

I'm looking to generate a lot of public / private key pairs (i.e. in the order of +100,000s). I would like to be able to do this on a budget HSM. The assets owned by the keys are effectively value-...
Richard Green's user avatar
1 vote
0 answers
15 views

Given a public key, is it possible to create a challenge that would produce a known signature, if signed by the corresponding private key?

Noob alert! Since hardware wallets don't support decryptWithPrivateKey function, I would like to make a workaround using signatures If it's possible to create the challenge, that would produce a pre-...
Anton Makiievskyi's user avatar
1 vote
0 answers
22 views

Secure and deterministic browser symmetric key generation?

I would like to know, what are the best practices to solve the following problem: Imagine there's an Alice with browser and Ethereum account (connected with Metamask / Wallet connect / etc). She needs ...
Sergey Potekhin's user avatar
0 votes
0 answers
24 views

i want to build hardware wallet from scratch

I hope this message finds you well. I am currently embarking on a project to build my own hardware wallet, similar to popular devices like the Ledger. Firstly, I'd like to know what components are ...
Gaara's user avatar
  • 1
1 vote
1 answer
47 views

Automate transactions from hardware wallet: Proxy Contract?

I have some scripts (web3.js) running that automatically send transactions for me. I'd like to secure the used funds with my hardware wallet (or really any "real" way), which is of course ...
master_axe's user avatar
0 votes
0 answers
74 views

Generate EDSCA recoverable signature for use with OpenZeppelin EDSCA contract (Embedded/C/C++ Hardware wallet)

I'd like to sign a message on an Arduino-compatible microcontroller, and create a recoverable signature which can be used with EIP-191 and Ethereum's erecover / OpenZeppelin's ECDSA smart contracts to ...
xtools's user avatar
  • 101
0 votes
1 answer
36 views

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

I would like to avoid storing private keys for signing messages and transactions on my computer. The logical solution would be a hardware wallet like Trezor or Ledger. The problem is, I was unable to ...
CherryDT's user avatar
  • 103
2 votes
1 answer
299 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 ...
user610620's user avatar
  • 1,486
1 vote
1 answer
474 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 ...
user610620's user avatar
  • 1,486
0 votes
0 answers
558 views

Will the Legacy address on Ledger hardware wallets always be supported?

Ledger hardware wallets apparently have 2 different HD path types: Legacy and Ledger Live. Will the Legacy wallet addresses still be accessible and operational in new device models like the Ledger ...
user610620's user avatar
  • 1,486
0 votes
1 answer
207 views

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

Ledger Nano devices have 24 words for a recovery or seed phrase. Will the new Ledger Stax hardware wallet also have 24 words? Can we import old seed phrases from a previous Nano device to the Ledger ...
user610620's user avatar
  • 1,486
1 vote
1 answer
342 views

Deploy contract with hardware wallet

I'm using Hardhat to deploy my smart contracts and I would like to use my Ledger wallet as the deploying account. I went over this thread and that thread but couldn't find any working solution. Has ...
forhas's user avatar
  • 765
0 votes
0 answers
169 views

How to derive all HD paths from an Ethereum wallet?

Child wallet addresses, also called HD paths (hierarchical deterministic), belonging to the same seed phrase are deterministic in Metamask hot wallets and Ledger hardware wallets. That is, the 0x ...
user610620's user avatar
  • 1,486
1 vote
0 answers
51 views

Ledger hardware wallet recovery phrase is identical for both Bitcoin and Ethereum wallets on it?

When you buy a Ledger Nano X, you generate its recovery or seed phrase consisting of 24 words. Is this seed phrase always inseparable between the Bitcoin wallet app and the Ethereum wallet app that ...
user610620's user avatar
  • 1,486
1 vote
0 answers
15 views

Does anyone have suggestions on where i can get a VHDL implementation of any Elliptical Curve algorithm?

I know the EC is an old algorithm, but it seems I cant find the algorithm in VHDL. Any help will be highly appreciated.
Joel254's user avatar
  • 21
-1 votes
1 answer
829 views

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

When you're shipped a Leger Nano hardware wallet, you generate that device's native seed phrase (private key) upon opening the device. Can you additionally recover an existing seed phrase on the ...
user610620's user avatar
  • 1,486
2 votes
1 answer
58 views

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

I am a little bit worried about NFT scams. My NFT wallet address is derived from the same private key that my ETH cold storage address. I am using a Ledger Hardware wallet. My question is: If I ...
Mario1984's user avatar
0 votes
1 answer
449 views

Create LedgerSigner instances form a Ledger wallet

I want to create Ledger signer instances from ledger wallet. However, I always got an error that says "cannot open device". Would it be possible to create Ledger instances from a ledger ...
gnxvw's user avatar
  • 257
0 votes
0 answers
208 views

Sent ETH to ETC address within Ledger Nano X - Blind Signing Error when trying to Transfer (have read old threads)

I sent ETH to a ETC Leger Address. I have read the thread "Sent ETH to ETC address within Ledger Nano S. Confirmed on Etherscan, but not appearing in Wallet? [closed]" which has a good ...
HoundieHound's user avatar
1 vote
2 answers
2k views

What are the risks of token approvals?

How exactly do token approvals work? As they cost gas fees, I assume they must be stored on the blockchain. Let's say, I approve uniswap to spend all my eth. Does that mean that a central entity has ...
uzumaki's user avatar
  • 113
0 votes
0 answers
159 views

Can a seed phrase generated to create a MetaMask wallet also be recovered on a hardware wallet?

A hardware wallet address can be recovered in MetaMask simply be entering the hardware wallet's seed phrase into MetaMask. But does this work the other way too, where the seed phrase of a MetaMask ...
user610620's user avatar
  • 1,486
0 votes
1 answer
60 views

Storing multiple cryptocurrencies using a usb stick as the private key

currently I am using an electrum wallet on watching only mode and using a usb stick that stores my private key whenever I need to send BTC to someone. I would like to do something similar for my ether ...
Python 123's user avatar
1 vote
1 answer
781 views

MetaMask: Internal JSON-RPC error with Ledger with Chrome 91

Since Chrome 91 update, MetaMask and Ledger stopped working.
Mikko Ohtamaa's user avatar
2 votes
0 answers
138 views

Running a SPV wallet on Arduino/ESP32?

I want my ESP32 to make transactions and check for the details of blockchain using a secure method. Actually, I want to use make calls to the blockchain instead of relying on a single node. In my ...
Haseeb Saeed's user avatar
1 vote
1 answer
1k views

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

Many NFT collectors move their claimed NFTs (NFTs that they won) from their web wallet (e.g. Metamask) to a different wallet that they call a vault wallet. What is this vault wallet? Is it a hardware ...
user610620's user avatar
  • 1,486
1 vote
2 answers
3k views

Can .eth domains be stored on a hardware wallet?

If a .eth domain is bought in a Metamask web wallet. Can it be transferred to a different ethereum wallet address of a Ledger Nano S or X?
user610620's user avatar
  • 1,486
0 votes
2 answers
58 views

Existing research about m-of-n paper seed phrases

I'm interested in designing a protocol that stores a seed phrase for a crypto wallet across N separate pieces of paper (or metal!), where any M of the pieces of paper can reconstruct the seed phrase, ...
Roko Mijic's user avatar
0 votes
0 answers
694 views

Lost my tokens - need help in figuring out what I did wrong

Can someone give me some advice on a transaction where I seem to have lost some of my tokens. I’m new to this crypto world and now I’m wondering if I got myself into something I can’t manage. I had ...
MickG's user avatar
  • 1
3 votes
2 answers
8k views

How to select a different Metamask address when using Uniswap?

I want to use Uniswap with my hardware wallet. So I go into my Metamask wallet, connect to my hardware wallet, I see my coin balance, then I open Uniswap. The trouble is that Uniswap is showing an ...
Marco's user avatar
  • 61
1 vote
0 answers
331 views

Easiest way to deploy contracts from Trezor/ Ledger?

I know about Remix and that you can connect your hardware wallet with MetaMask, but, as of Nov 2019, I get this error many times: creation of Contract errored: Error: TransportError: Failed to sign ...
Paul Razvan Berg's user avatar
0 votes
0 answers
52 views

Why use Chrome Extensions for Hardware Wallets?

Is there any way for a remote webserver to connect to a USB device using serial? If so, why did major hardware wallets use a Chrome Extension as opposed to a backend server for connection? Ledger used ...
supra411's user avatar
1 vote
1 answer
918 views

How to create signer for Trezor hardware wallet?

I'm trying to create a signer for Trezor hardware wallet. I'm using library ethers.js In case of Metamask wallet, this is how I created the signer: export const createMetamaskSigner = async () =>...
0xh8h's user avatar
  • 155
11 votes
4 answers
26k views

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

I got the following errors while trying to deploy my smart contract: sers-Air:lottery user$ node deploy.js internal/modules/cjs/loader.js:582 throw err; ^ Error: Cannot find module '...
Damian's user avatar
  • 123
2 votes
0 answers
700 views

Can you deploy a contract from a Ledger Nano S using Remix?

I have deployed a contract from a Ledger Nano S before by connecting to MEW and deploying using Bytecode and ABI of the contract. However I do not know what compiler version MEW used and so cannot ...
John Murphy's user avatar
0 votes
1 answer
69 views

Ledger Nano and MEW

Trying to connect MEW to Ledger Nano but my address will not come up when I try to add it to the ledger. Really stumped with this one. Appreciate any help. Using Mac laptop with google chrome
Kaylene Hackett's user avatar
3 votes
1 answer
820 views

ETH multisig wallet with Trezor integration

advice would be appreciated! I am looking for a reliable Ether wallet with two features: *Multisig *Integration with any hardware wallets (Trezor would be more preferable option) It seems that Mist ...
user21240's user avatar
3 votes
0 answers
221 views

How to call smart contract functions with an address stored in hardware wallet?

Is there a way to call smart contract functions with an address stored in hardware wallet? If so, please let me know how. Thanks.
Yvonne Zhang's user avatar
3 votes
1 answer
2k views

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

geth lists the non-zero balance accounts and the next zero balance account from your Ledger Nano. How can I get a list of accounts from my Ledger Nano S wallet, including the next block of unused ...
BokkyPooBah's user avatar
  • 40.1k
0 votes
1 answer
277 views

Hardware wallets and Plausible Deniability

One question referring to these articles: https://blog.trezor.io/hide-your-trezor-wallets-with-multiple-passphrases-f2e0834026eb and http://support.ledgerwallet.com/knowledge_base/topics/advanced-...
ligi's user avatar
  • 1,183
1 vote
1 answer
641 views

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

I can see the transaction on etherscan. Is there any way to recover these ether? Thanks for any help! If we can recover these I will send one or two for the assistance...
Tim's user avatar
  • 21
21 votes
6 answers
15k views

Is there any hardware wallet available for Ethereum?

What are the various available hardware wallets for Ethereum?