What problem does it solve?
Provides a repeatable, instrumented way to verify SDK and wallet SDK behavioral claims by executing end-to-end tests against a local Midnight devnet, eliminating guesswork when claims require runtime validation.
Core Features & Use Cases
- Devnet health gating: Verifies node, indexer, and proof server availability before running tests and reports Inconclusive when infrastructure is unavailable.
- Flexible test approaches: Generates and runs either self-contained raw SDK scripts or testkit-js based tests to exercise deployment, circuit calls, and state observation workflows.
- Workspace orchestration and cleanup: Creates isolated job directories, compiles or reuses Compact contracts as needed, captures structured JSON output from test runs, and removes job artifacts after completion.
- Wallet SDK Docker mode: Supports a Docker-based devnet workflow for wallet SDK claims with specific health checks and workspace reuse.
Quick Start
Run a focused E2E verification by asking the skill to write and execute a raw SDK or testkit-js script against your local devnet and return the structured JSON report.