Заказ закрыт
Разработка смарт-контракта FunC/Tact

Откликнуться
m
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 2 года и 11 месяцев
Бюджет: 5 000 руб
62.71 $ — 53.44 €
Разработать смарт-контракт на языке Func или Tact, обеспечивающий функционал работы с жетонами, включая обмен, отправку, получение, баланс и вывод средств.

Требования к функционалу

Функция swapJetton
Описание: Реализует обмен/продажу жетонов на Toncoin 
Требования:
Получение toncoin от пользователя.
Конвертация жетонов по фиксированному или динамическому курсу.
Возврат целевого ресурса пользователю (жетон/TON).
Ссылаться на стандартный контракт минтера: minter-contract.

Функция transfer/internal
Описание: обработка поступления и отправка жетонов.
Требования:
Передача жетонов с проверкой достаточности баланса.
Обработка входящих транзакций (internal).

Функция balance/jettonBalance
Описание: Отслеживает и предоставляет баланс жетонов и TON.
Требования:
Метод get для получения информации о балансе (как жетонов, так и TON).

Функция withdraw
Описание: Обеспечивает вывод средств (жетонов или TON) пользователем.
Требования:
Проверка доступности запрашиваемой суммы.
Обеспечение безопасности вывода.

Структура контракта
Инициализация:

Хранение начальных параметров (например, адрес владельца контракта).
Определение токенов, поддерживаемых для обмена.
Методы:

swapJetton (обмен жетонов).
transfer (отправка жетонов).
internal (обработка входящих транзакций).
balance (получение баланса пользователя).
withdraw (вывод средств).

Технические детали

Язык разработки: Func или Tact.
Архитектура:
Стандартные методы работы с жетонами, совместимые с экосистемой TON.
Эффективная работа с газом для минимизации издержек.
Скрипты:
Для каждого метода должен быть создан скрипт для взаимодействия.
Скрипты обеспечивают:
Деплой контракта.
Вызов методов swapJetton, transfer/internal, balance/jettonBalance, withdraw.
Проверку состояния контракта.
Тесты:
Покрытие всех методов (позитивные и негативные сценарии).
Тестирование на реальной и тестовой сети.
Учет возможных ошибок (недостаточно баланса, некорректные данные и т.д.).

Результаты разработки

Смарт-контракт, написанный на Func или Tact.
Скрипты:
Деплой контракта.
Вызов всех методов.
Проверка состояния.
Тесты:
Покрывающие все основные и крайние сценарии.
Логирование результатов.
Разделы:
Опубликован:
17.01.2025 | 13:06
Заказ находится в архиве
Откликнуться

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы

Теги: Блокчейн-разработчики, недорого, FL.ru

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».