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 — 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...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
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
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
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
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
Create, transfer, and manage SPL tokens and Token-2022 extensions in Flutter.
- Mint & transfer tokens
- ATA management
- Token-2022 extensions
TOKENOPERATIONS
METAPLEX
MINT & DISPLAY
Mint, transfer, and display NFTs using Metaplex Token Metadata and compressed NFTs.
- Master editions
- Compressed NFTs (cNFTs)
- DAS API integration
NFTDEVELOPMENT
JUPITER / STAKING
SWAPS
Swaps, staking, and liquidity provision via Jupiter and native programs.
- Jupiter swap routing
- SOL staking flows
- Liquidity patterns
DEFIPATTERNS
CONNECTION FLOWS
PATTERNS
Connection flows, signing UI, and error handling patterns for great wallet UX.
- Connect / disconnect flows
- Signing UI states
- Error recovery
WALLETUX
WALRUS PROTOCOL
NETWORK
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
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
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
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

