OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Solanakt

Solanakt is an open-source Kotlin library for integrating Solana protocol functions into applications, including key generation, transaction signing and submission, RPC configuration, and sockets.

Independent OpenViST project profile, based on linked sources.

Solanakt — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Solanakt when implementing Solana protocol interactions inside a Kotlin Android app and you want library support for accounts, transactions, RPC, or sockets.

Who it is for

  • Android developers building Kotlin applications with Solana account or transaction workflows.
  • Developers integrating Solana RPC calls or socket-based functionality into an app.

Documented uses

  • Generate key pairs and create or validate BIP39 seed phrases.
  • Sign and send Solana transactions using an app-provided account or signer.
  • Configure an RPC endpoint and make supported Solana RPC calls, including balance queries.
  • Use socket support and suspending functions in Kotlin app workflows.
Before you choose

Requirements & limits

The repository is public and identifies the project as open source under the MIT license. The README documents Gradle installation through JitPack or GitHub Packages and lists Android 19+ as a requirement.

  • The README lists Android 19+ as a requirement.
  • The app must provide its own account or signer architecture; the Account interface does not handle secret-key storage.
  • The included HotAccount holds a secret key in a variable, which the README cautions may not be secure for permanent storage.
  • The README names okhttp3, bitcoinj, and eddsa among dependencies and says RxKotlin is optional.
  • The library is an integration component, not a separate hosted API service.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Add Solanakt to an Android app with JitPack

Declare the JitPack repository and Solanakt dependency in a Gradle app or module build.

Before you start

  • An Android app or module using Gradle.
  • Android 19 or later.

Steps

  1. Add maven { url 'https://jitpack.io' } to the build's repositories.

  2. Add implementation 'com.github.metaplex-foundation:SolanaKT:{version}' to the app or module dependencies, replacing {version} with the version to use.

Expected outcome

The Gradle build declares Solanakt as a dependency from JitPack.

Guide limitations

  • This covers dependency declaration only; it does not configure RPC, accounts, or transaction operations.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
metaplex-foundation/SolanaKT · Official homepage title · retained in its source language