Skip to content

Releases: TrapTrace/soroban-error-cli

v0.2.0: Ranked Fuzzy Search, Diagnostic Report Exports & PyPI Distribution Readiness

Choose a tag to compare

@OTimileyin OTimileyin released this 19 Aug 12:58

Summary of Changes in v0.2.0

  • Ranked Fuzzy Search (traptrace explain --rank): Added token-weighted scoring and typo-tolerant search (e.g. budgt matches budget-exceeded).
  • Diagnostic Report Export Flags: Added --export-md <path> and --export-json <path> to inspect, simulate, and storage subcommands.
  • PyPI Packaging Configuration: Updated pyproject.toml and setup.py metadata for official package distribution.
  • Test Suite Expansion: 20/20 unit and operational tests passing.

v0.1.0: Operational Soroban Diagnostics & Live RPC Engine

Choose a tag to compare

@OTimileyin OTimileyin released this 18 Aug 15:51

🚀 TrapTrace CLI v0.1.0 Release

Operational developer diagnostics and on-chain debugging tool suite for Stellar Soroban smart contracts.

✨ Features

  • Live RPC Client: Multi-network support (Testnet, Mainnet, Futurenet, Local) with zero external dependencies.
  • Transaction Hash Inspector (traptrace inspect): Decodes failed transaction envelopes, extracts DiagnosticEvents, and maps failure root causes to catalog fixes.
  • Pre-Flight Simulation Debugger (traptrace simulate): Simulates contract invocations against live RPC with CPU/memory instruction metering and resource fee calculations.
  • XDR & Event Decoder (traptrace decode): Decodes base64 DiagnosticEvents, ScVal, and topic trees.
  • Event Stream & Trap Watcher (traptrace watch): Real-time contract event monitoring.
  • Storage & State TTL Auditor (traptrace storage): Audits ledger entry Time-To-Live health to prevent state archival errors.
  • Test Suite: 17/17 pytest unit & mock integration tests passing.