Filecoin Java Library based on BLST library for Curve Implementation
Requires Gradle
Before using this lib, you must compile the BLST library.
On MacOS :
- Install SWIG -
brew install swig
- Clone BLST lib -
git clone https://github.com/supranational/blst.git
- Go to
cd blst/bindings/java
- Run
./build.sh
- You now have compiled the blst library
supranational.blst.jar
. - Copy the jar to
extensions
folder:cp supranational.blst.jar ../../../extensions/
You are all set !
Linux / Windows : I provide a Dockerfile which is prepared for linux right now. Adapt it for windows if required.