We’re rewarding the question askers & reputations are being recalculated! Read more.

Hot answers tagged

30

You can also use geth removedb to remove the blockchain and state databases. geth removedb Remove local database? [y/N] After removing the old databases, run geth --fast --cache=1024 (see answer to this question by @eth). Note that using geth --fast will prevent you from using debug.traceTransaction(...) on the blocks that were --fast downloaded. Some ...


28

For geth, delete $home/Libary/Ethereum/chaindata. That should wipe out the blockchain itself and let you sync from scratch. Also you probably want to do a fast sync afterwards to get back fast-ish on the chain --fast.


23

From Solidity - Binary Packages: brew update brew upgrade brew tap ethereum/ethereum brew install solidity


21

The default subdirectory where your Ethereum data files are stored on a Mac is ~/Library/Ethereum . Within this subdirectory, your blockchain data is stored in the subdirectory chaindata, i.e., ~/Library/Ethereum/chaindata . Let's assume that your new drive is mounted on ~/Volumes/Drive2 for this example. Here are 3 alternatives, the first being the ...


21

For other operating systems, the default datadir is: Mac: ~/Library/Ethereum Linux: ~/.ethereum Windows: %APPDATA%/Ethereum Delete the chaindata subdirectory that you find. Run geth --fast --cache=1024 for a recommended way to sync the chain quickly (don't forget to use a bigger --cache with a value like 1024, otherwise the default is 16, and it won't ...


12

Well, there are no guides because mining on a Mac is really ineffective, even on a Mac Pro. However, it's pretty easy – all you need is ethminer: Install ethminer: brew tap ethereum/ethereum brew install cpp-ethereum Run ethminer: ethminer -G -F http://somepool.com


10

On OS/X, Ethereum Wallet places the blockchain data in the chaindata subdirectory under $HOME/Library/Ethereum/geth. You can remove the chaindata subdirectory. If you want to save any private/public keys, copy $HOME/Library/Ethereum/keystore and it's contents to a backup location. If you have no use for Ethereum Wallet on your computer, you can remove the ...


8

When you install geth via the brew package it sets up an automatic launch script so Geth launches during boot. If this is not desirable you can disable it using: launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.ethereum.plist If this does not do the trick, then open the homebrew.mxcl.ethereum.plist file (for example in Xcode) and change the Boolean ...


8

1) Double Check Mist Version You are on an outdated version of mist. Upgrade to 0.5.2 or later. There was a hard fork on block 1,150,000 - referred to as the homestead release. Read more on this: Ethereum blog. Reddit r/ethereum. Ethereum Stack Exchange. 2) Reset the blockchain If you are on the latest version of mist but still stuck, reset your ...


6

Check to verify that you indeed using the latest version of Mist. If you are 100% sure, reboot your computer and try again. Github Issue #363 - Stuck Sync El Capitan Github Issue #338 - Stuck Sync El Capitan 2


6

Ethcore recently moved everything from ethcore to paritytech. To fix this, untap ethcore: brew untap ethcore/ethcore and switch to paritytech: brew tap paritytech/paritytech and continue as usual: brew install parity --beta --verbose


5

If you click on the contract name on the main page and then hover over the name on the contract page you will see a trash icon that allows you to delete it.


5

