Solana Mainnet simulations for
|
Fork Mainnet accounts. Test with cheatcodes. Deploy with Infrastructure as Code.
curl -sL https://run.surfpool.run/ | bashTest like it's Mainnet
Fork any Mainnet state to your local machine. Surfpool gives you the full power of Solana without the cost or risk.
Clone any account, program, or token balance from Mainnet. Test against real state without spending real SOL.
Manipulate time, set balances, reset state. Surfnet RPC methods give you full control over your local network.
Get any token from one placeβSOL, USDC, USDT, BONK, and more. No more hunting for testnet tokens.
Watch transactions, inspect accounts, and debug programs in real-time with the Surfpool Studio interface.
Full control over your network
Surfnet exposes special RPC methods that give you superpowers. Manipulate state, travel through time, and test edge cases that would be impossible on a real network.
Full RPC compatibility. Standard Solana RPC methods work out of the box. Cheatcodes are additive β they don't break existing tooling.
Web3 meets Infrastructure-as-Code
When run inside an Anchor or Pinocchio project, Surfpool generates Infrastructure-as-Code, seamlessly deploying and upgrading your programs.
Surfpool introduces a unique IDL-to-SQL pipeline, allowing developers to keep their data in sync with deployments.
On-disk keypairs work for local tests but spell disaster on mainnetβ$2B lost yearly to compromised private keys. Use multisig, and best practices.
Chain deployments, transfers, and program calls. Build complex workflows from simple, reusable primitives.
In-Depth visibility
Surfpool Studio provides a level of detail unparalleled in Solana development. Inspect bytes before and after transactions, profile compute units, and debug at the instruction level.
