Build
WEB3
Everything you need to build on Solana with Flutter.

Bitcoin Vision AI
01
Bitcoin Vision AI Pro
01
Solflare
01
Seed Vault Wallet
01
Sol New
01
Busha
01
Chumbucket
01
Brick Breaker Master
01
Cudis
01
COS. TV
01
Converter
01
Espresso Cash
01
Bitcoin Vision AI
01
Bitcoin Vision AI Pro
01
Solflare
01
Seed Vault Wallet
01
Sol New
01
Busha
01
Chumbucket
01
Brick Breaker Master
01
Cudis
01
COS. TV
01
Converter
01
Espresso Cash
01
Gable Guardians
01
Paily
01
Qalc Defi
01
Qlipper
01
Roam
01
StepN
01
Storj
01
Symbal
01
Taptap
01
Tarsolt
01
To Do
01
Unbound
01
Factor
01
Furrend
01
Gable Guardians
01
Paily
01
Qalc Defi
01
Qlipper
01
Roam
01
StepN
01
Storj
01
Symbal
01
Taptap
01
Tarsolt
01
To Do
01
Unbound
01
Factor
01
Furrend
01The 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.
# Web3 Flutter Development — Agent Skill File
# Copy this file into your project as SKILL.md
---
description: "Complete guide for building Web3 applications
with Flutter on Solana and other blockchains."
---
## Package Ecosystem Map
### Core Solana Packages
| Package | Purpose |
|------------------|--------------------------------------|
| solana | Full Solana SDK — keypairs, tx, RPC |
| dartus | Borsh serialization for Dart |
| coral_xyz | Anchor framework client |
### When to Use What
```
Need to connect to Solana?
├── Yes → Use `solana` package
│ ├── Mobile wallet signing? → `solana_mobile_client`
│ ├── Anchor programs? → `coral_xyz`
└── No, EVM chains → `web3dart`
```
### 1. RPC Client — Never use public mainnet RPC in prod
### 3. PDAs — Seeds must EXACTLY match on-chain program
### 4. Tokens — Wallets don't hold tokens; they own accounts
### 5. Commitment — Use `confirmed` for UI, `finalized` for final money movement
## Common Errors + Fixes (table)
## Architecture Patterns
## Quick Reference — SOL conversions, RPC methods
## Program IDs you'll use often
## Links to 8 deep-dive skill files...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 MWA
PROTOCOL
A protocol specification that facilitates secure connections between mobile dApps and local wallet apps on a device.
- Seamless native signing
- No browser extensions
- Secure message authorization
MOBILE WALLETADAPTER
DARTUS / FLUTTER
LIBRARY
Native libraries to interact directly with the Solana blockchain from Dart code.
- Direct RPC interactions
- Cross-platform capability
- Native data serialization
NATIVE SOLANACLIENT
WALRUS PROTOCOL
NETWORK
A decentralized, highly scalable data storage network optimized for handling large data blobs.
- Cost-effective blob storage
- High availability
- Fully decentralized
DECENTRALIZEDSTORAGE
ALL DOMAINS
NAMING
A decentralized naming service that issues custom Top-Level Domains (TLDs) on the blockchain.
- Replace complex addresses
- Seamless identity management
- Cross-dApp interoperability
HUMAN READABLEIDENTITY
Build in WEB3 with

