CryptoCoinsInfoClub.com

Ethereum Wallet Data Directory

Getting Started | Cryptotokens

Getting Started | Cryptotokens

(This page covers an older version: Version 0.3.8, Beta 5. For a more recent version, select from the menu.) Versions of the Wallet App are available for Linux, Mac OS X, and Windows. For the Wallet App to work, it will need to connect with a running, fully synced Ethereum node. The Mac, Linux 64Bit and Windows 64Bit versions come with a bundled Ethereum node, the Golang implementation called Geth. As this user guide is targeted at non-technical users who will not want to separately install a Geth node, only these versions with the bundled node are covered in this guide. Note: The Mac OS X and Win 64Bit versions also include Eth, the C++ Ethereum client. However, only Geth is covered here. Downloading the Wallet App involves syncing a full copy of the Ethereum blockchain on your computer, requiring almost 6 GB of disk space as of early January, 2016. As such, be prepared to wait about an hour for the initial syncing process to complete. Note: In this example, I work through the installation of the Win 64Bit version. Select the version you require from the available options on this page . For this example, I select: Ethereum-Wallet-win64-0-3-8.zip After you unzip the downloaded folder, look for and launch the Ethereum-Wallet application/program file. When the blockchain has fully synced, you will see the Wallet Apps sparse (but beautiful!) opening screen: Note: If you previously downloaded and used a version of this Wallet App, you may see one or more Accounts displayed in the opening screen. This is because, when you update the Wallet App by downloading a new version, the app will continue to use data from the older version. More on this later. Most Wallet App operations will fail if your node is not fully synced, that is, if your copy of the blockchain is not up-to-da Continue reading >>

Ethereum Wallet Syncing Problems

Ethereum Wallet Syncing Problems

One of the most common problems with the Ethereum Wallet application is keeping the blockchain in sync with the Ethereum network. This page describes some of the common issues users may encounter while trying to sync the blockchain and potential methods to work around the problems. Note that Ethereum Wallet will not display your account balance correctly when it is not synced fully or correctly. Check that your the clock on your computer is close to real time. Change your system settings so that your system clock is synced to an NTP (Network Time Protocol) server. Slow Syncing Between Blocks 2,283,397 And 2,717,576 You may be encountering some problems syncing Ethereum Wallet (or Mist) to the Mainnet blockchain. A common problem when syncing Ethereum Wallet's blockchain data is that the syncing slows down between blocks 2,283,397 and 2,620,384 due to the attack on the Ethereum network (reference Why is my node synchronization stuck/extremely slow at block 2,306,843? ). The syncing also slows down between blocks 2,675,055 and 2,717,576 due to the state clearing process to remove the 20 million empty accounts created by the network attack. If you have a problem with slow syncing, the easiest way to recover from this slowdown is to remove your blockchain data and restart Ethereum Wallet. Ethereum Wallet will then perform a fast sync which skips over these attack blocks. WARNING: Make sure you back up your keystore directory so you don't accidentally delete your account information. Depending on your operating system, you will find the chaindata subdirectory in: Alternatively, you can run geth removedb to remove the blockchain data. Start Ethereum Wallet. It should now start fast syncing the blockchain data. Alternatively, run geth --syncmode "fast" --cache 1024 console an Continue reading >>

Build Your Own Blockchain

Build Your Own Blockchain

