May 18, 2022
ТЗ - кошелек
Нужно написать демо-версию крипто кошелька криптовалют в виде телеграмм бота. Бот будет необходим для демонстрации идеи экосистемы крипто-проектов в телеграмм и будет служить отправной точкой для остальных проектов. Код нужно писать так, чтобы в дальнейшем переписать его функционал для библиотеки web3 и работой с криптой. Должна быть легкая система подключению других проектов.
- При первом запуске бот предлагает 2 языка системы (Eanglish / Russian)
- Бот генерирует мнемоническую фразу из 12 слов на английском языке (Желательно попробовать реализовать реальный генератор фраз по стандарту BIP39, про мнемонику информации много в гугле)). Выводит сообщение о важности мнемонической фразы и предлагает записать ее в надежное место, снизу кнопка "Записал".
- Бот проверяет сохраненную фразу и требует ввести ее. На этом регистрация окончена.
- Бот генерирует уникальный адрес для каждого пользователя, предлагаю использовать md5 хеш от id пользователя, в начало добавляем 0x. Пример, для пользователя с id 146624975, адрес кошелька будет - 1xe801e2c66233e3a97c28b0edad2b84b0
Интерфейс пока будет простой, изображение и профиль с логином, датой регистрации и балансом монетки (Монетка пусть будет MTCH в формате 0.000),
Получить: Выводит адрес пользователя и информацию о том, что можно получать средства использую свой логин
Отправит: Спрашивает MTCH адрес или логин пользователя, при ненахождении пользователя предлагает ввести еще раз.