What problem does it solve?
Solana developers often need a local environment that faithfully mirrors on-chain state to test programs and interactions. Surfpool provides a complete development environment that forks mainnet data, offers cheatcodes to manipulate state, and includes infrastructure-as-code tooling plus a Studio dashboard for observability.
Core Features & Use Cases
- Mainnet-forged local network for deterministic testing of Solana programs
- Cheatcodes for time travel, balance manipulation, program deployment, and account state control
- Infrastructure as Code (txtx DSL) for reproducible deployments and runbooks
- Surfpool Studio dashboard for transaction inspection, profiling, and observability
- Use Case: Validate program behavior against real mainnet state without external dependencies
Quick Start
Start Surfpool locally with a configuration that forks mainnet, enables cheatcodes, and launches Studio.