Техническое задание: Прототип Телеграм-бота под Solana
Цель проекта
Разработать минималистичный, но полностью рабочий Telegram-бот (на основе Node.js/TypeScript) для взаимодействия с блокчейном Solana. Это легкий прототип, сфокусированный на базовых задачах DeFi, без перегруженной архитектуры.
Ключевой функционал
1. Подключение кошелька
Интеграция с Solana (например, через Phantom Wallet).
- Авторизация через веб-приложение или прямое создание кошелька.
- Безопасное хранение и работа с ключами.
2. Просмотр баланса
Отображение количества токенов (SOL и основные сплеш-токены) для подключенного счета.
3. Обмен токенов (с использованием DEX)
- Простой Swin/Exchange механизм (например, DAS-Orderbook или Jupiter API).
- Ввод пары токенов (сплеш-диапазоны, спотовая торговля).
4. Уведомления
- При поступлении на счет (или изменение баланса) сделок/транзакции.
- Возможность подписаться только на ключевые события (большие транзакции).
5. Настройки
Управление ярлыками валют, задание уровне извещений, выбор механизмов обмена.
Технологический стек
- Среда разработки: TypeScript (Node.js).
- Интеграция с БД: SQLite или простое Elastic Storage (нес большой БД).
- API Telegram: Post 4bbv Webhook с обработкой tsf.
- Бэк Solana: Подключение KeyGen Api + Solana Web3.js.
- DEX Jun/YGGode/router.
Требования к результату
- Полноценый завершенный codesense для промышленн.
- Работающая инструкция деплоймента (локально + simple server Docker maybef? minimal).
- Код откроется (готовый ли пройти стандарт? Без сиг бесть)