SOURCE / MACHINE / RESULT
One account. One authority. Every change visible.
PROGRAM
The instruction core.
Compile your source to inspect its real interface and artifact.
SCENARIO LAB Design the calls. Check the outcome.
Use null for the example checks, or supply an IDL-shaped synthetic test plan.
Example checks will be generated from the compiled interface.
Every run leaves a clear result.
Compile to inspect the native artifact. Run to check the example’s successful path, permissions and failure behavior.
BRING YOUR OWN INTERFACE
From interface to program.
Import an Anchor IDL to download a TypeScript skeleton. Function bodies remain yours to implement.
EXACT BYTE COMPARISON
Verify the artifact.
Compare a local binary with your current compiled artifact. Solana permits trailing zero padding; EVM creation bytes must match exactly.
Compile the source to choose a binary.
PINNED TYPESOL CLI 0.36.0 / ISOLATED CHECK
Check a workspace. Inspect its generated C.
Choose a source folder, mark its program entry files, and run the pinned workspace checker against your edited buffers. Mark snake_case entry filenames. Generate C for one selected entry, with optional source-line profiling markers. Imports stay inside the selected TypeScript files.
Choose a folder containing TypeScript program files.
Checks run as an isolated job. Your original source folder is unchanged; no wallet or RPC.
Your source is kept in this browser as you work.
A fingerprint will identify your exact project.