dart_solana_adapter is a Dart library acting as an interface for the Solana Web3 JavaScript library and the SPL Token functionality provided by Solana. It serves as a bridge between Dart and JavaScript, offering a Dart-friendly API while maintaining the powerful features of the original Solana libraries.

This library is designed to facilitate the integration of Solana blockchain capabilities into Dart applications, making it easier for Dart developers to create and interact with the Solana blockchain and SPL Tokens.

Please note, this project is currently under active development.

About Solana Web3 JavaScript Library & SPL Token

The Solana Web3 JavaScript library is a robust tool for interacting with the Solana blockchain. It offers features for creating and managing Solana accounts, submitting transactions, interacting with smart contracts, and more.

SPL Token is the token standard of the Solana blockchain. It enables the creation of fungible tokens within the Solana ecosystem, similar to ERC20 in the Ethereum network.

The dart_solana_adapter bridges these libraries with Dart, enabling developers to leverage these powerful tools effectively within a Dart development environment.


The library is available through pub.dev. To install, add it to your pubspec.yaml file:

  dart_solana_adapter: ^version

Then install packages with:

dart pub get


Import the dart_solana_adapter library in your Dart file:

import 'package:dart_solana_adapter/solana.dart';


dart commit.dart -m "Some message" --release