Con Kolivas
|
7adb7a30e6
Display correct share hash and share difficulty with scrypt mining.
|
13 years ago |
Con Kolivas
|
57aac5040c
Show work target diff for scrypt mining.
|
13 years ago |
Con Kolivas
|
d4f8a0b2b5
Round target difficulties down to be in keeping with the rounding of detected share difficulties.
|
13 years ago |
Con Kolivas
|
bd377f767f
Align static arrays to 4 byte boundaries to appease ARM builds for stratum.
|
13 years ago |
Con Kolivas
|
13676ef11a
Left align values that are suffix_string generated.
|
13 years ago |
Con Kolivas
|
f22fe76157
Share_diff should not be converting the work data to hex.
|
13 years ago |
Con Kolivas
|
7c7e51166b
Disable stratum detection with scrypt.
|
13 years ago |
Con Kolivas
|
c3bdb359d5
Use the suffix string function when displaying device hashrates.
|
13 years ago |
Con Kolivas
|
660a0ffe16
Correct variables used in get_statline
|
13 years ago |
Con Kolivas
|
a10e3294bd
Be consistent with the get_statline function.
|
13 years ago |
Con Kolivas
|
911b1788c7
Use the suffix string function for displaying hashrate with 4 significant digits.
|
13 years ago |
Con Kolivas
|
420fdf32d6
Display the actual share diff next to the pool required diff, using a suffix creation function to prevent values of >1000 being shown in their entirety.
|
13 years ago |
Con Kolivas
|
d211f8e0b0
Create a fix-protocol option which prevents cgminer from switching to stratum if it's detected.
|
13 years ago |
Con Kolivas
|
5ed6e9d55e
Simplify target generation code.
|
13 years ago |
ckolivas
|
ca962ee58b
Use a 64 bit unsigned integer on the diff target to generate the hex target.
|
13 years ago |
Con Kolivas
|
ef6ad423e3
Only copy the stratum url to the rpc url if an rpc url does not exist.
|
13 years ago |
Con Kolivas
|
974f65c67f
Ignore the value of stratum_active on calling initiate_stratum and assume we're always trying to reinitiate it, and set the active flag to false in that function.
|
13 years ago |
Con Kolivas
|
07605fad60
stratum auth can be unset if we fail to authorise on subsequent calls to auth_stratum which undoes the requirement of setting it in one place so set it in pool_active.
|
13 years ago |
Con Kolivas
|
80d4355737
Remove free that could segfault.
|
13 years ago |
Con Kolivas
|
7d6bcab899
Use the stratum url as the rpc url advertised if we switch to it.
|
13 years ago |
Con Kolivas
|
662ab1eff7
Count each stratum work item as local work.
|
13 years ago |
Con Kolivas
|
2023e53fb2
Cope with one stratum pool being the only active pool when it dies by sleeping for 5 seconds before retrying to get work from it instead of getting work indefinitely.
|
13 years ago |
Con Kolivas
|
ef822a25ed
Detect stratum outage based on either select timing out or receiving an empty buffer and properly re-establish connection by disabling the stratum_active flag, coping with empty buffers in parse_stratum.
|
13 years ago |
Con Kolivas
|
0a90207111
Merge branch 'master' into stratum
|
13 years ago |
Con Kolivas
|
461b7c6de2
Display correct pool number when block is found.
|
13 years ago |
Con Kolivas
|
8a32f381b4
Use the stratum thread to detect when a stratum pool has died based on no message for 2 minutes.
|
13 years ago |
Con Kolivas
|
0cddd1ab54
Only set the stratum auth flag once and once the stratum thread is started, use that to set/unset the stratum active flag.
|
13 years ago |
Con Kolivas
|
7a01578cc5
Only hand off to stratum from getwork if we succeed in initiating the protocol.
|
13 years ago |
Con Kolivas
|
8893f7ab23
Target should only be 32 bytes copied.
|
13 years ago |
Con Kolivas
|
687fed1de9
Use a static array for work submission data instead of stack memory.
|
13 years ago |