dcrd/internal
Dave Collins db8c99fc64
primitives: Add core merkle tree root calcs.
This implements functions to calculate a Merkle tree root for a given
set of leaves along with associated tests.

The functions are direct ports of the functions of the same names from
blockchain/standalone.

Note that this does not include the other functions in
blockchain/standalone related to merkle root calculations from
transaction trees since the primitives package does not yet implement
a transaction type.  Those will be implemented later after a transaction
type is introduced.
2021-12-04 15:55:00 -06:00
..
fees fees: Remove deprecated DisableLog. 2020-12-28 13:13:47 -06:00
limits multi: update build tags to pref. go1.17 syntax. 2021-10-19 20:21:44 -05:00
mempool mempool: Convert to use stdscript. 2021-11-18 12:33:40 -06:00
mining multi: Allow discrete mining with invalidated tip. 2021-12-03 12:05:15 -06:00
netsync netsync: Rework next block download logic. 2021-11-24 23:53:45 -06:00
progresslog progresslog: Make header logging concurrent safe. 2021-11-23 17:24:58 -06:00
rpcserver rpcserver: Convert to use stdscript. 2021-11-18 12:55:12 -06:00
staging/primitives primitives: Add core merkle tree root calcs. 2021-12-04 15:55:00 -06:00
version version: Use uint32 for major/minor/patch. 2021-11-10 07:08:23 -06:00