Lefteris Karapetsas
de56964a2e
Do create DAG if missing
10 years ago
Gav Wood
4e17c58938
Remove all other support code in favour of exception information.
10 years ago
Gav Wood
9a01dd57fd
Avoid miner crashes.
10 years ago
Gav Wood
095b6f8189
Report bad blocks using published standards.
10 years ago
Lefteris Karapetsas
25270123d0
Argument to list available opencl devices and platforms
- Additionally some small refactoring in how some query functions are
processed for GPU mining.
10 years ago
Gav Wood
cd2236b468
Much better exception error reporting.
Readying things for phone-home on badblock.
10 years ago
Gav Wood
e81fc1e68f
Minor debug alterations/fixes for blockchain downloading to make it play
marginally better with the braindead Go strategy.
Import key without address.
10 years ago
Lefteris Karapetsas
f07ce95f78
setDagChunks is a part of the Interface
10 years ago
Gav Wood
c7c1d79176
Frontier parameters in.
10 years ago
Lefteris Karapetsas
bedddefda0
Implement memory check function also for the CPU
- Should fix the build, since Ethash is an interface.
10 years ago
Lefteris Karapetsas
3e2fc17e81
Print additional info if DAG creation fails
10 years ago
Lefteris Karapetsas
371d23decc
Check if GPU has over 2GB of memory
If the user's machine contains no OpenCL device that has enough GPU
memory then don't allow creation of a GPU miner. Instead default to CPU.
10 years ago
CJentzsch
81a7f46385
forbid uncle to be your brother
10 years ago
Lefteris Karapetsas
b325a5c3b2
Mutex guard m_fulls on eval()
10 years ago
Lefteris Karapetsas
587209cf5d
GPU DAG Chunks is now dynamic argument
By providing the --use-chunks argument dagChunks is set to 4. Default is
1 big chunk. Future improvement could be to provide arbitrary number of chunks.
10 years ago
arkpar
10cfa35c09
blockchain sync refactoring
10 years ago
Gav Wood
61318ba3ab
Bad blocks get good treatment.
10 years ago
Gav Wood
4251276cb3
Fix mining. Again.
10 years ago
Gav Wood
fcb629acda
ethkey utility with bare key tools.
10 years ago
Gav Wood
8399161a8e
Nicer password dialog.
Cleanups and fixes for secretstore and keyman.
10 years ago
CJentzsch
f35a5ca84d
fix mining in tests
10 years ago
Gav Wood
846de9acea
Pregenerate DAG when mining on AZ/eth/ethminer.
Use regeneratable key for decrets by default.
10 years ago
Gav Wood
cfb9bd15b0
Tidy up notifications.
10 years ago
Gav Wood
c4df26e82e
Actually load the DAG.
10 years ago
Gav Wood
05ea9941c9
Move non-cryptopp dependent stuff into devcore.
10 years ago
Gav Wood
cbdb46ea43
Miner fix.
Possible fix for VM (and remove gas from the interface).
10 years ago
arkpar
4e358001ac
orderedTrieRoot testing
10 years ago
Gav Wood
dd8bc4b78d
Parallelised uncle checking.
10 years ago
Gav Wood
53d63f80c3
Pull out shared code into Aux file.
10 years ago
Gav Wood
fea144622a
Bump and build fix.
10 years ago
Gav Wood
a6f80e6f97
Use straight homedirectory rather than Application Support.
10 years ago
Gav Wood
953be7886b
Move Farm to ethcore and rejig build to allow ethminer-only build.
10 years ago
arkpar
cbb5e640ef
more blockchain import optimizations
10 years ago
Gav Wood
6bce6400ff
Fix lockup.
10 years ago
Gav Wood
ac60b992c6
Parallelised BlockQueue.
Setup for using TrieRoot.
10 years ago
subtly
e7a0b94786
Trigger dag creation prior to mining until threading on windows is sorted. Delete miner when returning early from gpu miner doWork so that in the event that abort is called prior to miner initializing, miner is still initialized.
10 years ago
Gav Wood
462fa59843
Fix CPU mining.
10 years ago
Lefteris Karapetsas
3145b5aa7d
Throw if ethash_XXX_new() fails
10 years ago
Gav Wood
47b6e38df9
Fixes for transact gas usage.
10 years ago
subtly
9357e47a83
Update gas limit modulation.
10 years ago
Lefteris Karapetsas
648a83f0fc
Stricter interface for EthashAux::light()
10 years ago
arkpar
b50d44b8ac
Trie optimizations
10 years ago
Lefteris Karapetsas
8aaaae3d33
Remove unneeded comment
10 years ago
Lefteris Karapetsas
5cc63de2f9
Use seedhash everywhere in EthashAux
We now use seedhash everywhere and generate a block number only where
it's needed. Namely ethash_light_new()
10 years ago
Gav Wood
83650be213
Fix GPU mining in ethminer.
10 years ago
Gav Wood
5cac25e2ef
Fix mining.
10 years ago
Gav Wood
da1fcbb19b
DAG generation improvements.
Generate next DAG in AZ!
Cleanups to Ethash & Aux.
DAG Progress in AZ.
10 years ago
Gav Wood
2eed2ca5e0
Refactored much EthashAux., especially the DAG generation callback stuff.
Made m_epochs active again.
10 years ago
Gav Wood
d969e109bb
Fix braces.
10 years ago
Gav Wood
68714c59f8
Integrate KeyManager.
10 years ago