# Erst ## Docs - [Architecture](https://mintlify.wiki/dotandev/hintents/advanced/architecture.md): Deep dive into Erst's technical architecture and design decisions - [HSM integration](https://mintlify.wiki/dotandev/hintents/advanced/hsm-integration.md): Hardware Security Module integration for secure cryptographic operations - [Prometheus metrics](https://mintlify.wiki/dotandev/hintents/advanced/metrics-prometheus.md): Monitor remote node health and performance with Prometheus metrics - [OpenTelemetry](https://mintlify.wiki/dotandev/hintents/advanced/opentelemetry.md): Distributed tracing integration with OpenTelemetry for observability - [Troubleshooting](https://mintlify.wiki/dotandev/hintents/advanced/troubleshooting.md): Common issues and solutions for Erst CLI - [audit:sign](https://mintlify.wiki/dotandev/hintents/commands/audit.md): Generate cryptographically signed audit logs for transaction simulations - [erst cache](https://mintlify.wiki/dotandev/hintents/commands/cache.md): Manage transaction and simulation cache - [erst compare](https://mintlify.wiki/dotandev/hintents/commands/compare.md): Compare local WASM vs on-chain execution side-by-side - [erst debug](https://mintlify.wiki/dotandev/hintents/commands/debug.md): Debug failed Soroban transactions and analyze smart contract execution - [erst doctor](https://mintlify.wiki/dotandev/hintents/commands/doctor.md): Diagnose development environment setup - [erst export](https://mintlify.wiki/dotandev/hintents/commands/export.md): Export data from the current session - [erst init](https://mintlify.wiki/dotandev/hintents/commands/init.md): Scaffold a local Erst debugging workspace - [Command reference](https://mintlify.wiki/dotandev/hintents/commands/overview.md): Complete reference for all Erst CLI commands - [erst profile](https://mintlify.wiki/dotandev/hintents/commands/profile.md): Export trace as pprof profile for gas-to-function mapping - [erst session](https://mintlify.wiki/dotandev/hintents/commands/session.md): Manage debugging sessions - [erst trace](https://mintlify.wiki/dotandev/hintents/commands/trace.md): Interactive trace navigation and debugging - [erst simulate-upgrade](https://mintlify.wiki/dotandev/hintents/commands/upgrade.md): Simulate a transaction with upgraded contract code - [Custom networks](https://mintlify.wiki/dotandev/hintents/configuration/custom-networks.md): Connect Erst to private Stellar networks, local development environments, and custom network configurations - [Environment variables](https://mintlify.wiki/dotandev/hintents/configuration/environment-variables.md): Configure Erst CLI using environment variables for flexible deployment and CI/CD integration - [Error suggestion engine](https://mintlify.wiki/dotandev/hintents/configuration/error-suggestions.md): Heuristic-based system that analyzes Soroban transaction failures and provides actionable fix suggestions - [Configuration overview](https://mintlify.wiki/dotandev/hintents/configuration/overview.md): Learn how to configure Erst CLI using files, environment variables, and command-line flags - [Code standards](https://mintlify.wiki/dotandev/hintents/contributing/code-standards.md): Coding conventions and style guidelines for the Erst CLI project - [Development workflow](https://mintlify.wiki/dotandev/hintents/contributing/development-workflow.md): Step-by-step guide for contributing code to the Erst CLI project - [Contributing to Erst](https://mintlify.wiki/dotandev/hintents/contributing/overview.md): Learn how to contribute to the Erst CLI project and help improve Stellar debugging for the community - [Testing](https://mintlify.wiki/dotandev/hintents/contributing/testing.md): Testing requirements and guidelines for the Erst CLI project - [Interactive trace viewer](https://mintlify.wiki/dotandev/hintents/features/interactive-trace-viewer.md): Explore transaction execution traces with a powerful terminal-based UI - [Offline analysis](https://mintlify.wiki/dotandev/hintents/features/offline-analysis.md): Cache and analyze transactions without network connectivity - [Performance profiling](https://mintlify.wiki/dotandev/hintents/features/performance-profiling.md): Generate interactive flamegraphs to visualize CPU and memory consumption - [Source mapping](https://mintlify.wiki/dotandev/hintents/features/source-mapping.md): Map WASM instruction failures to specific Rust source code lines using debug symbols - [Transaction debugging](https://mintlify.wiki/dotandev/hintents/features/transaction-debugging.md): Debug failed Stellar smart contract transactions with detailed execution traces - [Audit log signing](https://mintlify.wiki/dotandev/hintents/guides/audit-log-signing.md): Generate cryptographically signed audit logs from simulation results using software keys or hardware security modules - [Cache management](https://mintlify.wiki/dotandev/hintents/guides/cache-management.md): Optimize cache usage for faster debugging and offline analysis - [Debugging failed transactions](https://mintlify.wiki/dotandev/hintents/guides/debugging-failed-transactions.md): Learn how to debug failed Stellar Soroban transactions using Erst's comprehensive debugging tools - [Local WASM replay](https://mintlify.wiki/dotandev/hintents/guides/local-wasm-replay.md): Test and debug Stellar smart contracts locally without network access or deployment - [Using flamegraphs](https://mintlify.wiki/dotandev/hintents/guides/using-flamegraphs.md): Profile CPU and memory consumption during Soroban contract execution with interactive flamegraphs - [Working with sessions](https://mintlify.wiki/dotandev/hintents/guides/working-with-sessions.md): Save, resume, and manage debugging sessions to preserve state across CLI invocations - [Installation](https://mintlify.wiki/dotandev/hintents/installation.md): Install Erst CLI and get ready to debug Stellar smart contracts - [Introduction to Erst](https://mintlify.wiki/dotandev/hintents/introduction.md): A specialized developer tool for debugging Stellar smart contract transactions - [Quick start](https://mintlify.wiki/dotandev/hintents/quickstart.md): Debug your first Stellar transaction with Erst in minutes