Con Kolivas
|
2bfb293fe3
Generate header from correct hashing generation of the merkle root for GBT.
|
13 years ago |
Con Kolivas
|
cbc246eace
Generate the merkle root for gbt work generation.
|
13 years ago |
Con Kolivas
|
8d0f748246
Create a store of the transactions with GBT in the minimum size form required to generate work items with a varied coinbase.
|
13 years ago |
Con Kolivas
|
4a72a1574f
Create a function that generates a GBT coinbase from the existing pool variables.
|
13 years ago |
Con Kolivas
|
813e814f6c
Extract and store the various variables GBT uses when decoding gbt work.
|
13 years ago |
Con Kolivas
|
432b2636d5
Check for invalid json result in work_decode.
|
13 years ago |
Con Kolivas
|
56b16953a9
Decode work in separate functions for getwork vs gbt.
|
13 years ago |
Con Kolivas
|
26e0115030
Check for the coinbase/append mutable in GBT support to decide whether to use it or not.
|
13 years ago |
Con Kolivas
|
d10699d4c3
Add a gbt mutex within the pool struct for protecting the gbt values.
|
13 years ago |
Con Kolivas
|
8afc1f6512
Convert work decode function to prepare for decoding block templates.
|
13 years ago |
Con Kolivas
|
1c456d4fb3
Check for GBT support on first probing the pool and convert to using the GBT request as the rpc request for that pool.
|
13 years ago |
Con Kolivas
|
f4cc59f25f
Make the rpc request used with getwork a pool variable to allow it to be converted to/from gbt requests.
|
13 years ago |
Luke Dashjr
|
c2b5c5ee4c
Bugfix: Free old stratum_work data before replacing it
|
13 years ago |
Con Kolivas
|
c2861d683a
There is no need for addrinfo any more.
|
13 years ago |
ckolivas
|
a2d5783509
server and client sockaddr_in are no longer used in struct pool.
|
13 years ago |
Con Kolivas
|
7e17af6913
Merge pull request #322 from luke-jr/bugfix_stratum_tmpwork
|
13 years ago |
Con Kolivas
|
e19c5d9db9
Set sshare id and swork_id within the sshare mutex to avoid multiple share submits with the same id.
|
13 years ago |
Luke Dashjr
|
280486a748
Bugfix: Initialize temporary stratum work
|
13 years ago |
Con Kolivas
|
bbe5636ec4
Bump version and NEWS to 2.8.7
|
13 years ago |
Con Kolivas
|
d92609e665
Fail on select() failing in stratum thread without needing to attempt recv_line.
|
13 years ago |
Con Kolivas
|
843fa3397e
Add share to stratum database before sending it again in case we get a response from the pool before it's added.
|
13 years ago |
Con Kolivas
|
add9b23e56
Bump version number to 2.8.6
|
13 years ago |
Con Kolivas
|
e4e3cb4851
Update NEWS.
|
13 years ago |
Con Kolivas
|
48f24223b8
Shorten the initiate stratum connect timeout to 30 seconds.
|
13 years ago |
Con Kolivas
|
d28a844f61
Shorten the stratum timeout on read to 90 seconds to detect unresponsive pool.
|
13 years ago |
Con Kolivas
|
c086ef8049
Display best share difficulty on exit.
|
13 years ago |
Con Kolivas
|
6f4c47ebd2
Make stratum socket fail more robust on windows by disabling the send buffer.
|
13 years ago |
Con Kolivas
|
cafe9aac54
Only add stratum share to database if we succeeded in submitting it, with a debug output saying it succeeded.
|
13 years ago |
Con Kolivas
|
aa97e87a13
Use keepalive with stratum sockets to improve its ability to detect broken connections.
|
13 years ago |
Con Kolivas
|
d9276557f1
Show only the URL in the status bar to avoid long prefixes making for extra long lines.
|
13 years ago |