Podcast #128: We chat with Kent C Dodds about why he loves React and discuss what life was like in the dark days before Git. Listen now.
22

Update - 25th March 2017 Ropsten has been revived! We are pleased to announce that the Ropsten testnet has been revived! Thanks to a generous donation of GPU hashpower, the Ropsten chain has been cleared of the spam blocks that had accumulated in a recent attack. https://github.com/ethereum/ropsten/blob/master/revival.md Update - 18th March 2017 ...


9

The miners will mine on the Ethereum Blockchain, they do not need to mine your currency specifically: they secure all contracts on the chain.


7

A pool miner would not have to update their mining software (ethminer or equivalent) to go to the forked version of the chain. It is up to the pool, running the Ethereum node software (geth, parity or equivalent) to update that software to go to the forked version of the chain. Moving pools is the only way to participate in the forked version if you are a ...


7

This is because you are mining as part of a pool (nanopool), with that being said, any blocks found by the pool are mined collectively and the reward (5 ETH for a block + transaction fees or uncles) is distributed or shared amongst pool miners proportional to the hashing power contributed by each miner. The solutions you find are part of a bigger solution. ...


6

Please note the the github code I am sharing is forked from https://github.com/ethereum/cpp-ethereum and Version 1.3.0 of etherminer that actually can do CPU mining, which is implemented around 1 year ago. I did some small changes to build the project. First, since it will create new DAG do on the home directory: cd && rm -rf .ethash/ Dependencies: ...


5

I'm pretty sure you can't mine on an Intel integrated graphics. Also yes, you are correct your GPU has not enough memory to load the entire DAG file.


5

From CPU Mining with Geth: Note that mining for real ether only makes sense if you are in sync with the network (since you mine on top of the consensus block). Therefore the eth blockchain downloader/synchroniser will delay mining until syncing is complete, and after that mining automatically starts unless you cancel your intention with miner.stop(). ...


4

It depends if you mine solo or not. If you mine solo yes as @BokkyPooBah explained well you need to get geth synced. If you mine on a pool ethminer should be enough.


4

Try ethminer.exe -G --list-devices It will list openCL compatible devices. You have to check that both MEMORY and MAX_ALLOC sizes are bigger than the current DAG (a bit more than 1.4 Gb at the moment). On an Intel card it wouldn't surprise me that the MAX_ALLOC is too low even if the memory is ok. A nice alternative is Goldminer which will ...


4

Your client is trying to submit something to the server that's operated by the pool. Instead of returning valid json like it should; the server returns a string: Database Error It seems obvious to me there is nothing you can do to 'fix' this. It's a problem with the pool. All you can do is retry.


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

I assume you have started the miner using geth console. Why I'm saying this, I couldn't see --mine in your geth initiation command. This will be the same again even though miner is started. This happens because of the Machine RAM capability, Just try the eth.hashrate and eth.blockNumber. If both return zero, your machine is struggling with computation ...


4

Don't use cpp-ethereum, it's barely maintained. Use Genoil-ethereum for mining. Enable stratum support with parity --stratum, also make sure you set an author with --author <your-address> and optionally change the --stratum-port to anything you like (default 8008). Long example: parity --author 0037a6b811ffeb6e072da21179d11b1406371c63 --stratum --...


4

Just to elaborate a little on Olmo's answer, your token is a Smart Contract. The entire Ethereum network works together to ensure Smart Contract code executes as written.


4

Presently, Ropsten miners get paid in ether in the Ropsten blockchain for finding blocks, uncles, and transactions (via fees). The reward is currently the same number of Ropsten-ether as on the main net. Of course, Ropsten-ether isn't really worth much on the open market. The miners' incentives for Ropsten are basically to ensure they have enough ether to do ...


4

You can totally simulated the transaction througth eth_call. Her are the code snippets of eth_call and apply transaction (source from go-ethereum): eth_call (could not change state) // Setup the gas pool (also for unmetered requests) // and apply the message. gp := new(core.GasPool).AddGas(math.MaxUint64) res, gas, failed, err := core.ApplyMessage(evm, ...


3

Don't use geth to mine, it won't really work. Use something like Genoil ethminer 1.1.7 All you need to do is create an account for yourself (use Mist to do that), then join a mining pool like ethermine and you're off and running.


3

I also had this error and complete deletion of the ethminer folders under ~/.ethash and restart of ethminer did the trick.


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

It seems you have an issue with coloured output in your geth client. The ←[31m0←[0m are colour codes which were not interpreted by your terminal. However, if you ignore everything between ← and m you will see there is a 0 in the middle of that snippet, which tells you your balance is 0. To find out when you will recieve ether, please consult a mining ...


3

You won't succeed unless you are more patient and have a higher hashrate, please get some info about your rewards capabilities on a mining reward calculator, see Does my mining situation sound normal?


3

Here is a Perl script that will calculate your average hashrate and display the important lines in your ethminer log files: ℹ 21:19:58.840|ethminer B-) Submitted and accepted. ✘ 20:23:53.048|ethminer FAILURE: GPU gave incorrect result!` This script works on Linux and Mac OS X as the Perl interpreter is available on these platforms by default. For ...


3

Mining isn't like, well, actual mining, it's more like flipping a coin; each attempt at finding a block is independent of the previous one. As a result, there's no 'progress' to be lost by restarting.


3

If you've sent any transaction in last 48 hours or so, then it's because of the 51% attack on ropsten, which is not resolved yet. Follow the link below: https://www.reddit.com/r/ethereum/comments/5w3vqu/ropsten_spam/ & yeah, sometimes the ropsten network has gone down ( or restart, I don't know) earlier too. I faced a similar issue when I was ...


3

Ropsten is to be considered dead, and parity launched a Proof of Authority testnet called Kovan. Read the proposal here: https://github.com/kovan-testnet/proposal To update your testnet from ropsten to kovan, you will have to upgrade to the latest parity beta release (1.5.4), however, there are no official instructions yet, how to run kovan. Parity 1.5.5 ...


3

You can use https://www.myetherwallet.com/ to check your balance without downloading the blockchain. Then select "View Wallet Info" > "View with Address Only".


3

Coinbase explicitly mentions you should not be mining to their wallet addresses. You CAN mine to any JAXX address though which makes an easy to use solution. Once you have a wallet setup on Jaxx, you can see your public address in the default view. There is even a copy button to make it easy to grab. Note, you can create and use > 1 address with each ...


3

Try adding --no-precompute to your args list. I was struggling with a similar issue on a very similar setup and this is what got me back up and running again.


3

I am assuming you have ethminer installed.... you need to also be running your own node. The miner will not run without a node to run on top of. You can use geth or parity both are pretty popular. in parity: parity --author <YOUR ADDRESS HERE> in geth: geth --mine --etherbase <YOUR ADDRESS HERE>


3

Current understanding is that if you start mining a block on your own you might put your (single) machine in a very difficult situation in order to decrypt the block on it own and gain 5 ETH. You don't decrypt the block, you generate a valid nonce for it. The block reward isn't 5 ETH anymore, it's 3, plus the transaction fees. After 1 hour I got zero ETH....


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