# BinaryStateTree

Utility functions for working with [EIP-7864](https://eips.ethereum.org/EIPS/eip-7864) Binary State Trees.

## Functions

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`BinaryStateTree.create`](/api/BinaryStateTree/create) | Creates a new Binary State Tree instance. |
| [`BinaryStateTree.insert`](/api/BinaryStateTree/insert) | Inserts a key-value pair into the Binary State Tree. |
| [`BinaryStateTree.merkelize`](/api/BinaryStateTree/merkelize) | Merkelizes a Binary State Tree. |

## Types

| Name                | Description                         |
| ------------------- | ----------------------------------- |
| [`BinaryStateTree.BinaryStateTree`](/api/BinaryStateTree/types#binarystatetreebinarystatetree) | Type that defines a Binary State Tree instance. |
| [`BinaryStateTree.Node`](/api/BinaryStateTree/types#binarystatetreenode) | Type defining a node of the BST. |
