If you're building on Solana and tired of downloading 2TB snapshots just to test against mainnet data, this is your escape hatch. It's a drop-in replacement for solana-test-validator that lazily forks mainnet accounts on demand, boots instantly, and runs on a Raspberry Pi. You get cheatcodes for time travel and balance manipulation, a web dashboard for transaction profiling, and Infrastructure as Code via txtx DSL for reproducible deployments. The 460+ GitHub stars suggest the Solana community has been waiting for something like this. Works with existing tooling like Anchor and solana-cli without configuration changes, which matters when you just want to ship.

skills.sh installs
220
GitHub stars
130
last updated
Aug 21, 2026

Install

$ npx -y skills add sendaifun/skills --skill surfpool --agent claude-code

Installs into .claude/skills of the current project.

Files

Surfpool - Solana Development Environment

The definitive guide for Surfpool - where developers start their Solana journey. A drop-in replacement for solana-test-validator that enables local program simulation using Mainnet accounts fetched just-in-time.

What is Surfpool?

Surfpool is a comprehensive development environment that combines local-first testing with real Mainnet data access:

  • Mainnet Forking - Clone accounts, programs, and token balances from Mainnet instantly
  • Cheatcodes - Special RPC methods for time travel, balance manipulation, and state control
  • Infrastructure as Code - Reproducible, auditable deployments using txtx DSL
  • Surfpool Studio - Embedded dashboard with transaction inspection and profiling
  • Universal Faucet - Get SOL, USDC, USDT, BONK from a single interface

Key Benefits

FeatureDescription
Instant BootNo 2TB snapshots, runs on Raspberry Pi
Lazy ForkingCopy-on-read strategy pulls mainnet data as needed
Full CompatibilityWorks with solana-cli, Anchor, wallets, explorers
Zero ConfigAuto-detects Anchor projects and deploys programs

Sponsors

Details

Repository
github.com/sendaifun/skills
Categories
Testing & QA, Cloud & Infrastructure, Finance & Trading, Web3 & Blockchain
First seen
Jun 3, 2026

More from sendaifun/skills

All 20
1guia-matthieu avatarlean-canvasguia-matthieu/clawfu-skillsDocument your business model on one page and systematically de-risk it. Master Ash Maurya's adaptation of Business Model Canvas optimized for startups and uncer218skills.sh installs
2travisjneuman avatarstatistics-verifiertravisjneuman/.claudeVerify statistics from raw data with methodology checking, significance testing, claim validation, and bias detection. Use when fact-checking statistical claims218skills.sh installs
3guia-matthieu avatarad-spend-optimizerguia-matthieu/clawfu-skillsAnalyze paid advertising performance across channels and recommend budget reallocation to maximize ROAS and minimize CAC. Use when: planning quarterly ad budget217skills.sh installs
4yonatangross avatarreview-pryonatangross/orchestkitPR review using parallel specialized agents for code quality, security, testing, architecture, and performance analysis. Synthesizes findings into a review repo217skills.sh installs
5davila7 avatarhypogenicdavila7/claude-code-templatesAutomated hypothesis generation and testing using large language models. Use this skill when generating scientific hypotheses from datasets, combining literatur216skills.sh installs
6futuregerald avataradonisjs-best-practicesfuturegerald/futuregerald-claude-pluginUse when building AdonisJS v6 applications, implementing features in AdonisJS, or reviewing AdonisJS code. Covers routing, controllers, validation, authenticati216skills.sh installs