Free TON

Useful tool: FreeTON Developer helper Bot

Russian version below.

Greetings!

As part of the development of new functionality for FreeTON, we in SVOI.dev labs faced the problem of starting an dev environment for Solidity contracts.

Currently, the easiest way to compile and generate binaries and other files for a contract is to install tondev-cli along with Docker on a Linux or MacOS.

Of course, this it’s not a complicated process but it can discourage a many of people who want to simply “test” the solidity contracts for FreeTON. Therefore, we would very much like to lower the threshold for entering development for TON at least to the level of Ethereum.

One of the еemporary solution that we have already tried inside the team is the Telegram Bot, which compiles a Solidity contract on an already configured development environment, and also generates related files.

You can launch the bot by Telegram nickname: @svoitonbot

Just send the * .sol contract file to the bot, in response the bot will send abi.json, tvc and js class to work with the contract.

You can try starting with TON Labs solidity examples

I wish everyone good luck! :slight_smile:


Всем привет!

В рамках разработки нового функционала для FreeTON мы в лаборатории SVOI.dev столкнулись с проблемой разворачивания среды для сборки Solidity контрактов.

На текущий момент, самым простым способом компиляции и генерации бинарных и сопутствующих файлов для контракта является установка tondev-cli вместе с Docker на какой-нибудь Linux или MacOS машине.

Конечно, это далеко не очень сложная процедура, но она может оттолкнуть большое количество желающих просто “потыкать” написание контрактов для FreeTON. Поэтому, мы очень хотели-бы снизить порог входа в разработку под TON хотя-бы до уровня Ethereum.

Одно из быстрых решений, которое мы уже опробовали внутри команды является Telegram Bot, который компилирует Solidity контракт на уже настроенной среде разработки, а также генерирует сопутствующие файлы.

Запустить бота вы можете по никнейму: @svoitonbot

Просто отправьте боту *.sol файл контракта, в ответ бот пришлет abi.json, tvc и js класс для работы с контрактом.

Можете попробовать начать с примеров TON Labs solidity

Всем простой и удачной разработки! :slight_smile:

10 Likes

Write here for proposials and bugs reports :slight_smile:

5 Likes