Luke Dashjr
|
a78f5aa92b
Remove opt_scrypt
|
11 years ago |
Luke Dashjr
|
fbfab8b4e4
opencl: Nearly complete migration to per-work mining algorithms
|
11 years ago |
Luke Dashjr
|
974a456a11
Set name and aliases on mining algorithms
|
11 years ago |
Luke Dashjr
|
61b09c0668
Try to keep enough work queued for each mining algorithm in use
|
11 years ago |
Luke Dashjr
|
6c03a3b59a
Keep track of how much work is staged per-algorithm
|
11 years ago |
Luke Dashjr
|
1654709d68
Keep track of how many goals reference each mining algorithm
|
11 years ago |
Luke Dashjr
|
31852510c8
Build a mining_algorithms list
|
11 years ago |
Luke Dashjr
|
f1ffa2aaaf
Build without POW_SCRYPT at all
|
11 years ago |
Luke Dashjr
|
10bf3714ca
Stratum: Avoid resetting the goal if the old and new name match
|
11 years ago |
Luke Dashjr
|
0f24272964
Replace cgpu.min_nonce_diff with drv.drv_min_nonce_diff(cgpu, malgo)
|
11 years ago |
Luke Dashjr
|
acb13064b7
Core only: Partially move most of opt_scrypt to mining_goal
|
11 years ago |
Luke Dashjr
|
8f1fc979b1
Move MAX_*_INTENSITY stuff to driver-opencl.h
|
11 years ago |
Luke Dashjr
|
0d7f31efa9
proxy: Minimise minimum difficulty for proxy clients
|
11 years ago |
Luke Dashjr
|
c873c88ed3
Enable --generate-to option (was --coinbase-addr) to work with non-default goals
|
11 years ago |
Luke Dashjr
|
2efcc907c8
RPC: Accept an additional argument for "addpool" to indicate mining goal by name
|
11 years ago |
Luke Dashjr
|
5071e2f1d0
Stratum: Support for mining.set_goal("goal name") - currently just resetting the user-configured goal
|
11 years ago |
Luke Dashjr
|
adf7671069
Teach longpoll logic about multiple mining goals
|
11 years ago |
Luke Dashjr
|
db0d4722a6
RPC: Include non-default goals in reply to "coin" command
|
11 years ago |
Luke Dashjr
|
c0ede2bfed
Move income to block display line, and show extra block display lines for each additional mining goal
|
11 years ago |
Luke Dashjr
|
4eba0db526
New --pool-goal option to set a distinct named goal per-pool
|
11 years ago |
Luke Dashjr
|
35e3031eef
Parameterise most references to global mining_goal_info
|
11 years ago |
Luke Dashjr
|
88ba5ad183
Move block_time to be per block_info
|
11 years ago |
Luke Dashjr
|
3499f560a5
Move block height tracking onto block_info
|
11 years ago |
Luke Dashjr
|
7e1f24efea
Calculate current_fullhash only when needed (for RPC 'coins')
|
11 years ago |
Luke Dashjr
|
3305a387fd
Replace current_block_id with blkchain->currentblk[->block_id]
|
11 years ago |
Luke Dashjr
|
574c0e96ae
Move current_hash to goal->current_goal_detail
|
11 years ago |
Luke Dashjr
|
ccbdd8f1cb
Clean up struct block_info names
|
11 years ago |
Luke Dashjr
|
1b748356f3
Use full prevblock hash as block key (also gets rid of dead code)
|
11 years ago |
Luke Dashjr
|
1ea4d8dc10
Move global variables related to the blockchain or mining goals on to global structs
|
11 years ago |
Luke Dashjr
|
541f54fdd3
Merge branch 'titan' into titan
|
11 years ago |