RPC

Introducing Surfnet

Learn about Surfnet, Surfpool's local Solana network simulator and RPC API

Surfnet is Surfpool's local Solana network simulator, designed to provide developers with a powerful testing environment that mimics the behavior of the Solana blockchain without the overhead of a full validator node.

Getting Started

Start a Surfnet instance using the Surfpool CLI:

surfpool start

This will start a local Surfnet instance on http://localhost:8899 with all RPC endpoints available.

Key Features

  • Full RPC Compatibility: Supports the complete Solana RPC API
  • Fast Iteration: No need to wait for block confirmations
  • State Manipulation: Cheatcodes for directly modifying blockchain state
  • Mainnet Fork: Fork from mainnet to test with real accounts and programs
  • Geyser Plugin Support: Connect your Geyser plugins for real-time data streaming

On this page