Awesome
Scilla for VSCode
Scilla, short for Smart Contract Intermediate-Level Language
, is an intermediate-level smart contract language being developed for Zilliqa. Scilla has been designed as a principled language with smart contract safety in mind.
ā
To learn more about Scilla;
- Visit the Scilla website for an overview.
- Or for comprehensive guide, read the official docs.
Installation
- [Option 1] Install it from VS Marketplace
- [Option 2] Get the
.visx
file from the releases tab
Features
- Syntax highlighting
- Code Snippets
- Debugging (Error & Warnings)
- Cash Flow Analysis (
ctrl + P
then>
typescilla
then selectScilla: Cashflow Analyser
) - Gas Usage Reports (Enable it in extension settings)
- Type info for variables (Hover over dotted lines to see they type information of a variable)
- Configuration via Vscode's UI
Pending Items
- Local debuging
- Code Snippets for various ZRCs
- File icon (waiting to be merged)
- Linguist (waiting to ber merged)
Requirements
Latest version of Visual Studio Code (VSCode) i.e VSCode Engine 1.34.0 & above