A multiplicative hash of the UTXO set.

Synopsis

Declared in <crypto/muhash.h>

class MuHash3072;

Member Functions

Name

Description

MuHash3072 [constructor]

Constructors

Finalize

Finalize into a 32‐byte hash. Does not change this object's value.

Insert

Insert a single piece of data into the set.

Remove

Remove a single piece of data from the set.

operator*=

Multiply, resulting in a hash for the union of the sets.

operator/=

Divide, resulting in a hash for the difference of the sets.

Non-Member Functions

Name

Description

kernel::ApplyCoinHash

Folds a coin into the running MuHash of the UTXO set.

kernel::RemoveCoinHash

Removes a coin from the running MuHash of the UTXO set.

Created with MrDocs