Repository navigation
Releases: TrapTrace/soroban-error-cli
Releases · TrapTrace/soroban-error-cli
Release list
v0.2.0: Ranked Fuzzy Search, Diagnostic Report Exports & PyPI Distribution Readiness
Summary of Changes in v0.2.0
- Ranked Fuzzy Search (
traptrace explain --rank): Added token-weighted scoring and typo-tolerant search (e.g.budgtmatchesbudget-exceeded). - Diagnostic Report Export Flags: Added
--export-md <path>and--export-json <path>toinspect,simulate, andstoragesubcommands. - PyPI Packaging Configuration: Updated
pyproject.tomlandsetup.pymetadata for official package distribution. - Test Suite Expansion: 20/20 unit and operational tests passing.
v0.1.0: Operational Soroban Diagnostics & Live RPC Engine
🚀 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.