Documentazione SolanaSDK di Solana
SDK Java per Solana
Esiste un SDK Java sviluppato da Sava Engineering che supporta la maggior parte delle funzioni per interagire con Solana. Se stai utilizzando Anchor per i tuoi programmi Solana, potrai utilizzare anchor-src-gen con il tuo idl per generare un client compatibile con Java.
Installazione
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</name><url>https://maven.pkg.github.com/sava-software/sava</url></repository><repository><id>gpr-json-iterator</id><name>json-iterator</name><url>https://maven.pkg.github.com/comodal/json-iterator</url></repository></repositories>
settings.xml
<settings><servers><server><id>gpr-sava</id><username>GITHUB_USERNAME</username><password>GITHUB_PERSONAL_ACCESS_TOKEN</password></server><server><id>gpr-json-iterator</id><username>GITHUB_USERNAME</username><password>GITHUB_PERSONAL_ACCESS_TOKEN</password></server></servers></settings>
Gradle
build.gradle
repositories {maven {url = "https://maven.pkg.github.com/sava-software/sava"credentials {username = GITHUB_USERNAMEpassword = GITHUB_PERSONAL_ACCESS_TOKEN}}maven {url = "https://maven.pkg.github.com/comodal/json-iterator"credentials {username = GITHUB_USERNAMEpassword = GITHUB_PERSONAL_ACCESS_TOKEN}}}dependencies {implementation "software.sava:sava-core:$VERSION"implementation "software.sava:sava-rpc:$VERSION"}
Ulteriore documentazione
Visita la documentazione di Sava Software per maggiori informazioni sull'utilizzo di questo SDK Java con Solana.
Is this page helpful?