An open API service indexing awesome lists of open source software.

https://github.com/jsign/eth-binary-tree

A Rust implementation of Ethereum Binary Tree (EIP-7864)
https://github.com/jsign/eth-binary-tree

binary-tree ethereum

Last synced: 5 months ago
JSON representation

A Rust implementation of Ethereum Binary Tree (EIP-7864)

Awesome Lists containing this project

README

          

# eth-binary-tree

This repository contains:

- A spec-like Rust implementation of the current [Binary Tree EIP draft](https://hackmd.io/@jsign/binary-tree-draft-eip).
- Out-of-circuit benchmarks for hash function candidates. You can run the benchmarks using `cargo bench`.

For in-circuit hash benchmarks, please refer to [this document](https://hackmd.io/@han/bench-hash-in-snark).

## Running Tests

To run the tests, use the following command:

```sh
cargo test
```

### Running Benchmarks

To run the benchmarks, use the following command:

```sh
cargo bench
```

## Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

## LICENSE

MIT