/go-verkle

A go implementation of Verkle trees

Primary LanguageGoThe UnlicenseUnlicense

CircleCI DeepSource goreports API Reference

go-verkle

An implementation of Verkle trees. When production-ready, the code is to be merged back into go-ethereum.

Node width is set to 256 children.

Setup

Download the precomputed Lagrange point file available in this release, and place it in the directory that you will run the program from. While not strictly required (it will be generated upon startup if not present), this will save a lot of startup time when running the tests.

Running the tests

$ go test .

Benchmarks

$ go test . -bench Bench