Hot answers tagged

47

To backup your wallet you will need to make a copy of the key file(s) located in your ethereum directory. Linux: ~/.ethereum/keystore Mac: ~/Library/Ethereum/keystore Windows: %APPDATA%/Ethereum The file should look something like this: UTC--2015-09-18T14-07-57.023663538Z--da78c8721e4ede42cf488304551eb596dd5f93e23 I've suggested just saving the keystore ...


47

How to Access the Files to Back Up Using Mist - Backup Accounts Go to the top bar and select ACCOUNTS -> BACKUP -> ACCOUNTS. This will open a folder. Inside this folder there are keystrore files that have long names starting with UTC--2016-04-14....... Each of these files represent an account. Back up these up. Using Mist - Backup Wallet Contracts Go to ...


38

Accounts are the most basic way to store Ether. They are simple public/private keypairs, which you use to sign transactions. You don't need to do anything to "register" an account with the network, just generate one and send some ether to it. Wallets are smart-contracts that allow for advanced features such as transaction logging, multisig, withdrawal ...


34

Capitalization simply means the address has a checksum. You should use the capitalization address because of this, but both will work.


34

I'm bringing the content of an answer from the Ethereum forum here: 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 an after-thought to an addressing scheme that lacked basic checksum validation. https://...


33

(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 mining computers can access TCP port 8545 on your Ethereum node geth computer Don't run the Ethereum Wallet on the same machine as your geth computer. If you need a ...


30

There is no "official" when it comes to crypto. It definitely depends on your desire for security, how much you are going to be holding, what you plan on doing with the ETH or tokens stored there, and more. I recommend that people use whatever tool they can understand best and use with confidence. I do NOT believe that recommending someone who has ...


25

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 (CMD/CTRL + ALT + i) and type: CustomContracts.find().fetch() Then look at the contract you want to remove and copy its _id. Then type: CustomContracts.remove('...


25

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 / addresses / private keys across any supported network. These phrases typically look like brain surround have swap horror body response double fire dumb bring ...


24

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) { initDaylimit(_daylimit); initMultiowned(_owners, _required); } which was in charge of initializing the wallet owners. However, the author forgot to ...


20

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 link with the MKLINK command in Windows, there's a good primer on the matter here: http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-...


19

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 beyond anything the web has to offer. While I don't know specifically how its security works, private keys are stored encrypted on a secure tamper-proof chip ...


17

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 files, after you have done the backup, please try the import/restore process on another system to make sure you can send a small amount of Ether. (To import, copy ...


17

(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. To mine the Testnet, you will need to have downloaded the whole Testnet blockchain and have set up your coinbase. Your coinbase is by default the first ...


17

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 considered impossible because you would have to randomly generate private keys until you found one that generates the 0x0 address. Also, there might not even be a ...


16

There's no official recommendation, but the go-ethereum team (behind geth) is committed to ensuring keys created by it will be supported in future versions. The keystore used by geth has strong passphrase encryption and has been through a couple security audits. Simply backing up the .ethereum/keystore folder is enough - would recommend multiple physical ...


15

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 sync (have to load the whole chain), sometime slow or freezing when contracts have a high update rate (The DAO during first weeks is a good example), not easy to ...


13

There is no time-limit to claim (i.e. import) your ether. Your ether can remain in your presale wallet indefinitely, and do not need to be claimed/imported until you are ready to use them. Ethereum is, indeed, switching to a Proof of Stake consensus algorithm in the future, but here again there is no need to move your presale ether at that point. As with ...


13

There is no way for the Ethereum Foundation to reset your password, but some enterprising community members have developed tools to assist with the password recovery process. If you are familiar with Python (or willing to learn some basics), the best tool so far is a particular version of pyethrecover. Let us suppose that you know part of your password, ...


13

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", nobody could trust a smart contract they didn't deploy to hold ether for them. It's also worth noting that the idea of an "owner" isn't built into contracts - ...


13

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 standard are there and do what they're supposed to, you can't be sure that somebody hasn't done something unexpected in a different part of the code. It's probably ...


12

Using Mist (Update 27th of February 2016) It is now possible to import your pre-sale wallet in the official Mist wallet, version 0.4.0 and up. No more command line interface required. To import your presale via Mist / Ethereum Wallet, start it up, let it sync (takes a day or so), go to "Accounts" -> "Import Pre-Sale Accounts". That's it. In some versions ~...


12

This is a community wiki of vanity address generators, sorted by name. NOTE ! You should always check that you can use your newly generated addresses before sending any significant amount of ethers to these addresses. You could send a small amount of ethers to your newly generated address, then move a small portion of these ethers from your newly generated ...


12

Note: As the author of this post, I also authored a slight revision of this into the Official Homestead Documentation. I think if you are looking for a combination of ease-of-use and very good security, then a Mist multisignature wallet is your best bet. The Ethereum Foundation has (and still is) putting hundreds of thousands of dollars into Mist and it's ...


12

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 limited to localhost. Just don't. geth # rpc is disabled by default eth # rpc is disabled by default parity # rpc is ...


12

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 lines of code. Your wallet file, the user interface you interact with, the private key—these do not have funds in them. The private key gives you the ability ...


11

There is Syng Ethereum Client Syng is currently pre-alpha software, it is only suitable for interested contributors, although it connects to mainnet by default, please do not trust it with your ETH. Use at your own risk. Jaxx Bitcoin & Ethereum Wallet Jaxx Bitcoin and Ethereum Wallet by Kryptokit - This is the first beta release of a fleet ...


10

Smart contracts expose multiple functions as a public API. In general, to interact with any contract, its ABI (different from API) must be used to properly encode/decode messages to/from a contract. This is true regardless of function or event. The Mist multisig wallet is based on the code at https://raw.githubusercontent.com/ethereum/dapp-bin/master/wallet/...


10

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: 79d4c2a3bb457add08a4eb3a1c222235899a93d77a5a2e67704994212861e222 Private key encrypted with the password testtest: U2FsdGVkX1+...


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)


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