Skip to content

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 21 Aug 08:36
· 6 commits to main since this release
v0.0.2
70f3130

EchoSVM v0.0.2

EchoSVM now loads and executes sBPF bytecode locally. This release corrects the
initial product boundary: execution is the core, and explanation is built on
the resulting instruction evidence.

Included

  • run for Solana ELF files or raw sBPF bytecode.
  • trace for disassembled instructions and before/after register state.
  • disasm for static bytecode inspection.
  • Automatic ELF detection and explicit V0-V4 selection for raw programs.
  • Instruction budgets, mutable input memory, structured errors, and
    echosvm.execution.v1 JSON.
  • A real V0 ELF execution fixture plus arithmetic, branch, memory, verifier,
    and budget tests.
  • The original captured-case evidence commands remain available.

Honest boundary

This is a standalone bytecode interpreter, not a full Solana transaction
runtime. Core Solana syscalls, account serialization, CPI, PDA signing,
transaction rollback, and chain state are not implemented yet.

See the README for installation and the complete v0.0.2 scope.