Skip to content

Latest commit

 

History

History
31 lines (20 loc) · 720 Bytes

README.md

File metadata and controls

31 lines (20 loc) · 720 Bytes

Java binding

Build shared 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

Library

The library which uses this binding and publishes a package to a public maven repo is jc-kzg-4844.