Hot answers tagged

32

Run as a systemd service Create a file geth.service: [Unit] Description=Ethereum go client [Service] Type=simple ExecStart=geth 2>%h/.ethereum/geth.log [Install] WantedBy=default.target Enable service: systemctl --user enable geth.service systemctl --user start geth.service Source. Alternatively you could use screen: sudo apt-get update && ...


22

EthOS is based on Ubuntu Linux source code which is under the GPL 3 licensing. Therefore, by not supplying the source code to ALL for free they are in violation of the licensing. I will be filing a complaint with UBUNTU about this violation. They are essentially stealing an open gpl licensed software and selling it as proprietary without giving the source ...


21

Your geth client is already running in the background. You can attach to it by typing: $ geth attach in your command line. This will allow you to run commands on the geth client console.


17

From their webpage, I put the features in code format, and in italic my 2 cents on it. On a side note I'm somewhat surprised we can have opinion based posts / question in here but hey... Remote configuration: instruct rig to remote reboot, set core clocks, mem clocks, fan control, pool info, and other settings remotely. nothing you can't do in Ubuntu out ...


14

Just using this command is enough for me: nohup geth --rpc & To check if service is running: ps ax | grep geth To explore last log messages: tail -f nohup.out To stop the service I use: pkill geth


14

From a command line: npm ls web3 or npm list web3. By the way, this message has nothing to do with web3, it's telling you to upgrade npm itself.


12

It seems to be sold as pre-installed SSDs - a convenience option? They also sell their "Digital Download" for the same price as a physical SSD with ethOS on, which is rather... unusual pricing. The ethOS licence is indecisive. They can't decide if they're GPL or... I'm not sure if I understand their "other" licence correctly, but it involves a small goat ...


11

The bridge between multiple blockchains are the private and public key pairs. The keys are what enable you to sign transactions. In the case of Ethereum blockchains, the same private key can sign a transaction on a private blockchain as well as a public blockchain. In the Azure Quickstart Template example, the address ...


11

