---
title: "Class: MerkleTree"
canonical_url: "https://nimiq.dev/web-client/reference/classes/merkletree"
---
# Class: MerkleTree

[@nimiq/core](../globals) / MerkleTree

Defined in: @nimiq/core/types/wasm/web.d.ts:1548

The Merkle tree is a data structure that allows for efficient verification of the membership of an element in a set.

## Methods

### [dispose]()

> **[dispose]**(): `void`

Defined in: @nimiq/core/types/wasm/web.d.ts:1551

#### Returns

`void`

---

### free()

> **free**(): `void`

Defined in: @nimiq/core/types/wasm/web.d.ts:1550

#### Returns

`void`

---

### computeRoot()

> `static` **computeRoot**(`values`): `Uint8Array`

Defined in: @nimiq/core/types/wasm/web.d.ts:1555

Computes the root of a Merkle tree from a list of Uint8Arrays.

#### Parameters

##### values

`Uint8Array`<`ArrayBufferLike`><span>



</span>



#### Returns

`Uint8Array`


## Sitemap

See the full [sitemap](https://nimiq.dev/sitemap.md) for all pages.
