Everscale Solidity support for Visual Studio Code
Everscale (TON) Solidity is the language used in Everscale blockchain to create smart contracts. This extension provides:
Extension can be installed from the Visual Studio Code Marketplace.
Also You can launch Quick Open, paste the following command, and press Enter
With shell commands installed, you can use the following command to install the extension:
Build from source
Then go to Extensions tab and click on the three dots on the top and select "Install from VSIX". Choose generated the .vsix file.
You can add the following to your
To configure code formatting you can use standart prettier.io rules.
For example, light and dark themes: "Solarized Light" and "Material Theme":
Ton-solidity autocomplete with detailed information
Contract's functions autocompletion
Code diagnostic on the fly
On hover information
This extension only working with TON Solidity language. If You are using Ethereum Solidity, use other extensions for this. You have quick switch between two solidity languages:
Search of definition
How to contribute
If You found a typo or want to improve something, a pull request is welcome. Some files meaning and locations: