Необходимо реализовать код смарт-контракта в сети TON (язык FunC + tact) со следующим функционалом:
- Создание токена с атрибутами, включая изображение
- Получение баланса токенов на кошельке пользователя
- Проведение купли-продажи токенов
- Добавление функционала для выпуска новых токенов
- Добавление функционала для сжигания токенов
- Добавление возможности перевода токенов между кошельками с комиссией или без нее
- Добавление возможности блокировать и разблокировать покупку/продажу токенов
- Необходимо включить/отключить комиссию при покупке, продаже и транзакциях. Ее нужно включать/отключать в глобальном режиме и для некоторых кошельков
Кроме того, помощь с интеграцией на сайте и бэкенде (https://github.com/neodix42/ton4j):
- Добавить функционал для подключения кошелька пользователя к сайту
- Проверить, добавлен ли токен в кошелек, и если нет, предложить добавить его
- Получить баланс токена на кошельке пользователя
- Провести куплю-продажу токенов на сайте
Важно: смарт-контракт должен быть безопасным и пройти аудит
Общие консультации