Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Aug 09:10
· 1 commit to main since this release
v0.2.0
297013b

EchoSVM v0.2.0

EchoSVM v0.2.0 turns Anchor IDLs into bounded runtime diagnostics without
confusing declared metadata with observed execution.

Included

  • Transaction programs may reference an Anchor IDL with anchorIdl.
  • Explicit modern discriminators and legacy derived discriminators are
    recognized without recompiling program sources.
  • Failed frames include decoded Anchor instruction names.
  • Observed custom program errors are mapped to IDL names and messages.
  • Rust 1.95 is pinned for reproducible local, CI, and release builds.

Honest boundary

An IDL is descriptive metadata, not execution proof. EchoSVM only emits an
Anchor diagnosis when the fixture program ID, instruction discriminator, and
runtime-observed custom error agree. These facts are labeled runtime-derived;
validator equivalence and historical Mainnet replay remain outside scope.