Announcement: Solidity++ 0.8.0 Live on Vite Mainnet
Solidity++ 0.8.0 is now live on Vite mainnet! It is easier for Solidity developers to learn as its syntax is closer to the Solidity syntax than that of Solidity++ 0.4. To help new and current developers, we have updated keywords, added syntactic sugar and new functionality; we also have published new developer resources.
Please review the resources below for learning Solidity++ 0.8.0. They will also be helpful on how to migrate from 0.4 to 0.8.
Documentation
- Introduction: https://docs.vite.org/go-vite/contract/soliditypp.html
- Migrate from Solidity: https://docs.vite.org/go-vite/contract/migration-guide/migrate-from-solidity.html
- Migrate from Solidity++ 0.4.3: https://docs.vite.org/go-vite/contract/migration-guide/migrate-from-0.4.html
Developer Tooling
Solidity++ 0.8.0 VS Code extension
- Uninstall the old version of Solidityppcc first.
- Search ‘soliditypp’ in ‘Extensions’ tab of VS Code, or visit: https://marketplace.visualstudio.com/items?itemName=ViteLabs.solppdebugger
- Install ‘Solidity++ 0.8 Preview’ extension.
Vuilder (a CLI toolkit for Solidity++ developers)
Solidity++ 0.8 Examples
- Solidity++ Examples: https://github.com/vitelabs/soliditypp-examples
- Buy Me A Coffee Dapp: https://github.com/vitelabs/dapp-buymeacoffee
Code Repositories
- go-vite (dev branch for VM features): https://github.com/vitelabs/go-vite/tree/feat/vm
- Solidity++ Compiler: https://github.com/vitelabs/soliditypp/tree/0.8.0
- Javascript bindings for Solidity++ Compiler: https://github.com/vitelabs/solppc-js
- vuilder: https://github.com/vitelabs/vuilder
- VSC extension for Solidity++ 0.8: https://github.com/vitelabs/soliditypp-vscode/tree/preview
Official: https://www.vite.org/
ViteX Official: https://vitex.net/
Twitter: https://twitter.com/vitelabs
Vite Forum: https://forum.vite.net
Telegram:
- English: https://t.me/vite_en
- Chinese: https://t.me/vite_zh
- Russian: https://t.me/vite_russian
- Japanese: https://t.me/vite_japanese
- Vietnamese: https://t.me/vite_vietnamese
- Arabic: https://t.me/vite_arabic
- German: https://t.me/vite_german
- Turkish: https://t.me/vite_turkish
- Indonesian: https://t.me/vite_indonesian
- Portuguese: https://t.me/vite_portuguese
- Filipino: https://t.me/vite_filipino
- French: https://t.me/vite_french
- Spanish: https://t.me/vitespanish
- Indian: https://t.me/Vite_India
Korean Kakao Community: https://open.kakao.com/o/gWp9av5c
Reddit: https://www.reddit.com/r/vitelabs/
Discord: https://discordapp.com/invite/CsVY76q
Facebook: https://www.facebook.com/vitelabs/
Instagram: https://www.instagram.com/vite.labs/?hl=en