Заказ закрыт
Работа с запросами canister

Откликнуться
k
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 3 года и 8 месяцев
Бюджет: по договоренности
Создать программу (скрипт или бота), которая будет напрямую взаимодействовать с canister, развернутым на платформе Internet Computer, и автоматически вызывать функцию покупки (trade) для заданного токена. 

Нужно разработать приложение, которое отправляет запросы к canister и вызывает метод token_trade. Этот метод позволяет осуществлять торговые операции (покупка или продажа) токенов. Приложение должно корректно формировать запросы, подписывать их от имени заданного principal (не анонимного пользователя) и обрабатывать ответы (успешный результат или ошибку).

Функциональные требования:

Программа должна работать от имени конкретного principal (id пользователя).
Необходимо обеспечить, чтобы запросы подписывались с использованием этой идентичности, чтобы не возникало ошибок.

Программа должна уметь принимать параметры (например, через аргументы командной строки или конфигурационный файл):
tokenid (идентификатор токена, тип text)
typeof (тип операции: buy или sell)
settings (опционально, параметры проскальзывания — slippage)
amount (сумма сделки, где можно указать количество в формате btc или token)

Выбор языка остаётся на усмотрение разработчика (JavaScript/TypeScript с использованием @dfinity/agent, Python, Rust и т.д.), главное — обеспечить возможность отправки подписанных запросов к canister.
Документация по взаимодействию с Internet Computer и canister'ами должна быть использована для правильной настройки агента.

Нефункциональные требования:

Программа должна быть надёжной и устойчивой к ошибкам сети.
Логирование запросов и ответов для последующей отладки.
Простота развертывания и настройки (желательно наличие README с инструкциями).

Пример сценария использования:
Пользователь запускает скрипт, указывая параметры операции (например, тип операции «buy», количество токенов). Скрипт, используя заданную аутентичность, формирует запрос к canister, подписывает его и отправляет. После получения ответа скрипт выводит сообщение об успешной покупке или выводит сообщение об ошибке.
Разделы:
Опубликован:
13.02.2025 | 15:14 [поднят: 13.02.2025 | 15:14]
Заказ находится в архиве
Откликнуться

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

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

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

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

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