Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 05 Jun 03:36
· 226 commits to main since this release

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 surfpool available 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 canonical sendTransaction method, 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)

🐞 Fixes

  • Execution of transactions including ALT data (#138 - @daog1).