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
Lefteris Karapetsas
4f855b5de3
Add simple callback for DAG generation progress reporting
10 years ago
CJentzsch
4b3fd578f8
fix selecting gasLimit
10 years ago
CJentzsch
de64afac2b
fix
10 years ago
CJentzsch
7ca3e39298
fix BlockGasLimit verification
10 years ago
Gav Wood
568e46a32b
Bump.
10 years ago
Gav Wood
06b483326c
Fix up commit that has ugly verbose messages.
10 years ago
Lefteris Karapetsas
ab7b092b47
Fix EthashAux eval(). Dagger tests now pass
10 years ago
Lefteris Karapetsas
4134160f9a
Remove unneeded function for ethash to our h256 conversion
10 years ago
Lefteris Karapetsas
6b28fbe4a6
Further fixes in Ethash integration and testing
10 years ago