dcrd/internal/mining
Dave Collins 4e3263c0d9
multi: Consolidate waitgroup logic.
This switches the various subsystems over to use a new pattern that
consolidates the waitgroup logic in a single location.

This pattern is easier to reason about and less error prone since it's
trivial to see at a glance that the calls to Done are happening as
intended versus having to chase them down all over the code.
2023-10-28 01:48:52 -05:00
..
cpuminer multi: Consolidate waitgroup logic. 2023-10-28 01:48:52 -05:00
bgblktmplgenerator_test.go multi: Cleanup superfluous trailing newlines. 2023-08-25 12:39:15 -05:00
bgblktmplgenerator.go multi: Consolidate waitgroup logic. 2023-10-28 01:48:52 -05:00
doc.go cpuminer: Refactor code to its own package. 2020-07-22 20:06:28 -05:00
error_test.go multi: Remove unused tip generation error. 2023-05-22 20:44:06 -05:00
error.go multi: Remove a bunch of dup words in comments. 2023-08-23 14:13:51 -05:00
interface.go mining: Remove leftover block manager facade iface. 2020-12-18 00:11:02 -06:00
log.go mining: Move to internal. 2020-07-20 18:07:59 -05:00
mining_harness_test.go multi: Remove unused tip generation error. 2023-05-22 20:44:06 -05:00
mining_test.go multi: Implement DCP0011 PoW hash consensus vote. 2023-06-07 10:47:37 -05:00
mining_view_test.go multi: Go 1.19 doc comment formatting. 2022-07-30 04:08:58 -05:00
mining_view.go multi: Start dcrutil v4 module dev cycle. 2020-12-16 16:30:24 -06:00
mining.go multi: Avoid range capture for Go 1.22 changes. 2023-07-31 11:36:52 -05:00
policy_test.go mining: Move to internal. 2020-07-20 18:07:59 -05:00
policy.go mining: Remove high prio/free tx mining code. 2022-09-28 12:49:31 -05:00
README.md mining: Move to internal. 2020-07-20 18:07:59 -05:00
tx_desc_graph.go multi: Start dcrutil v4 module dev cycle. 2020-12-16 16:30:24 -06:00
txpriorityqueue_test.go mining: Remove high prio/free tx mining code. 2022-09-28 12:49:31 -05:00
txpriorityqueue.go mining: Remove high prio/free tx mining code. 2022-09-28 12:49:31 -05:00

mining

Build Status ISC License Doc

Overview

This package is currently a work in progress.

License

Package mining is licensed under the copyfree ISC License.