API
| Function | Signature |
|---|---|
init | () => Effect<BinaryTreeType> |
insert | (tree, key, value) => Effect<BinaryTreeType, Error> |
get | (tree, key) => Effect<Uint8Array | null> |
rootHash | (tree) => Uint8Array (pure, 32 bytes) |
Schema | Effect Schema for validation |
Immutable Merkle binary tree for key-value storage
| Function | Signature |
|---|---|
init | () => Effect<BinaryTreeType> |
insert | (tree, key, value) => Effect<BinaryTreeType, Error> |
get | (tree, key) => Effect<Uint8Array | null> |
rootHash | (tree) => Uint8Array (pure, 32 bytes) |
Schema | Effect Schema for validation |