Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 869 Bytes

README.md

File metadata and controls

31 lines (20 loc) · 869 Bytes

Java Bindings for the C-KZG Library

This directory contains Java bindings for the C-KZG-4844 library.

Prerequisites

  • Build blst by running make blst in the library source directory.
  • Set JAVA_HOME environment variable to a JDK with an include folder containing a jni.h file.

Build

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.

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.