Just in case if after reading all above comments you are still not sure... All you need to do is, install ubuntu -> google ubuntu if you need help finding it... add ethereum ppa -> Ethereum launchpad get your proprietary graphic driver working -> ubuntu community wiki page apt update && apt install ethminer Mine (optional: run ethminer -h gets you ...


8

npm install web3 installs web3.js, which has a version command documented here: https://github.com/ethereum/wiki/wiki/JavaScript-API#web3versionapi var version = web3.version.api; console.log(version); // "0.2.0"


7

Make sure your use the latest ethminer and pass a high verbosity flag. I'm using -v 9. This allows you to follow the hashrate. ethminer -v 9 -G -F http://ethpool.org/miner/0x00000000000000... I'm using the version from the Ubuntu repositories: ~ $ ethminer --version ethminer version 1.1.4 Build: Linux/g++/int/Release Here is the result with hashrate: ...


7

The release download page is here Download the *.deb (Debian) file, e.g. Ethereum-Wallet-linux64-0-9-0.deb Then do: cd ~/Downloads sudo dpkg -i Ethereum-Wallet-linux64-0-9-0.deb


7

The Parity page has a one-line install command provided: bash <(curl https://get.parity.io -Lk) -r stable


6

When you run geth and specify a custom genesis block, you can have your own private blockchain. (Say for a test environment.) Just omit --genesis and --networkid and it will use the live/production Ethereum network. Embark uses a custom genesis block by default for testing your contracts.


5

Upgrading Mist on Ubuntu Backup your keystore (/.ethereum/keystore) Backup your data folder (/.config/Mist) Download the latest zip from here and install. For more information on backing up wallets, see here: How to backup mist wallets? Upgrading geth $ sudo apt-get install software-properties-common $ sudo add-apt-repository -y ppa:ethereum/ethereum $ ...


5

The empty eth.getCompilers() result is normal. You can try the below: > eth.getCompilers() [] > var ceilSource='contract Ceil { function ceil(uint a, uint m) constant returns (uint ) { return ((a + m - 1) / m) * m; }}' undefined > var ceilCompiled = web3.eth.compile.solidity(ceilSource); undefined > ceilCompiled { Ceil: { code: "...


5

In this context eth is the more updated version of cpp-ethereum. cpp-ethereum was renamed to TurboEthereum in September 2015 by the core dev team. TurboEthereum is now a full software suite that includes: ++eth (eth), the mainline Ethereum CLI client AlethOne (alethone), mainline miner AlethZero (alethzero), powerful Ethereum client Mix (mix), DApp IDE ...


5

Building Geth (command line client) Clone the repository to a directory of your choosing: git clone https://github.com/ethereum/go-ethereum Install latest distribution of Go (v1.4) if you don't have it already: Building geth requires some external libraries to be installed: sudo apt-get install -y build-essential libgmp3-dev golang Finally, build the ...


5

There are 2 ways to do it. If you want to use the address with its password, follow the method below. web3.personal.unlockAccount(addr, pass); const toAddress = "0x....; //address of the recipient const amount = 2; //willing to send 2 ethers const amountToSend = web3.toWei(amount, "ether"); //convert to wei value var send = web3.eth.sendTransaction({from:...


4

You can compile yourself and avoid the repository. The detailed instructions are here A quick summary of the building process is: Clone the repo: git clone https://github.com/ethereum/go-ethereum Install dependencies. Build the software: cd go-ethereum && make geth


4

Seems like all of these negative comments missed the point. Things like ethos and PiMP exist for new miners that do not know how to do the setup tasks or who consider the trivial cost worth the time savings. I personally like building a miner from the ground up, but I also have rigs running both PiMP and ethos. No downloading drivers, compiling, creating ...


4

For people who're having this problem with a headless Windows box: ethminer must be started from the system, not via Remote Desktop and there should be a dummy plug or a real monitor connected to one GPU. This is how I solved it: create a bat file which starts ethminer press Windows + R -> type "shell:startup" -> ENTER put a link to your .bat file in the ...


4

The geth Bootnodes Are Down I've tested, and the peer discovery nodes are intermittently / mostly down. Update 08:19 Sep 25 2016 I suspect that the bootnodes are congested due to the many geth clients trying to get connections as the clients are being restarted due to the recent memory bug attack and spam / IO transaction attacks. telnet is able to ...


4

The "last 65 blocks" part is normal. When the "fast sync" mode was first introduced in eth/63, it was even more. I suggest you take a look at that PR for a general description on what geth's --syncmode=fast actually does. In short: not downloading all the blocks up to the head is done so that chain reorgs can be handled gracefully - especially since the ...


4

We have written a Docker container to run a private Ethereum network that works with Remix and MetaMask. You can see the details on our Dockerized Ethereum Private Testing Environment Compatible with MetaMask and Remix.


4

It seems to be the -N parameter for the nc command I was able to reproduce with the same request. According to man nc, -N shuts down the connection after input EOF. That's likely the reason why no output. Removing -N (i.e. nc -U jsonrpc.ipc)gives the correct result in my test.


3

Finally fixed my issue. Here's what I had to do: From the BIOS, I had to set the motherboard to use PCI-e graphics (it was set to use onboard graphics). I had to make sure I plugged any monitor into the GPU on the 16x PCI-e slot (I have an ASRock BTC Pro motherboard, and there is on 16x PCI-e slot, and 5 1x). With that done all seemed to magically work.


3

Try using Truffle framework, with geth which you can install using apt-get install ethereum. check out truffle link for installation documentation. Also there's the browser-solidity web IDE, which is alright.


3

GenEthOS support usb, hdd, ssd and wi-fi ) preinstalled proxy and genoil miner GenEthOS Portable platform for Ethereum mining The way the OS was designed by a miner for miners in the first place for those who see all perspectives decentralized platform Ethereum -- ethOS is a 64-bit linux distro that mines Ethereum out-of-the-box. ethOS is for large-...


3

12 GB is pretty tight for a full Ubuntu installation. And this issue is not fully related to Ethereum in first place. Let's answer this bottom-up: I'd also like to know why /usr/ got filled 5 Gb while all the blockchain data is in ~/.ethereum. /usr is where all your linux applications are installed to. Most likely /usr/bin or /usr/local/bin contains all ...


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