T-Sol — это плагин, разработанный Broxus для таких сред разработки JetBrains, как IntelliJ Idea, WebStorm, PyCharm и других. Он предназначен для повышения простоты и эффективности написания смарт-контрактов на основе TVM. TVM, или Threaded Virtual Machine, — это среда выполнения смарт-контрактов на блокчейнах Everscale, Venom и GOSH.
Смарт-контракты на основе TVM написаны на асинхронном диалекте языка программирования Solidity, который называется Threaded Solidity, или сокращенно T-Sol. Этот язык был оптимизирован для асинхронного исполнения и адаптирован для TVM.
К слову, язык T-Sol получил свой собственный одноименный плагин, который поставляется в комплекте с рядом полезных функций, таких как подсказки по синтаксису, шаблоны файлов, форматирование кода и многое другое. Также плагин имеет открытый исходный код и доступен по лицензии MIT.
Файлы T-Sol, для удобства и в отличие от оригинального Solidity, используют расширение
.tsol
вместо .sol
. Чтобы включить поддержку языка, просто переименуйте расширения ваших существующих файлов и обновите импорты. Важно отметить, что компилятор ever-solidity работает прекрасно с этими файлами.Если вы работаете со средами разработки JetBrains и хотите начать разработку смарт-контрактов на основе TVM, установите плагин с JetBrains Marketplace.
Это сэкономит вам много времени и поможет быстрее создавать крутые децентрализованные приложения 💪
#Broxus #TSol
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM