This directory contains Java bindings for the C-KZG-4844 library.
- Build blst by running
make blst
in the library source directory. - Set
JAVA_HOME
environment variable to a JDK with aninclude
folder containing ajni.h
file.
make build
This will install the shared library in src/main/resources/ethereum/ckzg4844/lib
with a folder
structure and name according your OS.
All variables which could be passed to the make
command and the defaults can be found in
the Makefile.
make test
The library which uses this binding and publishes a package to a public maven repo is jc-kzg-4844.