Skip to content
@TrapTrace

TrapTrace

Operational Diagnostics, Live RPC Inspector & Transaction Failure Resolver for Stellar Soroban

⚡ TrapTrace

Operational Diagnostics, Live RPC Inspector & Transaction Failure Resolver for Stellar Soroban Smart Contracts

Releases Web Studio Catalog Entries SDK Version CI Status License


🎯 About TrapTrace

Soroban smart contract developers on Stellar frequently encounter cryptic WASM execution traps, VM budget overruns, state archival expirations, and simulation failures.

TrapTrace is an end-to-end developer tooling platform designed to inspect, simulate, decode, and resolve Soroban transaction errors on-chain. Rather than just offering static documentation, TrapTrace provides an active 4-tier operational diagnostic ecosystem:

┌────────────────────────────────────────────────────────────────────────┐
│                         TRAPTRACE ECOSYSTEM                             │
├────────────────────────────┬───────────────────────────────────────────┤
│ 🛠️  traptrace-cli          │ Operational Python CLI suite (v0.3.0):    │
│    (Developer Terminal)    │ • Live JSON-RPC 2.0 multi-network client  │
│                            │ • Multi-tx batch inspector (JSON datasets)│
│                            │ • Pre-flight simulation & TUI gas gauges  │
│                            │ • Contract auth tree hierarchy validator  │
│                            │ • Static contract AST linter & gas meter  │
│                            │ • Automated Rust code fix generator       │
│                            │ • Storage & state TTL expiration auditor  │
├────────────────────────────┼───────────────────────────────────────────┤
│ 🌐  soroban-error-explorer │ Live Web Diagnostics Studio (Vercel):     │
│    (Browser Studio)        │ • Real-time Stellar Testnet connectivity  │
│                            │ • Multi-transaction batch diagnostics     │
│                            │ • Auth hierarchy & signature validator    │
│                            │ • Contract WASM ABI & spec inspector      │
│                            │ • Smart contract linter & gas profiler    │
│                            │ • Rust test suite reproduction generator  │
│                            │ • Automated 35-entry verified catalog     │
├────────────────────────────┼───────────────────────────────────────────┤
│ 📦  @traptrace/sdk         │ TypeScript & JavaScript Client SDK:       │
│    (Developer Library)     │ • Offline bundled error catalog (35 rules)│
│                            │ • Diagnostic string parser & auto-fix     │
│                            │ • Invocation auth validator & TTL health  │
│                            │ • Soroban code linter & test generator    │
├────────────────────────────┼───────────────────────────────────────────┤
│ 📖  soroban-error-index    │ Schema-validated Error Knowledge Base:    │
│    (Diagnostic Database)   │ • 35 testnet-verified catalog entries     │
│                            │ • Automated testnet verification harness  │
│                            │ • Strict JSON Schema CI validation        │
│                            │ • Offline HTML documentation manual       │
└────────────────────────────┴───────────────────────────────────────────┘

📂 Core Repositories

Repository Description Key Technologies
🛠️ soroban-error-cli Operational CLI suite providing traptrace inspect, batch-inspect, simulate, auth-check, lint, profile, generate-test, and storage. Python 3, JSON-RPC 2.0, XDR Decoder, Pytest
🌐 soroban-error-explorer Web application & Live Diagnostics Studio deployed at traptrace-explorer.vercel.app. React 18, Vite 5, Lucide, Stellar Testnet RPC
📦 traptrace-sdk Client library for dApps, wallets, and IDE tooling to decode errors and profile transactions. JavaScript, TypeScript (.d.ts), Node:test
📖 soroban-error-index Foundational catalog containing 35 testnet-verified error reproduction steps and remedies. Markdown, YAML Frontmatter, JSON Schema, Testnet Logs

⚡ Quickstart

Install the CLI Suite

pip install traptrace-cli

Inspect On-Chain Failure

traptrace inspect <TX_HASH> --network testnet

Run Static Contract Linter

traptrace lint contract/src/lib.rs

Generate Rust Remediation Block

traptrace fix arith-error

TrapTrace is an open-source public good for the Stellar Soroban ecosystem.

Popular repositories Loading

  1. soroban-error-index soroban-error-index Public

    The foundational error catalog and root-cause knowledge base powering the TrapTrace diagnostic engine for Stellar Soroban.

    Python 1

  2. soroban-error-cli soroban-error-cli Public

    Operational CLI & developer diagnostic engine for Stellar Soroban: live RPC inspection, pre-flight simulation, XDR decoding, and storage TTL auditing.

    Python 1

  3. soroban-error-explorer soroban-error-explorer Public

    Web UI & Live Diagnostics Studio for Stellar Soroban: on-chain transaction debugger, pre-flight simulator, XDR decoder, and verified error fixes.

    JavaScript 2

  4. .github .github Public

    Organization profile and global configuration for TrapTrace

  5. traptrace-sdk traptrace-sdk Public

    JavaScript and TypeScript client SDK for Stellar Soroban smart contract error diagnostics and AST linting

    JavaScript 1

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…