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
Update - 18th March 2017
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 ...
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.
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 ...
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: rm -rf ~/.ethash
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().
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 ...
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:
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.
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 ...
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 ...
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 ...
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 --...
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, ...
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.
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 ...
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 ...
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.
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:
& yeah, sometimes the ropsten network has gone down ( or restart, I don't know) earlier too.
I faced a similar issue when I was ...
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 ...
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.
parity --author <YOUR ADDRESS HERE>
geth --mine --etherbase <YOUR ADDRESS HERE>
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....