IDE support for the Reach DApp programming language.
This project implements a Reach language server and VS Code extension to help with writing Reach programs that can be deployed onto Ethereum.
- Auto setup of Reach compiler
- Syntax support for Reach .rsh files
- Live diagnostic highlighting for Reach compile errors without needing to save the file
- Quick fixes with suggestions provided by Reach compiler
- Hover documentation for all Reach statements
- Snippet insertion for Reach template
Right-click menu commands to interact with Reach and Ethereum:
- Compile Reach program
- Copy Ethereum contract ABI to clipboard
- Copy Ethereum contract bytecode to clipboard
- Run Reach program
- Update Reach compiler