https://github.com/vitelabs/soliditypp-vscode
A VsCode Extension for soliditypp.
https://github.com/vitelabs/soliditypp-vscode
smartcontract-language solidity soliditypp vite vscode-extension
Last synced: about 1 year ago
JSON representation
A VsCode Extension for soliditypp.
- Host: GitHub
- URL: https://github.com/vitelabs/soliditypp-vscode
- Owner: vitelabs
- Created: 2019-01-28T07:15:12.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T00:35:22.000Z (over 3 years ago)
- Last Synced: 2025-04-10T21:14:53.025Z (about 1 year ago)
- Topics: smartcontract-language, solidity, soliditypp, vite, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 129 MB
- Stars: 13
- Watchers: 4
- Forks: 3
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Soliditypp extension for Visual Studio Code
[Soliditypp](https://marketplace.visualstudio.com/items?itemName=ViteLabs.soliditypp) is the smart contract programming language used in Vite. Vite is a DAG-based, asynchronous, high-performance and fee-less dApp platform where transactions can be executed quickly and confirmed in seconds. The extension contains following features:
## Features
* Syntax highlighting
* Code completion
* Auto compilation when saving the contract
* Compilation error highlighting
* Detailed error message displaying when mouse over
* One-click smart contract deployment and debugging
* Support for multiple smart contracts
* Deployment / debugging result displaying
* Support for offchain querying
* Support import mnemonics
* Support to call contract and create contract by vc connect
* Support deploy contract and call contract on testnet and mainnet
* Support call any contract on mainnet
* Examples
## Tutorial
See the [Vite Wiki](https://vite.wiki/tutorial/contract/debug.html) for details.
## Publish
https://code.visualstudio.com/api/working-with-extensions/publishing-extension
```
# Bump package version
npm version patch
# Publish to VC marketplace
vsce publish
```