🎉 Big day for Surfpool!
Surfpool just made its way into the official Solana developer stack — right in the installation docs.
We always built Surfpool to feel like the “dev mode” Solana deserved… and seeing it land in the canonical path for builders is surreal.
Huge thanks to everyone who has tested, contributed, and pushed us forward - just way too many names 😂
Follow @surfpool_sol to stay up to date with our progress!
👉
solana.com/docs/intro/instal…
one of the big issues I ran into with my e2e sims at first was how long running they were. luckily with @surfpool_sol i can use cheat codes like time travel to scale them easier. its been a really amazing local development tool for me.
It's great to see the integration of additional security constraints. Kani proofs will certainly enhance the reliability of your system. Have you considered how these updates impact the overall performance and scalability of your simulations?
Workshop @solanaturbine was really good
it was a deep dive into Surfpool and testing in Surfpool
Yaaa , sometimes I felt a little lost, but it was very interesting and gave a deep understanding of the runbook / testing
@surfpool_sol
full e2e with 32 passing tests for v3.4.0 using @surfpool_sol. sim it 🫰🫠 this is designed to test the entire token lifecycle, vault routing, etc. time travel is such a cool cheatcode
I'm excited to announce @beeman/testcontainers: Docker-based test containers for Solana development 🥳
Spin up solana-test-validator or @surfpool_sol in your tests with a single line of code.
I'm thinking about adding on for Kora, what more should I add?
Surfpool launch week - day 2: Infrastructure as Code.
Bash scripts. Hardcoded keypaths. Private keys in plaintext.
Web3 DevSecOps are fundamentally hard, and broken.
Runbooks are the perfect solution.
surfpool.run/blog/infrastruc…
PR #457 just got merged into @surfpool_sol
Worked on fixing a critical edge case where Surfpool would stop producing blocks when a Solana program close error occurred, caused by disconnected channels in the RPC handler now the status channel always sends a response first, preventing the simnet from stalling .
What I learned:
• Deep dive into RpcSVM & process_transaction flow
• Handling async channels and ensuring reliable status propagation
• Debugging core simulator logic in Rust
Recovery from “program close” errors so Surfpool keeps simulating blocks smoothly ...
github.com/txtx/surfpool/pul…@solanaturbine@solana@SuperteamIN@superteam@jacobvcreech@micaiah_txtx
A single open source contribution can teach a lot ... i went through @surfpool_sol got to know bout crossbeam realized the knowledge gap and then studied about the async backends made few projects got resources from @solanaturbine dc and now feeling confident ... built a CLOB
GM @solana Devs!
✅Today I will finish episode 4. Focus on Solana transactions.
❌Many use the default 200k CU limit!
✅Better determine the compute units your Tx consumes
👉Minimum units === increasing the chance of your Tx being included
Course here:
youtube.com/playlist?list=PL…
One of my @solana 2026 goals is to create a full beginner to advanced series.
I already started. First 3 videos available.
youtube.com/@digitalbenjamin…
We are going to cover all topics step by step following the #Solana Cookbook series and documentation.
Using the latest like @surfpool_sol@anza_xyz Solana Kit
Big fan of @surfpool_sol. Besides the great features its a great asset when explaining things and checking out #solana transactions. Will use this more and more in future videos!
📣 Surfpool v1.0.0-rc1 is out
No feature list this time, this release is about the community 🥹
11 contributors joined forces to ship this milestone.
Seeing Surfpool grow beyond us is honestly the best part of this journey.
No specific order - @jkdotsol@tanmayy4l@bytetwt@0xdlock@avhidotsol@NiravJ3@shibu0x @pawandot @blackbaloon03 y'all have been incredible and deserve massive kudos and gratitude!
Join us at 1pm in Colosseum arena for a sneak peek!
Thank you all 🫶
Developers only 👋
Today at 1:00 PM — Colosseum @SolanaConf workspace.
We’ll bring a deck (sorry 😅), but we’ll keep it short and jump into live demos, focusing on our latest stuffs: Scenarios, fixtures, and 🤖
We are on a roll! 4th PR to @surfpool_sol just done and dusted. Thanks to @ludo_txtx again for the super fast review and merge.
This PR adds support for @orca_so Whirpools protocol scenarios and lets you override some key properties.
Will be stopping the protocols here and focus on adding bytemuck deserialiation support next to ensure all the protocols work seamlessly.
Onwards and upwards! 🔥🚀