Skip to content

Getting started

The aepp-sdk-java is a community developed Java SDK to interact with the æternity blockchain powered by kryptokrauts.com!

System requirements

  • Java 15
  • Sodium library
    • Mac
      • brew install libsodium
    • Linux
      • CentOS
      • Ubuntu / Debian
        • apt-get install libsodium18
    • Windows
      • get latest release libsodium
      • download the latest pre-built binary (e.g. libsodium-1.0.18-msvc.zip)
      • extract libsodium.dll to C:\Windows\System32

Include dependency

Release

The latest release always reflects the state of the master branch.

Maven

<dependency>
    <groupId>com.kryptokrauts</groupId>
    <artifactId>aepp-sdk-java</artifactId>
    <version>3.0.0</version>
</dependency>

Gradle

compile "com.kryptokrauts:aepp-sdk-java:3.0.0"

Snapshot

The latest snapshot always reflects the state of the 3.x branch. It is published with the version defined in gradle.properties.

Maven

<repositories>
    <repository>
        <id>maven-snapshots</id>
        <url>https://oss.sonatype.org/content/repositories/snapshots</url>
    </repository>
</repositories>

<dependencies>
  <dependency>
    <groupId>com.kryptokrauts</groupId>
    <artifactId>aepp-sdk-java</artifactId>
    <version>3.0.0-SNAPSHOT</version>
  </dependency>
</dependencies>

Gradle

repositories {
  jcenter()
  maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}

compile "com.kryptokrauts:aepp-sdk-java:3.0.0-SNAPSHOT"