c-kzg-4844/bindings/java
Stefan Bratanov 26ac90da96 Add cross compile parameterization for the java binding 2022-11-29 10:56:31 +00:00
..
gradle/wrapper adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
src Add cross compile parameterization for the java binding 2022-11-29 10:56:31 +00:00
.gitignore adding more tests 2022-11-24 19:18:24 +00:00
Makefile Add cross compile parameterization for the java binding 2022-11-29 10:56:31 +00:00
README.md Parameterize clang executable and the blst build script 2022-11-28 18:38:24 +00:00
build.gradle enhancing the performance test 2022-11-25 14:53:47 +00:00
c_kzg_4844_jni.c Java bindings improvements 2022-11-25 14:53:47 +00:00
c_kzg_4844_jni.h Java bindings improvements 2022-11-25 14:53:47 +00:00
gradlew fixing pipeline 2022-11-24 20:03:30 +00:00
gradlew.bat adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
settings.gradle adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00

README.md

Build Shared Library

Prerequisites

  • Follow the instructions in the README.md to build blst and the C-KZG library.
  • JAVA_HOME environment variable is set to a JDK with an include folder containing a jni.h file.

Build

make build

This will install the library in the src/main/resources/ethereum/ckzg4844/lib folder with a name according to your OS

Test

make test