mirror of
https://github.com/luxfi/c-kzg-4844.git
synced 2026-10-30 17:01:07 +00:00
873 B
873 B
Java Bindings for the C-KZG Library
This directory contains Java bindings for the C-KZG-4844 library.
Prerequisites
- Build blst by running
make blstin the library source directory. - Set
JAVA_HOMEenvironment variable to a JDK with anincludefolder containing ajni.hfile.
Build
make build
This will install the shared library in src/main/resources/ethereum/ckzg4844/lib with a folder
structure and name according to your OS.
All variables which could be passed to the make command and the defaults can be found in
the Makefile.
Test
make test
Public Maven Repo
The library which uses this binding and publishes a package to a public maven repo is jc-kzg-4844.