v0.6.0
Important
Surfpool is in pre-release—handle with care! It might wipe out or ride smoothly, depending on the swell.
Always stay on the latest version for the best ride.
# macOS (Homebrew)
brew upgrade txtx/taps/surfpool
# Linux (Snapstore)
snap upgrade surfpool🤖 MCP
- Surfpool is getting agentic friendly, thanks to a built-in MCP. We'll be adding more tools over time, the first use case we're covering is "Start a local network with 10 users loaded with SOL, USDC, JUP and TRUMP tokens" (#130 - @BretasArthur1, @lgalabru)
- To get started, make
surfpoolavailable globally by opening the command palette (Cmd/Ctrl + Shift + P) and selecting > Cursor Settings > MCP > Add new global MCP server:
{
"mcpServers": {
"surfpool": {
"command": "surfpool",
"args": ["mcp"]
}
}
}☀️ New
- Augment
surfnet_profileTransaction: this cheat-code, behaving like the canonicalsendTransactionmethod, is returning snapshots of the accounts involved in the transaction pre-execution and post-execution (#113 - @BretasArthur1, @MicaiahReid) - Introduced RPC
getProgramAccounts(#137 - @BretasArthur1, @MicaiahReid) - Introduced RPC
getRecentPrioritizationFees(#141 - @MicaiahReid)