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.
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.
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
Create a devnet connection and generate keypairs for the sending and receiving accounts.
Request and confirm an airdrop to fund the sending account, then retrieve the latest blockhash.
Build a System Program transfer instruction, sign the transaction with the sender keypair, and send it for confirmation.
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.
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

