Exonum Java Binding: Core

A library that contains the APIs to define and implement an Exonum service.

License

License

Categories

Categories

Java Languages
GroupId

GroupId

com.exonum.binding
ArtifactId

ArtifactId

exonum-java-binding-core
Last Version

Last Version

0.10.0
Release Date

Release Date

Type

Type

jar
Description

Description

Exonum Java Binding: Core
A library that contains the APIs to define and implement an Exonum service.
Project Organization

Project Organization

Exonum

Download exonum-java-binding-core

How to add to project

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

Dependencies

compile (9)

Group / Artifact Type Version
com.exonum.binding : exonum-java-binding-common jar 0.10.0
com.google.guava : guava jar 28.2-jre
org.apache.logging.log4j : log4j-api jar
io.vertx : vertx-web jar 3.9.0
com.google.inject : guice jar 4.2.3
com.google.protobuf : protobuf-java jar 3.11.0
com.google.auto.value : auto-value-annotations jar 1.7
com.ryanharter.auto.value : auto-value-gson-runtime jar 1.3.0
org.pf4j : pf4j jar 3.2.0

provided (4)

Group / Artifact Type Version
com.google.auto.value : auto-value jar 1.7
com.ryanharter.auto.value : auto-value-gson-extension jar 1.3.0
com.ryanharter.auto.value : auto-value-gson-factory jar 1.3.0
javax.annotation : javax.annotation-api jar 1.3.2

test (11)

Group / Artifact Type Version
org.mockito : mockito-core jar 3.3.3
org.mockito : mockito-junit-jupiter jar 3.3.3
org.apache.logging.log4j : log4j-core jar
org.apache.logging.log4j : log4j-core test-jar 2.13.1
io.vertx : vertx-web-client jar 3.9.0
com.exonum.binding » exonum-java-testing jar 0.10.0
com.google.guava : guava-testlib jar 28.2-jre
org.assertj : assertj-core jar 3.15.0
nl.jqno.equalsverifier : equalsverifier jar 3.1.13
org.junit.jupiter : junit-jupiter jar
org.hamcrest : hamcrest jar 2.2

Project Modules

There are no modules declared in this project.

Exonum Java Libraries

Build Status Coverage Status Join the chat on https://gitter.im/exonum/exonum-java-binding

This is a primary repository for Exonum projects in Java.
Exonum is an extensible open-source framework for creating blockchain applications.

Projects

The following projects are available:

  • Exonum Java Binding. It is a framework for building blockchain applications in Java which provides Exonum services runtime environment.
  • Light Client. It is a library for interaction with Exonum blockchain from external Java applications.

Links

For more information see the relevant documentation on the tool:

If you are using Exonum in your project and want to be listed on our website and GitHub list — write us a line to [email protected].

License

This project is licensed under the Apache License, Version 2.0. See LICENSE for details.

com.exonum.binding

Exonum

A framework for private blockchains

Versions

Version
0.10.0
0.9.0-rc2
0.9.0-rc1
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3
0.2
0.1.2
0.1.1
0.1.0