How to Create a Private Ethereum Blockchain from Ground-up? Ethereum is a decentralized platform that runs smart contracts, applications that run exactly as programmed without possibility of downtime, censorship, fraud or third party interference. In this blog post I will take you through all the steps required in setting up a fully functioning private ethereum blockchain, inside your local network which includes: Setting up a private blockchain with ethereum using geth. Setting up the MetaMask ethereum wallet to work with the private blockchain. Transfer funds between multiple accounts. Create, deploy and invoke a smart contract on the private blockchain using remix. Setting up ethereum block explorer over the private blockchain. Go Ethereum (or geth ) is one of the three original implementations (along with C++ and Python) of the ethereum protocol. It is written in Go, fully open source and licensed under the GNU LGPL v3. Go Ethereum is available either as a standalone client called geth that you can install on pretty much any operating system, or as a library that you can embed in your Go, Android or iOS projects. To install geth on Mac OS X, we use homebrew . Homebrew installs the stuff you need that Apple didnt. This blog assumes you have homebrew installed already, in case not check this out. Once you have homebrew installed, following commands will install geth. Installing geth on Ubuntu is straightforward, you just need to use apt-get the commands are shown below. sudo apt-get install software-properties-common For Windows, you can find the corresponding geth installation here . If you find any difficulties in any of the above installations, check this out. First we need to create an account for ethereum mining. This will generate a public/private key pair for Continue reading >>

Does The Ethereum Walled Download The Whole Blockchain To My Computer? Where Is It Downloaded To, And What Is The Size (as Of April 2017)?

Does The Ethereum Walled Download The Whole Blockchain To My Computer? Where Is It Downloaded To, And What Is The Size (as Of April 2017)?

Does the Ethereum walled download the whole blockchain to my computer? Where is it downloaded to, and what is the size (as of April 2017)? If you download an Ethereum wallet like Mist , then by default you are running the full client, which will download the entire blockchain. The default location of this chain in Windows 8 is: C:\User\\AppData\Roaming\Ethereum\geth\chaindata. As of April 19th, 2017, my blockchain size is 23.5 GB total. If you dont want to download a full client, I would highly recommend Metamask.io . Its a client that will create a wallet for you, but wont download the blockchain. It will also allow you to interact directly with Dapps. Ya, if you want to sync to the mainnet with your Ethereum Wallet you must download the entire blockchain. It saves each block into a folder called chaindata in a location that you specify. If you are a developer you can use APIs like Infura and Web3 to interact with the main Ethereum chain. You also have the option to connect your Ethereum Wallet to the testnet or to a private Ethereum blockchain that you can configure using Geth. Both of these options allow you to develop on a test chain to test applications, without needing to download and store the entire blockchain. You can use this walkthrough to connect an Ethereum blockchain locally , and this walkthrough to connect your Ethereum blockchain using AWS . 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 >>

Ethereum: Deploying Smart Contracts With The Ethereum Wallet

Ethereum: Deploying Smart Contracts With The Ethereum Wallet

