OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

SolanaWeb

SolanaWeb is an open-source Kotlin SDK for Android applications that interact with Solana through an embedded WebView and JavaScript bridge. It provides asynchronous callback and coroutine APIs for wallet management, balance queries, SOL and SPL token transfers, signing, and multisig operations.

Independent OpenViST project profile, based on linked sources.

SolanaWeb — 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 it when a Kotlin Android app needs documented Solana wallet, balance, transfer, signing, or multisig operations through the SDK’s WebView bridge.

Who it is for

  • Android developers building Solana wallet or token features into an application.
  • Teams implementing transaction signing or multisig workflows in Kotlin apps.

Documented uses

  • Create a wallet or import an account from a mnemonic or private key.
  • Query SOL and SPL token balances and token accounts.
  • Send SOL or SPL tokens and estimate transfer costs.
  • Sign and verify messages.
  • Create and manage multisig proposals and vault transactions.
Before you choose

Requirements & limits

The public GitHub repository lists an MIT license and recommends JitPack for adding the library.

  • The SDK is Kotlin-based and targets Android; it uses a WebView and JavaScript bridge rather than presenting itself as a standalone wallet app.
  • Both callback-based and coroutine-based asynchronous APIs are documented.
  • The examples for network operations accept an RPC endpoint, while the README uses a Solana mainnet endpoint in examples.
  • Wallet and transfer examples involve mnemonic or private-key values, which app developers will need to handle within their application.
  • The README documents setup and API examples but does not establish platform-version requirements or compatibility guarantees.

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

Set up SolanaWeb in an Android project

Add and initialize the SDK before calling its Solana APIs.

Before you start

  • An Android project using Kotlin.
  • The README’s JitPack repository and dependency coordinates.

Steps

  1. Add the JitPack Maven repository to the project’s repositories.

  2. Add com.github.Elizabet1926:solana-web3:1.0.1 as a dependency.

  3. Create a SolanaWeb instance with an Android context.

  4. Call setup or setupAsync before using other APIs, then call release() when finished.

Expected outcome

The SDK’s embedded WebView and JavaScript environment are initialized for subsequent API calls.

Guide limitations

  • This guide covers integration and initialization only; it does not verify a successful build or API call.
  • The README does not specify Android version requirements.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
Elizabet1926/solana-web3 · Official homepage title · retained in its source language