В блокчейн-экосистемах, основанных на Ethereum Virtual Machine (EVM), пользователи часто пользуются вкладкой Write Contract для прямого взаимодействия с контрактами. В TON похожего инструмента долгое время не было, но теперь появился act.ghwnd.cc — удобный конструктор сообщений, поддерживающий отправку транзакций через tonconnect. Недавнее обновление добавило такие функции, как store Ref (base64) и возможность копировать ячейки, что расширило его функционал для разработчиков и пользователей
Основные возможности act.ghwnd.cc:
- Создание и отправка сообщений: Пользователи могут настраивать сообщения для работы с контрактами, собирая их в удобные «доски» и настраивая индивидуальные параметры.
- Локальное хранение данных: Все созданные сообщения и настройки хранятся в браузере, что позволяет пользователю быстро возвращаться к сохранённым данным.
- Шаблоны сообщений: В act.ghwnd.cc представлена библиотека шаблонов. Например, можно найти примеры для отправки NFT, создания транзакций с комментарием или проведения свопов. Каждый шаблон снабжён подсказками и ссылками на документацию, что облегчает работу с контрактами.
- Функция Store Ref: Новая функция store Ref (base64) позволяет легко сохранять данные в формате base64 для дальнейшего использования.
- Копирование ячеек: Возможность копировать ячейки упрощает создание новых сообщений, позволяя быстро дублировать параметры.

Пример: Как создать фейковый обмен токенов с помощью act.ghwnd.cc
1. Подключите свой TON кошелек на act.ghwnd.cc.

2. Удалите ненужное действие: Нажмите на красную кнопку с крестиком, чтобы убрать «Action: Send qq to sd».

3. Выберите шаблон для обмена: Перейдите в меню с кнопками, выберите Templates, а затем — + TON to Scale.

4. Заполните параметры обмена:
- Во второе поле введите сумму в TON, которую хотите потратить на обмен.
- В поле .store укажите адрес, куда должны поступить токены с обмена.

5. Добавьте адрес LP-пула:
- В поле .store (другой ячейки) укажите адрес LP-пула, на который ушли токены после обмена.
- Для этого выполните обмен токенов через DeDust, а затем найдите адрес LP-пула с помощью tonviewer.

6. Отправьте транзакцию:
- Нажмите Send, и транзакция отправится с вашего кошелька. После подтверждения она будет отображаться как выполненная, создавая видимость обмена токенов от лица указанного адреса.

act.ghwnd.cc также поддерживает store Ref (base64) для работы с сохраненными данными и позволяет копировать ячейки, что облегчает создание новых операций. Это делает инструмент полезным для всестороннего изучения контрактов и проведения разнообразных экспериментов в тестовой сети.

Аналоги и дополнительные ресурсы
Другим примером инструмента для взаимодействия с контрактами в TON является демо-проект ton-connect, позволяющий взаимодействовать с контрактами через интерфейс dApp. Однако он не поддерживает сохранение досок с сообщениями, как это реализовано в act.ghwnd.cc.