FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE · FLUTTER × SOLANA · BUILD WEB3 MOBILE · DART SDK · WALLETS · DEFI · NFTs · ANCHOR · BORSH · PDAs · SPL TOKENS · RPC · dApps · STAKING · SWAPS · SKILL FILES · OPEN SOURCE ·

Build

WEB3

withFlutter

Everything you need to build on Solana with Flutter.

Ecosystem Showcase
App
Bitcoin Vision AI

Bitcoin Vision AI

01
App
Bitcoin Vision AI Pro

Bitcoin Vision AI Pro

01
App
Solflare

Solflare

01
App
Seed Vault Wallet

Seed Vault Wallet

01
App
Sol New

Sol New

01
App
Busha

Busha

01
App
Chumbucket

Chumbucket

01
App
Brick Breaker Master

Brick Breaker Master

01
App
Cudis

Cudis

01
App
COS. TV

COS. TV

01
App
Converter

Converter

01
App
Espresso Cash

Espresso Cash

01
App
Bitcoin Vision AI

Bitcoin Vision AI

01
App
Bitcoin Vision AI Pro

Bitcoin Vision AI Pro

01
App
Solflare

Solflare

01
App
Seed Vault Wallet

Seed Vault Wallet

01
App
Sol New

Sol New

01
App
Busha

Busha

01
App
Chumbucket

Chumbucket

01
App
Brick Breaker Master

Brick Breaker Master

01
App
Cudis

Cudis

01
App
COS. TV

COS. TV

01
App
Converter

Converter

01
App
Espresso Cash

Espresso Cash

01
App
Gable Guardians

Gable Guardians

01
App
Paily

Paily

01
App
Qalc Defi

Qalc Defi

01
App
Qlipper

Qlipper

01
App
Roam

Roam

01
App
StepN

StepN

01
App
Storj

Storj

01
App
Symbal

Symbal

01
App
Taptap

Taptap

01
App
Tarsolt

Tarsolt

01
App
To Do

To Do

01
App
Unbound

Unbound

01
App
Factor

Factor

01
App
Furrend

Furrend

01
App
Gable Guardians

Gable Guardians

01
App
Paily

Paily

01
App
Qalc Defi

Qalc Defi

01
App
Qlipper

Qlipper

01
App
Roam

Roam

01
App
StepN

StepN

01
App
Storj

Storj

01
App
Symbal

Symbal

01
App
Taptap

Taptap

01
App
Tarsolt

Tarsolt

01
App
To Do

To Do

01
App
Unbound

Unbound

01
App
Factor

Factor

01
App
Furrend

Furrend

01

The Skill File

One file. Complete knowledge.

Copy this into your project and your AI assistant instantly knows how to build Web3 with Flutter, every package, every pattern, every pitfall.

skills.mdAgent Ready
# Web3 Flutter — Agent Skill File
# Copy into your project as SKILL.md or .instructions.md

---
description: "Index skill file for Web3 Flutter on Solana.
  References 16 deep-dive skill files."
globs: "**/*.dart"
---

## Deep-Dive Skill Files (16)

| Skill                | URL                                              |
|----------------------|--------------------------------------------------|
| Solana Core SDK      | web3flutter.dev/api/skills/solana-core            |
| Solana Package       | web3flutter.dev/api/skills/solana-package         |
| Borsh                | web3flutter.dev/api/skills/borsh                  |
| coral_xyz            | web3flutter.dev/api/skills/coral-xyz              |
| Solana Mobile Client | web3flutter.dev/api/skills/solana-mobile-client   |
| Solana Mobile Wallet | web3flutter.dev/api/skills/solana-mobile-wallet   |
| Solana Seed Vault    | web3flutter.dev/api/skills/solana-seed-vault      |
| SPL Token            | web3flutter.dev/api/skills/spl-token              |
| Metaplex NFT         | web3flutter.dev/api/skills/metaplex-nft           |
| Token Operations     | web3flutter.dev/api/skills/token-ops              |
| NFT Development      | web3flutter.dev/api/skills/nft-dev                |
| DeFi Patterns        | web3flutter.dev/api/skills/defi-patterns          |
| Jupiter Aggregator   | web3flutter.dev/api/skills/jupiter-aggregator     |
| Wallet UX            | web3flutter.dev/api/skills/wallet-ux              |
| Tx Building          | web3flutter.dev/api/skills/transaction-building   |
| Security             | web3flutter.dev/api/skills/flutter-web3-security  |
| Dartus (Walrus)      | web3flutter.dev/api/skills/dartus                 |
| bls_dart             | web3flutter.dev/api/skills/bls-dart               |
| light_sdk (ZK)       | web3flutter.dev/api/skills/light-sdk              |
| tld_parser (ANS)     | web3flutter.dev/api/skills/tld-parser             |
| Stake Program        | web3flutter.dev/api/skills/stake-program          |

