Solstice - Advanced Solidity Development for VSCode
Solstice is an ambitious VSCode extension built with a Rust Language Server Protocol (LSP) implementation. It provides features like intelligent completion, goto definition, integrated debugging, and testing capabilities for many code editors.
⚡ Quick Start
Install the extension from the VSCode Marketplace
Open a Solidity project or create a new .sol file
A modal window will pop up to install the language server
Start coding with intelligent autocompletion, error checking, and debugging support
✨ Features
Integrated debugging - Step-through debugging with breakpoints, variable inspection, and call stack navigation
IntelliSense - Auto-completion and hover information for contracts, functions, and variables
Code navigation - Go to definition and find references across your codebase
Real-time diagnostics - Compilation errors and warnings shown as you type
Import resolution - Automatic path suggestions and dependency management
Code lenses - Quick actions for running tests and executing functions
⚙️ Configuration
Solstice offers configuration options for inlay hints, diagnostic behavior, and code formatting preferences.
See for all available options.
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.