Ethereum: Ethereum: Using the wallet with a private geth node First make sure geth is running locally. I wont describe this step in too much detail so refer to earlier articles if needed. Open a new terminal window and cd into the directory that contains your private chain folder. For me the directory is named /geth/privchain so cd into directory /geth geth --port 3020 --networkid 58342 --nodiscover --datadir="privchain" --maxpeers=0 --ipcpath $HOME/.ethereum/geth.ipc After starting the geth node you should see something like IPC endpoint opened: /home/someone/.ethereum/geth.ipc Leave geth running in this terminal window. Open another terminal window and cd to the directory containing the Ethereum wallet (for example linux-unpacked directory) then run the Ethereum wallet by typing the below: The Ethereum Wallet splash screen should display and say Looking for peers (it shouldnt find any since were running a private blockchain with a single geth node). On the wallet splash screen click LAUNCH APPLICATION Deploy a simple contract using the wallet In the Ethereum Wallet click the CONTRACTS tab at the top, then click DEPLOY NEW CONTRACT. We have the option to send some Ether with the contract (remember its not real Ether, just ones previously mined on this private chain). DO NOT send any Ether with your contract for now. Scroll down to the SOLIDITY CONTRACT SOURCE CODE editor pane. Well deploy a simple token contract based on the code published at pragma solidity ^0.4.11;contract MyToken { string public name; string public symbol; uint8 public decimals; /* This creates an array with all balances */ mapping(address => uint256) public balanceOf; function MyToken() { name = "Ooze Token"; symbol = "OOZ"; decimals = 2; balanceOf[msg.sender] = 21000000; } /* Send coins */ functi Continue reading >>

Talk Crypto Blog Ethereum

Talk Crypto Blog Ethereum

Ever wanted to receive payment with a cryptocurrency and then enable an action such as open a door or turn on a light? Here is a quick overview of how this can be done with Ethereum, a Raspberry Pi and Nodejs. Summary The idea is to display a QR code on a tablet where payments can be made with crypto and upon receipt of payment an LED is turned on. The webpage is running on a Raspberry Pi which is also running geth which is the Ethereum blockchain client. The neat thing is that there is an experimental light sync mode that only obtains the current blockchain state and only requires ~400Mb of disk space. See it in action In the video above I use Metamask to make the test ether payment. It takes about 30 seconds for the transaction to be acknowledge and the LED to light up. Html Payment Page The payment page basically consists of a QR code for the user to make a crypto payment and in the background, it connects to the local Ethereum blockchain to get the current balance and to listen for the next block to arrive. When it does, it queries the [] Interested in getting Ethereum running on a Raspberry Pi 2? Here are some simple steps: Step 1: You get, I get, We get >> wget Of course this means you know what wget is (a way to download files using cmd) and you have already sshd into your raspberry pi with something like ssh [email protected] Where did this link come from? It came fromfor Linux -> armv7 for the Raspberry Pi 2 and youll find the link. This is important to know because youll want to change the link to retrieve the latest binary. Step 2: Lay down the tar-seal and zip it up >> tar -xvf geth-linux-arm7-1.8.1-1e67410e.tar.gz The file downloaded is a tar or a Tape Archive in reference to the good old days when files would be put on tapes and then archived for storage. It 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 >>

Exceptionally Large Ethereum Blockchain Size

Exceptionally Large Ethereum Blockchain Size

Exceptionally Large Ethereum Blockchain Size I came to notice that my hard drive which is dedicated to blockchains reached maximum capacity and after a little investigation, I discovered that my "blocks" folder in my Ethereum directory weighs 74.5 GB (80,050,787,860 bytes) for 840,984 Files which seems extremely odd. There's also an "extra" & "state" folder which additionally weigh ~3.5 GB and ~13GB respectively. Cryptominingblog created a post a few hours ago stating that Ethereum's directory is about 16 GB so this only adds to my confusion. I invoke the following command to launch eth via a batfile [start eth -d Q:\the.MlNE\Ethereum] within Mist's subdirectories followed by Mist a few seconds later which is of the latest build. My Ethereum folder (C:\Users\\AppData\Roaming\Ethereum) is 10.4 GB, using the Mist wallet in win7. Almost all of it comes from the chaindata folder from inside. Wow, that's already messed up in itself. But it's even crazier when you consider Ethereum's launch wasn't even 10 months ago . Dash was released over 2 years ago and its blockchain is only 1.8 GB as of this writing. Just sayin'. Guess distributing a glorified calculator all over the world is taking its toll. Nonetheless ETH is gonna have a future on one datacenter or the other... Quote from: ICOcountdown.com on May 10, 2016, 09:48:56 PM It is because all smart contracts are stored in the blockchain. I did recently create a wallet which to my knowledge is a contract of very basic form. I do however remain a little reluctant to believe that my wallet accounts for over 70 GB of data. damn i need to download the wallet but if ur saying its so big i cant. any other wallets for ETH like multibit? or online secure ones? damn i need to download the wallet but if ur saying its so big Continue reading >>

Ethereum Datadir - Crypto Mining Blog

Ethereum Datadir - Crypto Mining Blog

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 >>

How To Delete Geth Chaindata & Resync

How To Delete Geth Chaindata & Resync

Home Guides Clients How To Delete Geth Chaindata & Resync Go-Ethereum (Geth)is one of the many Ethereum clients . It is developed by developers from the Ethereum Foundation . The core features of Ethereum web 3.0 stack are expected to arrive at Geth first. In this guide, the procedure for re-syncing Gethon Windows will be shown. I am usingGeth 1.5.4 (latest stable version as of 30 Nov) on my Windows 10 machine. Note: If you have not installed Geth, please install Geth using the instructions here: How To Install Geth In Windows . Resync of the blockchain has the benefit of reducing the amount of disk space used by Geth. The deletion of chaindata folder and resyncing of the blockchain will not be needed once Geth has employed state-tree pruning which will automatically archive old blocks to reduce disk usage. Until Geth has included this functionality, the regular deletion of chaindata folder and resyncing of blockchain is recommended to keep the disk usage at minimum. The chaindata folder is located atC:\Users\\AppData\Roaming\Ethereum\geth\. Yes, delete the whole folder. Do not worry. Your Ethereum account will NOT be deleted (they are stored in another location). Step 3: Run Geth with the -fast -cache=1024 flags If you do not know how to set the flags, please usethe instructions here (Under Step 4): How To Install Geth In Windows . Step 4: Wait for Geth to complete the fast sync Fast sync is completed when Geth starts to import 1 block at a time. Continue reading >>

How To Run Private Ethereum Blockchain Onwindows

How To Run Private Ethereum Blockchain Onwindows

Decide on two data directory (folder location) for Geth because we want to run two instance of Geth. Here we use /1 and /2 directories. Open a Windows command window at a suitable folder. Copy genesis.json to this location. This folder should be the parent folder of the two data directories mentioned above. [NOTE: all the geth command flags uses double dashes ] First create a genesis block. Open a command window: geth datadir=./1 -verbosity 3 init genesis.json Then open a Geth console, type in the same command window: geth datadir=./1 -verbosity 3 port 30301 rpcport 8101 rpc rpcapi eth,web3,personal,net identity MyNode networkid 2001 console Note: personal management API must be open for communication with Mist wallet; as specified in the rpcapi flag. Keep the command window open. Open another command window, create a genesis block then open a console: geth datadir=./2 verbosity 3 init genesis.json geth datadir=./2 verbosity 3 port 30302 rpcport 8012 rpc rpcaddr 0.0.0.0 ipcdisable networkid 2001 console Note: You can multiple instance of the Geth on different ports using port flag and just run all Geth instance with ipcdisable flag At node 1, at the command window console type: You should see the enode address. Copy that address. For example: admin.addPeer(enode://4c63f59fb01374c40963685ff9df55c84cc7db63deee714bc4a7f7147bd315738[email protected]0.0.0.0:30301) Check that it works, at the console (any or both), type the following command separately (one after another): This will create a new account for each node. You can use this account to send or receive Ethereum tokens. Mining operations will also add this account. You have to remember the to send tokens. To unlock accounts for non-interactive use: To start mining at Get Continue reading >>

Exceptionally Large Ethereum Blockchain Size

Exceptionally Large Ethereum Blockchain Size

Exceptionally Large Ethereum Blockchain Size I came to notice that my hard drive which is dedicated to blockchains reached maximum capacity and after a little investigation, I discovered that my "blocks" folder in my Ethereum directory weighs 74.5 GB (80,050,787,860 bytes) for 840,984 Files which seems extremely odd. There's also an "extra" & "state" folder which additionally weigh ~3.5 GB and ~13GB respectively. Cryptominingblog created a post a few hours ago stating that Ethereum's directory is about 16 GB so this only adds to my confusion. I invoke the following command to launch eth via a batfile [start eth -d Q:\the.MlNE\Ethereum] within Mist's subdirectories followed by Mist a few seconds later which is of the latest build. Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here. My Ethereum folder (C:\Users\\AppData\Roaming\Ethereum) is 10.4 GB, using the Mist wallet in win7. Almost all of it comes from the chaindata folder from inside. Wow, that's already messed up in itself. But it's even crazier when you consider Ethereum's launch wasn't even 10 months ago . Dash was released over 2 years ago and its blockchain is only 1.8 GB as of this writing. Just sayin'. Guess distributing a glorified calculator all over the world is taking its toll. Nonetheless ETH is gonna have a future on one datacenter or the other... Quote from: ICOcountdown.com on May 10, 2016, 09:48:56 PM It is because all smart contracts are stored in the blockchain. I did recently create a wallet which to my knowledge is a contract of very basic form. I do however remain a little reluctant to believe that my wallet accounts for over 70 GB of data. damn i need to download the wallet but if ur saying its so Continue reading >>

Geth-private - Easily Setup Private Ethereum Blockchains From The Command-line And Node

Geth-private - Easily Setup Private Ethereum Blockchains From The Command-line And Node

geth-private - easily setup private Ethereum blockchains from the command-line and Node Ive recently been getting into Ethereum development. As part of that I want to be able to setup a local, private blockchain whenever needed so that I can easily and quickly test my contracts and dapps prior to deploying them to the live network. I found a great tutorial by Ade Duke which helped me get setup with a private blockchain, but the process was a bit cumbersome, and furthermore I wondered if I could automate the process and save myself some time. As it turned out, I was able to and thus geth-private was born! geth-private is an NPM module which provides a way to quickly setup and cleanup private blockchains, both via a programmatic API and directly from the command-line. To get started first ensure you have both geth and Node v4 installed. Then install geth-private globally: Running a geth private blockchain is now as simple as doing: If everything works youll see something like: geth is now running (pid: 2428).Etherbase: 8864324ac84c3b6c507591dfabeffdc1ad02e09b Data folder: /var/folders/4v/br6x6mlx113235v1lz39nwfc0000gn/T/tmp-242211yXIVsOX5tPTo attach: geth attach ipc:///var/folders/4v/br6x6mlx113235v1lz39nwfc0000gn/T/tmp-242211yXIVsOX5tP/ You can use the outputted geth attach command (see above) to attach to this running instance of geth and issue commands like you normally would. To turn on verbose logging (so that you can see what is happening under the hood) use the -v option: Effectively, what happens is the following: 1. geth-private first creates a folder within the system temporary folder and sets this as the --datadir for geth. 2. It then writes a genesis.json file and starts up geth, pointing it to this file. 3. Once geth has started it creates an account (which Continue reading >>

Ethereum Wallet Syncing Problems

Ethereum Wallet Syncing Problems

One of the most common problems with the Ethereum Wallet application is keeping the blockchain in sync with the Ethereum network. This page describes some of the common issues users may encounter while trying to sync the blockchain and potential methods to work around the problems. Note that Ethereum Wallet will not display your account balance correctly when it is not synced fully or correctly. Check that your the clock on your computer is close to real time. Change your system settings so that your system clock is synced to an NTP (Network Time Protocol) server. Slow Syncing Between Blocks 2,283,397 And 2,717,576[ edit ] You may be encountering some problems syncing Ethereum Wallet (or Mist) to the Mainnet blockchain. A common problem when syncing Ethereum Wallet's blockchain data is that the syncing slows down between blocks 2,283,397 and 2,620,384 due to the attack on the Ethereum network (reference Why is my node synchronization stuck/extremely slow at block 2,306,843? ). The syncing also slows down between blocks 2,675,055 and 2,717,576 due to the state clearing process to remove the 20 million empty accounts created by the network attack. How to recover from slow syncing?[ edit ] If you have a problem with slow syncing, the easiest way to recover from this slowdown is to remove your blockchain data and restart Ethereum Wallet. Ethereum Wallet will then perform a fast sync which skips over these attack blocks. WARNING: Make sure you back up your keystore directory so you don't accidentally delete your account information. Depending on your operating system, you will find the chaindata subdirectory in: Linux - $HOME/.ethereum/geth OS/X - $HOME/Library/Ethereum or $HOME/Library/Ethereum/geth Windows - %APPDA Continue reading >>

More in ethereum