OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Solana WEB3 — merigo-labs

Solana WEB3 is a Dart library that implements Solana’s JSON-RPC API for Android and iOS applications, with tools for keypair generation, signing, transaction submission, WebSocket notifications and selected Solana program interfaces.

Independent OpenViST project profile, based on linked sources.

Solana WEB3 — merigo-labs — 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 as a Solana client library when a Dart mobile application needs network queries, transaction handling, account notifications or the documented program interfaces.

Who it is for

  • Dart developers building Android or iOS applications that connect to Solana.
  • Teams implementing mobile transaction signing, account monitoring or interactions with listed Solana programs.

Documented uses

  • Connect a mobile app to Solana’s JSON-RPC API.
  • Generate keypairs and sign messages or transactions.
  • Send transactions and retrieve account information.
  • Subscribe to WebSocket notifications such as account changes.
  • Use interfaces for listed token, staking and other Solana programs.
Before you choose

Requirements & limits

The repository is public and licensed under MIT.

  • The README states Android and iOS support.
  • The library combines JSON-RPC access with signing, sending, subscriptions, keypair generation and Borsh serialization.
  • The documented program interfaces span system transfers, tokens, staking, metadata, memos and other listed Solana programs.

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

Follow the documented devnet SOL transfer flow

Use the README example’s sequence for constructing, signing and sending a SOL transfer on devnet.

Before you start

  • A Dart application using the solana_web3 library.
  • Access to the Solana devnet cluster.

Steps

  1. Create a devnet connection and generate keypairs for the sending and receiving accounts.

  2. Request and confirm an airdrop to fund the sending account, then retrieve the latest blockhash.

  3. Build a System Program transfer instruction, sign the transaction with the sender keypair, and send it for confirmation.

  4. Query both account balances after the transfer.

Expected outcome

The example’s intended result is a confirmed 0.5 SOL transfer and updated balance queries.

Guide limitations

  • The README describes an example workflow; it does not establish that it has been executed or verified in a particular environment.
  • The example depends on devnet funding and network access.
Evidence and transparency

Sources & review

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