View on GitHub

Whiteflag Java Library

Implementation of the Whiteflag Protocol for Java development

General Description and Overview

Introduction

The Whiteflag Java Library (WFJL) is an implementation of the Whiteflag Protocol in Java to support the development of Whiteflag-enabled applications.

The WFJL is to support all Whiteflag protocol features, but with minimal dependencies. Therefore, the library is independent from any specific blockchain, database solution, user interface, etc.

Documentation

Detailed API and Source Code References

Source Code Description

Installation

To use the WFJL, its GitHub package should be added to your project as a dependency using the following “group:artifact:version” information, with the most recently published version:

org.whiteflagprotocol.java:whiteflag-java:1.1.1

For example, when using Gradle, the following should be included in your build.gradle file:

dependencies {
  implementation 'org.whiteflagprotocol.java:whiteflag-java:1.1.1'
}

or in your pom.xml when using Maven:

<dependency>
  <groupId>org.whiteflagprotocol.java</groupId>
  <artifactId>whiteflag-java</artifactId>
  <version>1.1.0</version>
</dependency> 

Note that you also need to add the GitHub WFJL package repository URL https://maven.pkg.github.com/whiteflagprotocol/whiteflag-java to your project. Please see the GitHub documentation for detailed information about installing packages from the GitHub repository with either Maven or Gradle.