Skip to content

feat: add surfpool plugin for Surfnet cheatcodes#21

Open
amilz wants to merge 2 commits into
mainfrom
feat/surfpool-plugin
Open

feat: add surfpool plugin for Surfnet cheatcodes#21
amilz wants to merge 2 commits into
mainfrom
feat/surfpool-plugin

Conversation

@amilz
Copy link
Copy Markdown
Owner

@amilz amilz commented Mar 31, 2026

Summary

  • Adds @kit-helpers/surfpool — a kit plugin exposing Surfnet cheatcode RPC methods via a typed client.surfnet namespace
  • 22 cheatcode methods across 8 categories: clock, accounts, programs, profiling, IDL, network, scenario, local queries
  • Full multi-platform build (Node/Browser/React Native) matching existing plugin conventions
  • Vitest integration tests (require running Surfpool instance)

Test plan

  • pnpm test:types passes
  • pnpm build produces all 5 platform targets
  • pnpm lint clean
  • pnpm test:unit with a running Surfpool instance

Adds @kit-helpers/surfpool — a kit plugin that exposes Surfnet
cheatcode RPC methods (clock, accounts, programs, profiling, IDL,
network, scenario, local queries) via a typed `client.surfnet` namespace.
@amilz amilz self-assigned this Mar 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant