Traverse VSCode Extension (Preview)
This is the Visual Studio Code extension for Traverse, which provides Solidity smart contract visualization with automatic call graph and sequence diagram generation. The extension uses the Traverse Rust LSP server to analyze and visualize your Solidity code. InstallFrom MarketplaceInstall directly from the VS Code Marketplace or search for "Traverse Solidity Analyzer" in VS Code Extensions. From VSIX
First Run SetupOn first activation, the extension will prompt you to download the Traverse LSP server binary for your platform. The binary is downloaded from GitHub releases and stored in VS Code's global storage. Supported Platforms:
You can also manually download the server using:
Usage
Available Commands (Cmd+Shift+P):
Security NoticeThis extension downloads the Traverse LSP server binary from GitHub releases on first use. The binary is:
You can inspect the source code at: https://github.com/calltrace/traverse-lsp FeaturesCall Graph GenerationGenerates DOT format graphs showing all function calls and relationships. Sequence DiagramsCreates Mermaid sequence diagrams for contract interactions. Storage AnalysisMaps all storage variables and their access patterns across functions. Known Limitations (Preview)
TroubleshootingExtension not activating?
No diagrams generated?
Server crashes?
FeedbackReport issues: https://github.com/calltrace/traverse-vscode/issues Include: VS Code version, extension version, sample code, error messages |