Skip to main content
92 votes
Accepted

Can someone explain the meaning of derivation path in wallet in plain English (such as m/44'/60'/0'/0)?

Such a great question. Background Derivation paths are related to HD Wallets or HD Keys, a type of wallet where you have a single, human readable, seed phrase that unlocks a number of accounts / ...
tayvano's user avatar
  • 16k
89 votes

Is Ethereum wallet address case sensitive?

Ethereum wallet addresses are in hex [0-9A-F]*. While the address itself is case-insensitive (A is the same as a to the network), the case sensitivity is used as a (optional) checksum. It was built as ...
knocte's user avatar
  • 1,949
33 votes
Accepted

How to reduce the chances of your Ethereum wallet getting hacked?

(Please edit me. I'm a community wiki) Summary Don't allow TCP request on port 8545 from the Internet to be forwarded to your geth machine Don't enable --rpc without checking that only your GPU ...
26 votes
Accepted

If someone found a private key to 0x0, would they be able to access all the tokens (over one billion dollars worth) stored there?

Hypothetically speaking, yes. If someone managed to guess a private key to 0x0, then they would have full control over all ether/tokens belonging to that address. It is so unlikely that it's ...
natewelch_'s user avatar
  • 12.1k
25 votes

How do you delete/remove/hide contracts from Ethereum Wallet (aka mist)?

Thats not so easy, if they are created on the testnet we gray them out. So you can't click on it and then on the trash can next to the name, on the contract page. You would need to open the console (...
Fabian Vogelsteller's user avatar
24 votes
Accepted

What is the exploit behind Parity's multisig wallet from 2017-07-19

The wallet exposed a function: // constructor - just pass on the owner array to the multiowned and // the limit to daylimit function initWallet(address[] _owners, uint _required, uint _daylimit) { ...
Tjaden Hess's user avatar
  • 37.1k
20 votes
Accepted

My C: drive in my WINDOWS PC is almost full. How can I change both geth and Mist path to relocate my blockchain files?

You'll need to create a symbolic link from the folder where Mist is looking for the chaindata to the folder where you are storing the chaindata (e.g., on an external drive). You can make a symbolic ...
DirtStats's user avatar
  • 666
19 votes

What is the recommended way to safely store Ether?

The safest way to store Ether and other altcoins (BTC, LTC, XRP, ETC) to date are hardware wallets such as Ledger Wallet. Owning one, I can say that the experience is painless and the security is ...
Standaa - Remember Monica's user avatar
19 votes
Accepted

How to enable and mine Testnet (Morden)?

(Hi @phuong, please reply on your progress by adding comments below). Lets go through the steps to get your environment working. We will use the command line geth so we can trace through the issues. ...
BokkyPooBah's user avatar
  • 40.3k
19 votes
Accepted

Using AWS CloudHSM to sign transactions

OK, so when we (me and the ShaneT) implemented hardware signing (private key stored exclusively on AWS CloudHSM) there were a number of things we learned. Hopefully this gives you a guide on how you ...
Woodstock's user avatar
  • 338
18 votes

How do I backup my ether accounts?

PLEASE MAKE SURE TO ALSO BACKUP YOUR PASSWORDS Each key file (as described in @Ethan's answer) is encrypted and only usable with the correct password. Another safety tip: Before deleting any key ...
eth's user avatar
  • 86k
18 votes
Accepted

Recover all the account under Mnemonic using ethers.js

The Wallet.fromMnemonic function has a second argument to specify the BIP-32 derivation path. By default it will use m/44'/60'/0'/0/0, but if you want to get the second account, you can use m/44'/60'/...
Morten's user avatar
  • 6,027
16 votes
Accepted

Ethereum wallet v3 format

It's a block cipher that uses a cryptographic hash function that encrypts or decrypts your private key of your Ethereum account. This is done after you generate a private key to encrypt the private ...
tayvano's user avatar
  • 16k
15 votes

What is the recommended way to safely store Ether?

The wallet promoted by ethereum.org is the official Mist based one which is linked on Ethereum site. Pros: Official, multiplatform, generic support for smart contracts, open source. Cons: Slow to ...
15 votes

Where does metamask store the wallet seed? (file path)

If you were using the Google Chrome browser in Windows 10, you should be able to find the location of the Vault by going to this folder location (you need to be able to see the hidden files): C:\...
rdymac's user avatar
  • 251
15 votes

I have two Metamask accounts with the same password and seed phrase. How is this possible?

now to my horror I have TWO MMask accounts (diff. Eth addresses) under the SAME seed-phrase and password. How is this even possible? Metamask is an HD - Hierarchical Deterministic - wallet. In HD ...
Richard Horrocks's user avatar
14 votes

What is the difference between an exchange like Coinbase and a wallet like Jaxx, MEW, MetaMask?

Your ETH & tokens are on the blockchain, regardless of what service you use to access them. When you move them, you are sending them from one address on the blockchain to another. These are simply ...
tayvano's user avatar
  • 16k
14 votes
Accepted

Connecting the wallet of to your dApp and different Ethereum wallet types

There are five categories of Ethereum wallets that can interact with dApps Browser built-in (Opera, Brave, ...) Browser extension (MetaMask, ...) Mobile wallets (Trust, Walleth, Pillar, ...) Account-...
Mikko Ohtamaa's user avatar
14 votes
Accepted

Cant validate authenticated message with ethers.js

I was able to get an answer from folks over on Openzeppelin. In case any body else runs into the situation, one issue is the way that the hash is calculated and the signature is computed on the client ...
GGizmos's user avatar
  • 741
13 votes
Accepted

Is any way to withdraw ether from a smart contract to owner wallet, if no such method in it?

No. Unless you have a self destruct / suicide function, or a way to transfer ether, there's no way to get ether out of the contract. This is by design: if there were an automatic "escape hatch", ...
Nick Johnson's user avatar
  • 8,174
13 votes
Accepted

How can ERC20 token implementations be verified?

I think it has to ultimately be human verification, unless it exactly matches an existing contract that's already been verified by humans. Even if all the functions that are supposed to be in the ...
Edmund Edgar's user avatar
  • 16.9k
12 votes

How to reduce the chances of your Ethereum wallet getting hacked?

0. Read the official security advisory. ethereum blog: [security alert] insecurely configured geth can make funds remotely accessible 1. Never turn on RPC on hot wallets. Even with IP and CORS ...
q9f's user avatar
  • 32.9k
11 votes

Is Ethereum wallet address case sensitive?

Look at this examples: > Web3.utils.toChecksumAddress("0x03fB09251eC05ee9Ca36c98644070B89111D4b3F".toLowerCase()); '0x03FB09251eC05ee9Ca36c98644070B89111D4b3F' > Web3.utils....
Kim Ilyong's user avatar
11 votes
Accepted

The difference between contract address and wallet address

An account address - either an externally owned account (what you're calling a wallet), or a contract account - isn't the same thing as a memory address. It's not possible to know what exists at "...
Richard Horrocks's user avatar
11 votes

What happens when you connect wallet to website?

Connecting your wallet doesn't really do much: it doesn't send any transactions. About all it does it gives your wallet's public address to the website and the possibility for the website to request ...
Lauri Peltonen'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)
10 votes

How can I recover or reset a lost wallet password?

pyethrecover is well documented, This is a tool for those of you who've somehow lost your Ethereum wallet password. pyethrecover is a library for brute forcing your wallet with a list of passwords ...
niksmac's user avatar
  • 9,673
10 votes

How do I import my presale wallet?

It depends on what you want to do with the ethers held in your presale wallet account. Keys Just to clarify what keys you have, here is a example of a set of keys: Unencrypted private key: ...
BokkyPooBah's user avatar
  • 40.3k
10 votes
Accepted

Get raw transaction from hash

There is eth.getRawTransaction(<txhash>) now. Edit: Please check that you're using an up-to-date version of geth. It's part of the current release (v.1.8.6) and was introduced some time ago. ...
Pold's user avatar
  • 293
10 votes

Lost Ethers in Google ad phishing scam

This was a phishing attack. The true URL for MyEtherWallet is https://www.myetherwallet.com You went to ether-wall dot com. Always check that your connection is over HTTPS. There's not much we can ...
Tjaden Hess's user avatar
  • 37.1k

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