A multiplicative hash of the UTXO set.
Declared in <crypto/muhash.h>
class MuHash3072;
| 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. |
| 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. |