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
- Networks are now visible in local terminal, instead of background headless process (#181 - @BretasArthur1)
- 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
- Introduced RPC
getTokenSupply(#148 - @Ozodimgba) - Introduced RPC
minimumLedgerSlot(#163 - @Ozodimgba) - Introduced RPC
getMinimumBalanceForRentExempt(#177 - @thewuhxyz) - Introduced RPC
isBlockhashValid(#164 - @Ozodimgba ) - Introduced RPC
getStakeMinimumDelegation(#167 - @Ozodimgba) - Introduced RPC
getClusterNodes(#169 - @thewuhxyz) - Introduced RPC
getIdentity(#171 - @thewuhxyz) - Introduced RPC
getMaxRetransmitSlot(#173 - @thewuhxyz) - Introduced RPC
getMaxShredInsertSlot(#171 - @thewuhxyz) - Introduced WS
slotsubscription (#161 - @BretasArthur1)
🐞 Fixes
- Improve support for token 2022 (#188 - @lgalabru @BretasArthur1)
- Allow any slot in epoch for
getSlotLeaders(#179 - @MicaiahReid)