CryptoCoinsInfoClub.com

Ethereum Wallet File Location

Create Ethereum Account Using Web3j And Java

Create Ethereum Account Using Web3j And Java

Create Ethereum Account Using Web3j And Java Posted by Sudhakar Pandey | Last Updated: 14-Nov-17 Following are the simple steps are need to be done for creating new account using web3j and java. 1- Add maven dependency of Web3j in pom.xml as 2- Create web3j object and connect to ethereum server with its ip and port Web3j web3 = Web3j.build(new HttpService("ip with port")); 3- Execute wallet utils function for generating wallet file on ethereum keystore path. String walletFileName = WalletUtils.generateFullNewWalletFile(password,new File("Keystore path")); Above function needs to be two parameter password and wallet file location which should be the keystore location of ethereum server. 4- The above function returns new created wallet file name. This file name include newly generated wallet address in its name string. ex- Wallet file name looks like- "UTC--2017-07-13T10-23-04.815000000Z--95839e87e764057a628b7cd1d223861b2695712c.json". for extracting wallet address we can follow one of the approach as below String[] fetchAddress=walletFileName.split("--");String getAddress = fetchAddress[fetchAddress.length-1].split("\\.")[0]; 5- After that we can store this information on database for future references. createNewWallet(Long userId) { LOGGER.info("Enter into createNewWallet service"); Map (); try { LOGGER.info("Enter before connect geth"); Web3j web3 = Web3j.build(new HttpService(envConfiguration.getTestnetServerIp())); LOGGER.info("after check connection with geth"); String password = PasswordEnoderDecoder.generatePhassprase(); LOGGER.info("Connect with ethereum ---" + "-- password using for create wallet is " + password); UserWallet userWallet = new UserWallet(); String walletFileName = WalletUtils.generateFullNewWalletFile(password, new File(envConfiguration.getTestne Continue reading >>

Change Path For Ethereum Wallet Folder

Change Path For Ethereum Wallet Folder "chaindata"

Hello, I just started out with Ethereum by downloading/installing the Ethereum Wallet from the Website. (Win7 64bit) First of all I am not sure about the category this question falls into, so I am sorry if I am in the wrong section of the forum... I need to know how to change the standard path to the 'chaindata' folder for my wallet since I do not have enough free space on my system partition (C:) and could not find any (obvious) settings/options/... in the UI of the wallet. I need to move the regular main folder (C:/ ... 'User'/Appdata/Roaming/Ethereum) or just the chaindata folder (?) to another drive since these (blockchain) files would just fill up my system partition. Any ideas on how to do that? I would appreciate any help or tips. Thank you. Continue reading >>

Ethereum Wallet Help

Ethereum Wallet Help

Apparently I'm a complete idiot when it comes to the Ethereum wallet. I downloaded and installed Mist and Ethereum wallet from GitHub, created a wallet and transferred some tokens into it. I quit the programs and went about my business. When I reopened them yesterday and my wallet was gone. I looked up the wallet number on etherchain.org and can see the tokens there, but can't find it in my wallet. Do I kiss my $200 worth of tokens goodbye or is there a way to recover them? pics of the app and what I looks like? basically looking for confirming that it's fully synced. did you check your %appdata% folder under your user profile for the data file? I will say... the windows version of the app is SSSSSSHHHHHHHIIIIIIIITTTTTT. Most likely the wallet just needs time to sync. Since you shut it down, it's still looking at very old data that doesn't include your transaction. Let it run for a while (can take up to a few days to sync). pics of the app and what I looks like? basically looking for confirming that it's fully synced. did you check your %appdata% folder under your user profile for the data file? I will say... the windows version of the app is SSSSSSHHHHHHHIIIIIIIITTTTTT. That's not the wallet number that I had the first time I opened the app and made the transfer, that one is gone Update, I found the wallet # that I need in a keystore folder, how do I open that wallet? The "import wallet" choice is grayed out Update #2 - restarted the wallet app and was able to import the wallet in question. Now how do I see my tokens? They were defiantly transferred to my wallet number Update #3 - HA! Found the place to see the tokens, entered the contract number and the rest auto-filled in. Showing 0 tokens though. I have found Ethereum Wallet to be a hog in windows. I was able to im Continue reading >>

Backup & Restore | Ethereum Frontier Guide

Backup & Restore | Ethereum Frontier Guide

DO NOT FORGET YOUR PASSWORD and BACKUP YOUR KEYSTORE Everything geth persists gets written inside its data directory (except for the PoW Ethash DAG, see note below).The default data directory locations are platform specific: Accounts are stored in the keystore subdirectory. The contents of this directories should be transportable between nodes, platforms, implementations (C++, Go, Python). To configure the location of the data directory, the --datadir parameter can be specified. See CLI Options for more details. Note: The Ethash DAG is stored at ~/.ethash (Mac/Linux) or ~/AppData/Ethash (Windows) so that it can be reused by all clients. You can store this in a different location by using a symbolic link. Sometimes the internal database formats need updating (for example, when upgrade from before 0.9.20). This can be run with the following command (geth should not be otherwise running): Geth's blockchain and state databases can be removed with: This is useful for deleting an old chain and sync'ing to a new one. It only affects data directories that can be re-created on synchronisation and does not touch the keystore. Export the blockchain in binary format with: Or if you want to back up portions of the chain over time, a first and last block can be specified. For example, to back up the first epoch: Note that when backing up a partial chain, the file will be appended rather than truncated. Import binary-format blockchain exports with: See for more info And finally: DO NOT FORGET YOUR PASSWORD and BACKUP YOUR KEYSTORE Continue reading >>

How Ethereum Wallets Work And How To Back Them Up

How Ethereum Wallets Work And How To Back Them Up

How Ethereum wallets work and how to back them up If you've used bitcoin wallets and backed them up yourself, they work in the same way, so if you're coming from that background, you probably don't need to read this article. This is for people that are learning about Ethereum as their first cryptocurrency and want to understand a little more about how to properly store their coins with as little technical detail to get lost in as possible. As someone completely new to blockchains, you might not know how your ether is actually stored. I myself as someone that didn't know anything about bitcoin before I started learning about Ethereum know how this feels. You might think you have actual digital coins stored on your computer. You may have heard that you need to back up your wallet - does that mean I'm duplicating coins? You might think that your password is enough to get back your coins. That's not how it works. To understand how your coins are stored and accessed, you need to understand a little bit about public/private key encryption. If you've ever used SSH keys before, it's similar. You have a pair of keys that are randomly generated (usually by your wallet application). The public key in ethereum is the address you give to other people to send money to your account. The private key is hidden away behind password encryption, and is the key that proves to the network you are who you say you are. The 'wallet' that you are storing is actually just the private key and as long as you have that, you can access your coins. The reason why it is password protected is so if someone manages to get access to your private key, they still need to crack your password to get access to your account. The way that Ethereum stores coins, is on the blockchain, it has a record of how much Continue reading >>

Account Management Ethereum Homestead 0.1 Documentation

Account Management Ethereum Homestead 0.1 Documentation

Remember to use a strong and randomly generated password. We just created our first account. If we try to list our accounts again we can see our new account: > eth.accounts["0xb2f69ddf70297958e582a0cc98bce43294f1007d"] For the command line averse, there is now a GUI-based option for creating accounts: The official Mist Ethereum wallet. The Mist Ethereum wallet, and its parent Mist project, are being developed under the auspices of the Ethereum Foundation, hence the official status. Versions of the wallet app are available for Linux, Mac OS X, and Windows. The Mist wallet is beta software. Please beware and use it at your own risk. Creating an account using the GUI Mist Ethereum wallet couldnt be easier. In fact, your first account is created during the installation of the app. Download the latest version of the wallet app for your operating system. Opening the Wallet App will kick off syncing a full copy of the Ethereum blockchain on your computer, since you will in effect be running a full geth node. Unzip the downloaded folder and run the Ethereum-Wallet executable file. Wait for the blockchain to fully sync, then follow the instructions on the screen and your first account will be created. When you launch the Mist Ethereum wallet for the first time, you will see the account you created during the installation process. By default it will be named MAIN ACCOUNT (ETHERBASE). Creating additional accounts is easy; just click on ADD ACCOUNT in the apps main screen and enter the required password. The Mist wallet is still in active development, so details of the steps outlined above may change with upgrades. Creating a Multi-Signature Wallet in Mist The Mist Ethereum wallet has an option to secure your wallet balance with a multisig wallet. The advantage of using a multisig Continue reading >>

How To Backup Mist Wallets?

How To Backup Mist Wallets?

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. Go to the top bar and go ACCOUNTS -> BACKUP -> APPLICATION DATA. This will open a folder. As far as I can tell, just back up this entire folder. You could also manually add the wallet contracts back at any time, obviously, but this is easier and more convenient. You want to store the keystore files in multiple locations & multiple physical locations. Keep in mind, you must prevent loss of both the keystore file and password due to loss or failure of you hard drive, USB drive, or whatever method you are using to back up. You also must keep in mind physical loss / damage of an entire area (think fire or flood). I store my backups in three places: (1) On my computer. (2) On a USB in my apartment but in a different room than my computer. (3) On a USB at my parents house. My primary / cold storage wallet is a paper wallet which is printed, but there is no paper option directly from Mist. This way if my house burns down, I still have my accounts. If my HDD crashes, I still have my accounts. If you do want a paper option, you can import your Mist keystore file into MyEtherWallet (running offline/locally, see #5 here ). Follow those instructions and use the View Wallet Info tab in order to access your Mist wallet and then print a paper version. Using old Mist without the ACCOUNTS -> BACKUP available. On some versions, (0.3.9) there may just be a BACKUP option in the top bar, not under accounts. For old versions (0.3.7 or lower) the backup option is simply not there. Depending on what OS you have, you need to navigate to the right fo Continue reading >>

How To Backup Your Ethereum Wallet And The Blockchain

How To Backup Your Ethereum Wallet And The Blockchain

All About BTC, LTC, ETH mining as well as other alternative crypto currencies How to Backup Your Ethereum Wallet and the Blockchain Just like with Bitcoins wallet.dat file that contains your wallet address and keys and that you need to backup for safety reasons, Ethereum also has a similar wallet file that you should have a spare copy of. With Ethereum the wallet file has a bit weird name and is not just called wallet.dat, but it has essentially the same purpose and the file works essentially the same way as the wallet.dat with Bitcoin and many other alternative crypto coins. Ethereums wallet file is stored in the data directory used by the client to store the blockchain and other files, the default locations for the datadir on different operating systems are listed below. Windows: %USERPROFILE%\AppData\Roaming\Ethereum To get the full path of the data directory on your specific system you can run the geth console and type admin.datadir and you will see a result like on the screenshot above with the full path. Note that the wallet file is not stored in the main datadir folder, but is instead placed in a separate folder under it called keystore. Inside that folder you should see a file with a long name starting with UTC--2015..., this is the wallet file you need to backup. Do note that aside from the wallet file itself you will also need to remember the password (or also back it up along the wallet) that you set when creating your account, without the password needed to unlock it the wallet file wont be of much use. If you are moving your Ethereum installation over to a different computer or want to have a copy on another system for solo mining for example, aside from a copy of the wallet file you may also want to make a copy of the blockchain, so that the geth client w Continue reading >>

Myetherwallet.com

Myetherwallet.com

Ledger / TREZOR / Digital Bitbox : Use your hardware wallet . Your device * is * your wallet. MetaMask Connect via your MetaMask Extension . So easy! Keys stay in MetaMask, not on a phishing site! Try it today. Jaxx / imToken Use your Mnemonic Phrase to access your account. Mist / Geth / Parity: Use your Keystore File (UTC / JSON) to access your account. **Do not lose it!** It cannot be recovered if you lose it. **Do not share it!** Your funds will be stolen if you use this file on a malicious/phishing site. **Make a backup!** Secure it like the millions of dollars it may one day be worth. **If you do not reveal your bid, you will not be refunded.** You will unlock your account, enter the Bid Amount, and the Secret Phrase. In the event that two parties bid exactly the same amount, the first bid revealed will win. Once the auction has ended (after 5 days / 120 hours), the winner needs to finalize the auction in order to claim their new name. The winner will be refunded the difference between their bid and the next-highest bid. If you are the only bidder, you will refunded all but 0.01 ETH. The auction for this registrar is a blind auction, and is described in EIP162 . Basically, no one can see *anything* during the auction. Be safe & secure: We highly recommend that you read our guide on How to Prevent Loss & Theft for some recommendations on how to be proactive about your security. Always backup your keys: MyEtherWallet.com & MyEtherWallet CX are not "web wallets". You do not create an account or give us your funds to hold onto. No data leaves your computer / your browser. We make it easy for you to create, save, and access your information and interact with the blockchain. We are not responsible for any loss: Ethereum, MyEtherWallet.com & MyEtherWallet CX, and some of Continue reading >>

Securely Generating And Storing An Ethereumwallet

Securely Generating And Storing An Ethereumwallet

Securely Generating and Storing an EthereumWallet With the rise of Ethereum and Initial Coin Offerings (ICOs), especially ERC20 tokens , people unfamiliar with Ethereum or other cryptocurrencies like BitCoin are becoming interested in the technology. Unfortunately, getting started with Ethereum and participating in ICOs is not simple. The central component in Ethereum is the wallet. An Ethereum wallet is what holds your Ether and other Ethereum-based tokens, and conceptually can be thought of like a real wallet. Like a real wallet, an Ethereum wallet can be stolen. You shouldnt leave it out, or stored on a device that is often connected to the internet, or it risks being hacked. There is no recovery for a stolen wallet the courts cannot help you recover it, and you cant reverse what happens. This guide will explain how to safely generate and store an Ethereum wallet. MyEtherWallet is an open source project to make it simple to create an Ethereum wallet and interact with the Ethereum platform. It is hosted at myetherwallet.com , but its just a static web page. The safe, recommended way of using MyEtherWallet is to download the website yourself, so that there is no risk you go to the wrong website. This also allows you to use MyEtherWallet without being connected to the internet. You can download the latest version of the MyEtherWallet website as a zip file at this link . Download the etherwallet-v, not the chrome extension. When you unzip the file, you get a list of files containing a website. Unzipped MyEtherWallet. Double click index.html to openit. Open index.html to launch MyEtherWallet. Through the magic of mathematics, you can easily create a password-protected Ethereum wallet that no one will ever be able to duplicate accidentally. There are many more available E Continue reading >>

Speeding Up Ethereum-wallet Initial Sync On Macos X

Speeding Up Ethereum-wallet Initial Sync On Macos X

Speeding up Ethereum-Wallet initial sync on MacOS X After experimenting with the Ethereum Wallet client on a linux machine I decided to install on my MacPro with OS X 10.11.5. I installed the latest Ethereum-Wallet 0.8.1 app from github and launched the app. I soon noticed that the sync would appear to freeze at various points and never achieved a full sync. This despite multiple force quits and restarts. After some poking around I found a nice summary of the problem and a workaround I wanted to share. StackEchange is my goto source when I have any problem and it paid off again today. Under the topic Help with slow mist sync I found several good answers and things to try. Caveat: what Im about the describe worked for me, but I am hardly a knowledgable expert and this may be wrong from a technical perspective. It turns out that, using the command line interface Ethereum client called geth, you can initiatea fast sync by setting certain flags when the program is run. Details are here . This will only work, however, if its the first attempt at a sync. I had made dozens of attempts, so I needed to delete all these files. The first thing I tried worked: I went to my user Library folder (Finder>Go>Go To Folder, then type ~/Library and select Go). Once there, locate the Ethereum folder and open it. Delete the folder called chaindata. (Dont worry. This folder will be recreated when you do the faster sync.) To be able to initiate a fast sync using the command line interface tool, we need to know where the geth program is located. What follows is the description for how to do this by user tayvano at the Ethereum StackExchange: Right click on the ethereum-wallet.app and select show package contents Open contents, then frameworks, then node, then geth Then you should right click o Continue reading >>

How To Import Mist/ethereum Wallet Into Myethereumallet Account.

How To Import Mist/ethereum Wallet Into Myethereumallet Account.

How to import mist/ethereum wallet into myethereumallet account. Quote from: szachta on April 15, 2017, 03:04:02 PM Go to folder roaming -->etherum -->keystore.In folder import key to myetherwallet. Nobody have monopoly of knowledge, can you please explain better about how to import this to myetherwallet ? To other suggestions, i have access to the mist wallet but i doubt it will ever get synchronized because my server connections for this seasons is very slow. Quote from: pcoin on April 15, 2017, 03:16:07 PM Quote from: szachta on April 15, 2017, 03:04:02 PM Go to folder roaming -->etherum -->keystore.In folder import key to myetherwallet. Nobody have monopoly of knowledge, can you please explain better about how to import this to myetherwallet ? To other suggestions, i have access to the mist wallet but i doubt it will ever get synchronized because my server connections for this seasons is very slow. You can use MyEtherWallet "view wallet details" function to extract private key from wallet json file. Feel free to use its offline version on an air gapped computer to secure your private key. Here: That should help you getting the needed private key and then sending vai that service too. I also found a useful tutorial at but i shall still send bounty to helpful suggestions once i am able to get the funds back. Paste the key into a text file, save it to disk and use the path to that file with geth account import. Here are some example Windows instructions that might help: Paste key into notepad without any extra characters or quotations Save the file as nothing_special_delete_me.txt at C:\ Run the command, geth account import C:\nothing_special_delete_me.txt After successful import, delete the file at C:\nothing_special_delete_me.txt If you do not have geth installed al Continue reading >>

Ico Help: Heres How To Create Your Ethereumwallet

Ico Help: Heres How To Create Your Ethereumwallet

We are creating a alternative to your daily banking habits. Fresh investing experience, blockchain banking services for crypto currency for the better living. ICO Help: Heres How to Create your EthereumWallet Growing number of people recognize that one of the best ways to invest in cryptocurrency is by participating in Initial Coin Offerings, a.k.a. ICOs. However, one barrier that stops people from investing is unfamiliarity with the ICO process. At a glance, funding your favorite project though ICO might look complicated. However, once you get there, it will be a piece of cake. This article will show you to participate in ICO issued on Ethereum blockchain. The first step is setting up Ethereum ERC20 compatible wallet. Why do you need an ERC20 compatible Ethereumwallet? Most ICO tokens are issued on Ethereum blockchain. It means that people who want to participate in ICO need to have Ethereum and its wallet. However, not all digital wallets support Ethereum powered ICO tokens. For example, to participate in Fast Invest ICO , you need to set up an Ethereum ERC20 compatible wallet where you and only you hold its private keys. You probably know that ICO is about sending and receiving coins. Your private keys are necessary for correct interaction with smart contracts to transfer and receive tokens. DO NOT PARTICIPATE IN ICO BY SENDING COINS FROM ANY CRYPTOCURRENCY EXCHANGES. YOU NEED A ERC20 COMPATIBLE ETHEREUM WALLET. OTHERWISE, YOU WILL LOSE YOUR FUNDS. To clear the confusion, here is a token compatible Ethereum wallets list. These wallets have been verified to support Ethereum ERC20 tokens. The list is continuously updated at Tokenmarket . Next, we will show you how to open a suitable Ethereum wallet that will serve your needs. For that, well use MyEtherWallet and Mist Continue reading >>

Accounts - How To Backup Mist Wallets? - Ethereum Stack Exchange

Accounts - How To Backup Mist Wallets? - Ethereum Stack Exchange

I know I can backup the keystore files from my running ethereum client which holds my accounts. But how can I backup wallets created with mist? Is it enough to write down the public address where the wallet contract is stored? There are no json files in keystore folder for my wallet contracts. So there must be another way to backup contract wallets. I also don't understand this comment above: 'You could also manually add the wallet contracts back at any time." user900 Apr 30 '16 at 22:35 They do not have the .json extension, they are still JSON files. Every file inside your keystore folder is a keystore file. They should all start with UTC-2016-4-5-- tayvano May 1 '16 at 1:43 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. Go to the top bar and go ACCOUNTS -> BACKUP -> APPLICATION DATA. This will open a folder. As far as I can tell, just back up this entire folder. You could also manually add the wallet contracts back at any time, obviously, but this is easier and more convenient. You want to store the keystore files in multiple locations & multiple physical locations. Keep in mind, you must prevent loss of both the keystore file and password due to loss or failure of you hard drive, USB drive, or whatever method you are using to back up. You also must keep in mind physical loss / damage of an entire area (think fire or flood). For example, consider the add'l security of storing things in 3 places, over 1:- On computer On a USB or paper at a trusted family member's house (e.g. with things like your birth certificate) This way if your house burns down, you still have acces Continue reading >>

Accounts, Addresses, Public And Private Keys, And Tokens

Accounts, Addresses, Public And Private Keys, And Tokens

Accounts, Addresses, Public And Private Keys, And Tokens The format of your private key is 3a1076bf45ab87712ad64ccb3b10217737f7faacbf2872e88fdd9a537d8fe266. The format of your account (which is generated from your public key) is 0xC2D7CF95645D33006175B78989035C7c9061d3F9. Note that there is a lowercase version 0xc2d7cf95645d33006175b78989035c7c9061d3f9 and a partially uppercase version 0xC2D7CF95645D33006175B78989035C7c9061d3F9. The partially uppercase version has a checksum to verify the address. See EIP55 - Yet another cool checksum address encoding The password encrypted private key is stored in a JSON file with the following format (newlines and indents added for clarity, example on OS/X): $ more ~/Library/Ethereum/keystore/UTC--2017-03-18T05-48-53.504714737Z--c2d7cf95645d33006175b78989035c7c9061d3f9 {"address":"c2d7cf95645d33006175b78989035c7c9061d3f9", "crypto":{ "cipher":"aes-128-ctr", "ciphertext":"0f6d343b2a34fe571639235fc16250823c6fe3bc30525d98c41dfdf21a97aedb", "cipherparams":{ "iv":"cabce7fb34e4881870a2419b93f6c796" }, "kdf":"scrypt", "kdfparams"{ "dklen":32, "n":262144, "p":1, "r":8, "salt":"1af9c4a44cf45fe6fb03dcc126fa56cb0f9e81463683dd6493fb4dc76edddd51" }, "mac":"5cf4012fffd1fbe41b122386122350c3825a709619224961a16e908c2a366aa6" }, "id":"eddd71dd-7ad6-4cd3-bc1a-11022f7db76c", "version":3} How To Create New Accounts (or Addresses) How To Create A New Account In Go Ethereum (geth) You can generate a new Ethereum account by executing geth account new if you already have the geth Ethereum node software installed: $ geth account newYour new account is locked with a password. Please give a password. Do not forget this password.Passphrase: xxxxxxxxRepeat passphrase: xxxxxxxxAddress: {4e6cf0ed2d8bbf1fbbc9f2a100602ceba4bf1319} A UTC--{year}-{month}--{account} enc Continue reading >>

More in ethereum