Необходимо разработать API клиент для микроконтроллера (ESP32, 240 Mhz, 4 MiB flash memory). Вам не обязательно иметь микроконтроллер, тестировать на нем могу я.
Клиент по сути будет являться light-кошельком для bitcoin-like криптовалюты (протоколы практически идентичны).
Решение должно в себя включать генерацию мнемоника (BIP39 mnemonic), деривацию из него приватного ключа, от которого потом берется публичный и при помощи добавления base58 суффикса создается адрес кошелька. Далее дав апишке адрес можно получить UTXOs (информация о монетках, которые принадлежат данному адресу), после чего UTXOs используются при создании транзакции. Созданная транзакция сериализируется и отправляется на ноду по апишке.
Есть реализация клиента написанная на C#, так что можно будет переписать по аналогии. Так же часть кода можно выдрать из bitcoin core реализации ноды. Часть Кода уже есть (либы для криптографии, классы для транзакций и блоков).
Обязательно: знание C++, обладание английским языком на уровне чтения \ написания документации и умения поддержать простой разговор на техническую тему. Желательно: знание платформы arduino, опыт работы с микроконтроллерами, C#, протокола bitcoin.
В зависимости от Ваших скилов проект должен занять 2-6 недель.
В случае успешного сотрудничества скорее всего будет еще работа подобного рода.
При отправке заявки начните ее с "QWE" чтобы я понял что вы дочитали описание до конца. Заявки без "QWE" в начале буду игнорировать.