Java VCN Bindings

vChain Code Notary Java Bindings

License

License

GroupId

GroupId

us.vchain
ArtifactId

ArtifactId

jvcn
Last Version

Last Version

0.0.1
Release Date

Release Date

Type

Type

jar
Description

Description

Java VCN Bindings
vChain Code Notary Java Bindings
Project URL

Project URL

https://www.codenotary.io
Project Organization

Project Organization

vChain
Source Code Management

Source Code Management

https://github.com/vchain-us/jvcn/tree/master

Download jvcn

How to add to project

<!-- https://jarcasting.com/artifacts/us.vchain/jvcn/ -->
<dependency>
    <groupId>us.vchain</groupId>
    <artifactId>jvcn</artifactId>
    <version>0.0.1</version>
</dependency>
// https://jarcasting.com/artifacts/us.vchain/jvcn/
implementation 'us.vchain:jvcn:0.0.1'
// https://jarcasting.com/artifacts/us.vchain/jvcn/
implementation ("us.vchain:jvcn:0.0.1")
'us.vchain:jvcn:jar:0.0.1'
<dependency org="us.vchain" name="jvcn" rev="0.0.1">
  <artifact name="jvcn" type="jar" />
</dependency>
@Grapes(
@Grab(group='us.vchain', module='jvcn', version='0.0.1')
)
libraryDependencies += "us.vchain" % "jvcn" % "0.0.1"
[us.vchain/jvcn "0.0.1"]

Dependencies

compile (4)

Group / Artifact Type Version
org.web3j : core jar 4.2.0
com.fasterxml.jackson.core : jackson-databind jar 2.9.9
com.fasterxml.jackson.datatype : jackson-datatype-jdk8 jar 2.9.9
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar 2.9.9

test (4)

Group / Artifact Type Version
junit : junit jar 4.12
org.mockito : mockito-core jar 2.27.0
org.slf4j : slf4j-api jar 1.7.26
ch.qos.logback : logback-classic jar 1.2.3

Project Modules

There are no modules declared in this project.

JVCN

Global, de-centralized signing of code and other digital assets.

This package provides JVM bindings for the Code Notary platform.

It's designed as a lightweight Java library with a minimum dependency set that can be dropped into any JVM software project.

License

This software is released under GPL3.

Build and install

To build and install jvcn run: mvn clean install -Dgpg.skip

Usage

Add the following dependency to pom.xml:

<dependency>
    <groupId>us.vchain</groupId>
    <artifactId>jvcn</artifactId>
    <version>0.0.1</version>
</dependency>

You can tie in basic file verification like this:

public class Main {
    public static void main(String... args) {
        final JVCN jvcn = new JVCN.Builder().build();
        Optional<Asset> asset = jvcn.verify(new File("SomeFile.txt"));
        System.out.println("Asset: " + asset);
    }
}

Requirements

The library requires a Java 8 JVM.

us.vchain

CodeNotary Inc

Versions

Version
0.0.1