dcrd/internal/mining
Ryan Staudt 2d7af6b635 multi: Use dcrutil Tx in NewTxDeepTxIns.
This updates dcrutil.NewTxDeepTxIns to take a dcrutil.Tx as a parameter
rather than a wire.MsgTx, which allows for the tree and index set on the
input dcrutil.Tx to be copied to the new dcrutil.Tx.

This is less error prone for callers since the existing implementation
is often used to replace an existing dcrutil.Tx with the deep copy that
this function creates, but a side effect that is easy to miss is that
the new dcrutil.Tx would have reset the tree and index fields which
can lead to unintended behavior.
2021-11-15 20:20:14 -06:00
..
cpuminer multi: Remove flags from SyncManager ProcessBlock. 2021-11-10 06:56:24 -06:00
bgblktmplgenerator_test.go multi: Fix various typos. 2021-03-01 10:57:51 -06:00
bgblktmplgenerator.go mining: Convert to use new stdaddr package. 2021-04-09 13:39:15 -05:00
doc.go cpuminer: Refactor code to its own package. 2020-07-22 20:06:28 -05:00
error_test.go multi: avoid using subscriber lifecycle in catchup. 2021-10-12 18:52:50 -05:00
error.go mining: Fix error in comment. 2021-09-14 13:33:48 -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: DCP0009 Auto revocations consensus change. 2021-09-20 18:02:19 -05:00
mining_test.go mining: Add auto revocation block template tests. 2021-09-20 18:02:19 -05:00
mining_view_test.go multi: DCP0009 Auto revocations consensus change. 2021-09-20 18:02:19 -05:00
mining_view.go multi: Start dcrutil v4 module dev cycle. 2020-12-16 16:30:24 -06:00
mining.go multi: Use dcrutil Tx in NewTxDeepTxIns. 2021-11-15 20:20:14 -06:00
policy_test.go mining: Move to internal. 2020-07-20 18:07:59 -05:00
policy.go multi: Start dcrutil v4 module dev cycle. 2020-12-16 16:30:24 -06: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: Add auto revocation priority to tx queue. 2021-09-06 08:48:19 -05:00
txpriorityqueue.go mining: Add auto revocation priority to tx queue. 2021-09-06 08:48:19 -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.