Releases: txtx/surfpool
v0.10.3
What's Changed
- feat(core): Record failling transactions on the svm by @BretasArthur1 in #280
Full Changelog: v0.10.2...v0.10.3
v0.10.2
chore(release): publish v0.10.2
v0.10.1
What's Changed
- chore(subgraph): move transaction data parsing logic from surfpool to… by @MicaiahReid in #248
- fix(core): enhance RPC error handling and support for unsupported me… by @BretasArthur1 in #276
- fix(core): return all signatures for address; improve filtering by @MicaiahReid in #275
- fix(core): fake "removing" an account from svm store when lamports are 0 by @MicaiahReid in #274
- feat(cli): Add offline mode support by @BretasArthur1 in #267
Full Changelog: v0.10.0...v0.10.1
v0.10.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☀️ Enhancements
- Introducing Surfpool Studio
- Introducing Time travels
v0.9.6
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☀️ Enhancements
- Address rough edges raised by @loopcreativeandy (#230 - @BretasArthur1 @MicaiahReid @lgalabru)
🧪 Experimental
- Support for account indexing in Subgraphs (@MicaiahReid @lgalabru)
- Surfpool Studio
v0.9.5
chore(release): publish v0.9.5
v0.9.4
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☀️ Enhancements
- Explorer compatibility (#218 #214 #223 - @BretasArthur1)
- Token extensions & Token2022 (#224 #225 - @MicaiahReid)
🧪 Experimental
- Support for Geyser plugin (#213 @sonicfromnewyoke @lgalabru)
v0.9.1
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🐞 Fixes
- include
datafield on simulation failure forsendTransactionRPC (#200 - @MicaiahReid)
v0.9.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☀️ New
- Wrap-up remaining RPC endpoints from Tier 3 #20 (#178, #180, #182, #183, #184, #185, #195 - @Ozodimgba, @thewuhxyz, @MicaiahReid)
- Introducing RPC cheat code
subnet_setProgramAuthority(#191 @Algorhythmic1, @MicaiahReid)
🐞 Fixes
- Address issues detected during simulations (#192, #193, #194, #196, #198 - @MicaiahReid @bshahid331)
v0.8.1
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)