First run brew update To update the "formulae" (this is the brew-specific word for "catalogue") of all the open source projects it knows. Then run brew upgrade ethereum (Sometimes you'll need to uninstall and reinstall the formula to make it fully work). With brew info ethereum You can check what you have installed now.


5

Here is the uninstall script for Parity on Macs from https://github.com/ethcore/parity/blob/master/mac/uninstall-parity.sh #!/bin/bash if [[ "$SUDO_USER" == "" ]] ; then echo "This script requires elevated privileges." sudo $0 exit; fi PLIST=~/Library/LaunchAgents/io.parity.ethereum.plist su $SUDO_USER -c "launchctl stop io.parity.ethereum" su ...


4

Read the tutorials at ethereum.org Understand Ethereum Clients and Smart Contract Languages Smart Contract in-browser IDE ReMix Development You need an ethereum node to test against, i would recommend geth because its well documented DApp-building Frameworks Trufle and Embark. The one that got me started is Truffle. (Before Truffle I watched a group of ...


4

No. You have open TCP ports for things like the internet. ie: 80 is the TCP port for all HTTP data 443 is ssl 21 is ftp 22 is sftp As long as the open port is not the the geth rpc port, then you are fine. You shouldn't arbitrarily open TCP ports, but you likely have a TCP port open for a natural reason.


4

Not necessary, you can run both from the same datadir because even if you choose a different datadir for the wallet, you will have to sync the whole chaindata into both of the datadirs You are anyway connected to the internet while you are syncing, so if there is any security aspects you suspect will be there even if you simply run a node. You can specify ...


4

I have worked on parity few weeks ago on OS X. This guide is for Parity 1.2. The build is very long. I suppose you have installed homebrew. Homebrew (juin 2016) have a preinstalled version of Parity : version 1.1. To avoid any conflict, let's delete this one and jump on 1.2 version : user:~ brew remove parity Ethcore provides a unique command to install ...


4

Geth 1.4.7 (the release fixing homebrew) should be available now :)


4

There is a private build of the https://github.com/webdaford/smart-contract-tools projects of a solidity editor for eclipse. http://opensource.urszeidler.de/SolidityEditor-1.0.0-SNAPSHOT.zip (pre 0.4.0 solidity) and http://opensource.urszeidler.de/SolidityEditor-1.0.1-SNAPSHOT.zip It has syntax highlighting context sensitive code completion syntax ...


3

Ethereum Wallet will use the running geth instance if it is already started. You can use the --etherbase {x} parameter to specify which eth.accounts[x] you want to use to mine on. When you start geth with the --etherbase parameter, you will see a log message showing you which address it is mining to: coinbase: 0x8d15cd39bdb00d5362775002c342c168ee707400 I ...


3

There is a bug in 0.7.2 (as well as some previous versions?) that seems to occur when you use the "send everything" function to send to a contract. If you send everything but 0.1 ETH the transaction should go through. There is a separate syncing bug that seems to be occurring quite frequently with Macs. Some people have had success with the following: ...


3

HOW TO INSTALL ETHEREUM UTILITIES ON MAC OSX Install Brew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Run brew doctor Install the caktux formulae for Ethereum brew tap ethereum/ethereum brew install cpp-ethereum --devel --with-gui --successful brew linkapps cpp-ethereum


3

I wasn't familiar with NPM, so had some similar issues. Simply running npm install solc will attempt to install locally, which can present some permission and linking issues- this is likely the cause of the problem. Instead, install solC globally by using $ npm install -g solc (you may also want to try $ npm install solc --global as I'm not sure which of ...


3

I just encountered the same issue yesterday trying to send ethers to TheDAO. It's an issue with the IPC connection. See my answer to Is the Mist Wallet stable? for details on how to diagnose it (Mist console). To get Mist working so you can send your transactions, start Mist check the Mist console (Developer -> Toggle Developer Tools -> Wallet UI). You ...


3

Using Ethereum Wallet 0.7.3 with geth 1.4.3-rc solved the IPC Issue for me. For that geth needs to be downloaded from https://github.com/ethereum/go-ethereum/releases since the geth version shipped with Ethereum Wallet 0.7.3 is 1.3.6.


3

geth is a Go program with one unique file and does not have any dependency. You could download the file here: https://bintray.com/karalabe/ethereum/geth/1.4.6-stable-0f036f6/view Simply replace the one in the /usr/local/bin or use it where it is.


3

I think you will find a list of the all available IDE in the official doc : https://solidity.readthedocs.io/en/develop/#available-solidity-integrations in my experience i think the online Ethereum Studio(based on cloude9 IDE) is quite interesting besides the usage of ATOM and ethereum/solidity plugin.


3

On my Mac the blockchain data is stored in $HOME/Library/Application Support/io.parity.ethereum/chains/ethereum/db in a folder called 906a34e69aec8c0d


3

You can use a program to cap the CPU usage: https://apple.stackexchange.com/questions/24998/can-i-manually-limit-the-cpu-used-by-a-process I occasionally do this if I'm using a program that doesn't actually get faster when using more CPU time (STMicro's horrible CubeMX comes to mind -- it pegs my CPU at 100% to display a static table of values). If you're ...


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