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

https://github.com/ethereum/go-verkle

A go implementation of Verkle trees
https://github.com/ethereum/go-verkle

Last synced: 13 days ago
JSON representation

A go implementation of Verkle trees

Awesome Lists containing this project

README

        

[![Go Version](https://img.shields.io/badge/go-v1.19-green.svg)](https://golang.org/dl/)
[![Lint and Test](https://github.com/ethereum/go-verkle/actions/workflows/go.yml/badge.svg)](https://github.com/ethereum/go-verkle/actions/workflows/go.yml)
[![goreports](https://goreportcard.com/badge/github.com/ethereum/go-verkle)](https://goreportcard.com/report/github.com/ethereum/go-verkle)
[![API Reference](https://camo.githubusercontent.com/915b7be44ada53c290eb157634330494ebe3e30a/68747470733a2f2f676f646f632e6f72672f6769746875622e636f6d2f676f6c616e672f6764646f3f7374617475732e737667)](https://pkg.go.dev/github.com/ethereum/go-verkle)

# go-verkle

> A Go implementation of Verkle Tree datastructure defined in the [spec](https://github.com/crate-crypto/verkle-trie-ref/tree/master/verkle).

## Test & Benchmarks

To run the tests and benchmarks, run the following commands:
```bash
$ go test ./...
```

To run the benchmarks:
```bash
go test ./... -bench=. -run=none -benchmem
```

## Security

If you find any security vulnerability, please don't open a GH issue and contact repo owners directly.

## LICENSE

[License](LICENSE).