Задания на хакатон BlockchainUA | Kuna Exchange Blog
Быстрый и безопасный  перевод активов с Kuna CODE

Задания на хакатон BlockchainUA

1.Разработка Payroll CRM посредством использования Kuna API:


Общая информация: Куна коды — это инструмент для перевода активов между аккаунтами пользователей биржи Kuna. Kuna Code также позволяет сохранить или передать любой актив вне биржевого пространства, включая обменники. У крупных клиентов биржи существует потребность производить трансферы средств через куна-коды на множество аккаунтов одновременно.

Задание: реализовать небольшую CRM для массовой рассылки куна-кодов по следующим входным параметрам:
для каждого получателя куна-кода указывается:  amount, currency, email, recipient(kuna-id), private_comment

 

  • По нажатию на Предпросмотр отображаются записи пересчитанные в гривну по указанному курсу.
  • По кнопке Отправить происходит генерация кодов и отправка их на указанные почтовые адреса.
  • Так как используется auth ендпоинты апи, то для отправителя нужен api key c правами на withdraw.
  • На указанные email адрессантов должны прийти куна-коды.
    Также, опционально предусмотреть возможность сохранять статус отправленных куна-кодов и последних адресатов для возможности повторного отправления.

Оценка результата: успешно выполненной задачей будет считаться реализованный сервис payroll c удобными формами для заполнения множества получателей кода с необходимыми входными параметрами и авторизацией. Предпочтительно React фронтенд. Код должен быть в открытом доступе.

Технические детали:
запрос создания кода

запрос получения выпущенных кодов
Примеры авторизированных запросов:

https://pastebin.com/JBfL6Yau

https://pastebin.com/Ad8dqwn6

2.Портфолио менеджер на базе Kuna API:


Общая информация: число криптовалютных токенов и активов растет с каждым кварталом на бирже Куна. Становится сложнее для пользователя поддерживать портфель на бирже, распределенный на множество токенов. Более того, остается загадкой какая доля приходится на той или иной актив, нет четкой статистики по портфелю такой как изменения балансов активов, волатильность.

 

Задача: написать портфолио менеджер для пользователей биржи Куны используя API биржи. Сервис должен иметь графический интерфейс с удобным UX, использующий графики балансов и диаграммы распределения активов. Вся необходимая информация для отображения портфолио должна генерироваться без мануального вмешательства пользователя используя API key.

 

Обязательные требования: график общего баланса портфеля по истечении времени, диаграмма распределений активов по истечении времени, общая статистика изменения портфеля за день/7дней/месяц а также по отдельным активам.

 

Опционально: возможность производить ребаланс активов портфеля согласно желаемым %. Например: было BTC 30% ETH 20% LTC 50% а пользователь посчитал нужным сделать BTC 20% ETH 40% LTC 40%. Для осуществления ребаланса активов к новым процентным соотношениям необходимо провести продажу/покупку активов по маркету на определенную сумму. Приложение должно генерировать необходимые маркет ордеры, а юзеру остается только подтвердить проведение этих ордеров.
Код сервиса необходимо залить в общий доступ. По фронтенду предпочтителен React.

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

https://kuna.io/documents/api?lang=en

https://pastebin.com/ZMdcSQPS

https://github.com/ccxt/ccxt/wiki/Manual#authentication

В Без рубрики