> AGENT: Fetch only the skill URLs relevant to the task.

## Decision Tree

```
Any Solana Flutter app → `solana` (always needed)
├── Anchor/Quasar programs? → + coral_xyz
├── Raw programs? → + borsh
├── Mobile signing? → + solana_mobile_client
├── DEX swaps? → + jupiter-aggregator
├── ZK Compression? → + light_sdk
├── Domain names? → + tld_parser
└── Walrus storage? → + dartus + bls_dart
```

## Critical Rules · Common Errors · Architecture
## Security · Program IDs · Quick Reference...
◀ DRAG ▶

D O C U M E N T A T I O N

Docs that actually explain.

Not just API references. We explain the WHY — why things work the way they do, why they break, and how to fix them.

SOLANA SDK

FOUNDATION

CORE

The foundational SDK — keypairs, transactions, RPC communication, and program interaction for every Solana Flutter app.

  • Full RPC client
  • Ed25519 keypairs & signing
  • Transaction building

SOLANAPACKAGE

PROGRAM CLIENT

IDL-DRIVEN

CORE

Universal Dart client for Solana programs — Anchor, Quasar, and Pinocchio via IDL. One SDK for every framework.

  • Anchor / Quasar support
  • IDL-based code generation
  • Account resolution

CORALXYZ

BINARY FORMAT

CODE GEN

CORE

Code generation and runtime types for serializing Solana on-chain data in Borsh binary format.

  • Builder annotations
  • Struct ↔ bytes roundtrip
  • Enum discriminators

BORSHSERIALIZATION

SOLANA MWA

PROTOCOL

MOBILE

A protocol specification that facilitates secure connections between mobile dApps and local wallet apps on a device.

  • Seamless native signing
  • Seed Vault integration
  • dApp Store ready

MOBILE WALLETADAPTER

SPL / TOKEN-2022

TRANSFERS

TOKENS

Create, transfer, and manage SPL tokens and Token-2022 extensions in Flutter.

  • Mint & transfer tokens
  • ATA management
  • Token-2022 extensions

TOKENOPERATIONS

METAPLEX

MINT & DISPLAY

NFTs

Mint, transfer, and display NFTs using Metaplex Token Metadata and compressed NFTs.

  • Master editions
  • Compressed NFTs (cNFTs)
  • DAS API integration

NFTDEVELOPMENT

JUPITER / STAKING

SWAPS

DEFI

Swaps, staking, and liquidity provision via Jupiter and native programs.

  • Jupiter swap routing
  • SOL staking flows
  • Liquidity patterns

DEFIPATTERNS

CONNECTION FLOWS

PATTERNS

UX

Connection flows, signing UI, and error handling patterns for great wallet UX.

  • Connect / disconnect flows
  • Signing UI states
  • Error recovery

WALLETUX

WALRUS PROTOCOL

NETWORK

STORAGE

Walrus SDK for Flutter — HTTP gateways, storage nodes, Sui, and native BLS layers.

  • Cost-effective blob storage
  • BLS certification
  • Fully decentralized

DECENTRALIZEDSTORAGE

BLS_DART

NATIVE

CRYPTO

Native BLS12-381 signatures for Walrus certification and Sui-flavored verification.

  • Aggregate signatures
  • Walrus blob certification
  • FFI-backed performance

BLS12-381SIGNATURES

LIGHT PROTOCOL

1/1000TH COST

ZK

Store Solana state at 1/1000th the cost using zero-knowledge proofs to compress accounts into Merkle trees.

  • Compressed accounts
  • State tree proofs
  • Mobile-ready integration

ZKCOMPRESSION

ALL DOMAINS

NAMING

IDENTITY

Resolve human-readable domain names to Solana wallet addresses — and back — for every TLD on the AllDomains protocol.

  • Replace complex addresses
  • Multi-TLD resolution
  • Cross-dApp interoperability

HUMAN READABLEIDENTITY

Build in WEB3 with

FLUTTER