Solana DocumentationReferencesSolana SDKs

Java SDK for Solana

There's a Java sdk built by Sava Engineering that supports most functions to interact with Solana. If you're using Anchor for your Solana programs, you will be able to use anchor-src-gen with your idl to produce a Java compatible client.

Installation

Maven

pom.xml
<dependencies>
    <dependency>
        <groupId>software.sava</groupId>
        <artifactId>sava-core</artifactId>
        <version>VERSION</version>
    </dependency>
    <dependency>
        <groupId>software.sava</groupId>
        <artifactId>sava-rpc</artifactId>
        <version>VERSION</version>
    </dependency>
</dependencies>
 
<repositories>
  <repository>
      <id>gpr-sava</id>
      <name>sava-software</name>
      <url>https://maven.pkg.github.com/sava-software/sava</url>
  </repository>
  <repository>
      <id>gpr-json-iterator</id>
      <name>comodal</name>
      <url>https://maven.pkg.github.com/comodal/json-iterator</url>
  </repository>
</repositories>

Gradle

build.gradle
repositories {
  maven {
    url = "https://maven.pkg.github.com/sava-software/sava"
    credentials {
      username = GITHUB_USERNAME
      password = GITHUB_PERSONAL_ACCESS_TOKEN
    }
  }
  maven {
    url = "https://maven.pkg.github.com/comodal/json-iterator"
    credentials {
      username = GITHUB_USERNAME
      password = GITHUB_PERSONAL_ACCESS_TOKEN
    }
  }
}
 
dependencies {
  implementation "software.sava:sava-core:$VERSION"
  implementation "software.sava:sava-rpc:$VERSION"
}

More Documentation

Please visit the Sava Software documentation for more information on using this Java SDK with Solana.

Mục lục

Chỉnh sửa trang