c-kzg-4844/bindings/java
Stefan Bratanov 68d7c69ffc rename and javadocs change 2022-11-26 13:07:13 +00:00
..
gradle/wrapper adding gradle, makefile and tests 2022-11-24 17:16:15 +00:00
src rename and javadocs change 2022-11-26 13:07:13 +00:00
.gitignore adding more tests 2022-11-24 19:18:24 +00:00
Makefile change library output folder and make it configurable 2022-11-25 14:53:47 +00:00
README.md fix readme 2022-11-25 15:53:22 +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 install blst and build 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