Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Zaprojektowano bota Telegram do zarządzania portfelami kryptograficznymi w sieci Solana (testnet/devnet). Projekt został stworzony w celu udziału w hackathonie Solana Renaissance w składzie zespołu z 2 programistów i 1 organizatora. Bot umożliwia użytkownikom bezpieczne tworzenie nowych portfeli, podłączanie istniejących, sprawdzanie salda, przesyłanie SOL oraz przeglądanie historii transakcji — wszystko to bezpośrednio w Telegramie.

Cechy, na które warto zwrócić uwagę:
- Pełna asynchroniczna architektura na aiogram 3 z maszyną stanów (FSM).
- Integracja z blockchainem Solana przez bibliotekę solana-py.
- Keszowanie sald i historii transakcji (TTL) w celu zmniejszenia obciążenia węzłów RPC.
- Walidacja wszystkich danych wejściowych (adresy, klucze prywatne, kwoty) oraz obsługa błędów.
- Dwa tryby bazy danych: SQLite (dla prostoty) i PostgreSQL (dla produkcji).
- Interfejs webowy na Django do administracyjnego monitorowania (opcjonalnie).
- Gotowość do uruchomienia w Dockerze (kontener z PostgreSQL).

Wyniki:
- Bot został pomyślnie przetestowany na testnecie i devnecie, stabilnie obsługuje zapytania.
- Repozytorium zawiera pełną dokumentację dotyczącą instalacji i konfiguracji.
- Zdobyto doświadczenie w pracy z blockchainem, kryptografią, tworzeniem bezpiecznych transakcji.
- Projekt może być dostosowany do mainnetu i wykorzystany jako podstawa dla komercyjnej usługi kryptograficznej.

Stos: Python 3.12, aiogram 3, solana-py, SQLAlchemy 2.0, Django, Docker, Git.
Szczegóły pracy
Dodana 14 czerwca
27 wyświetleń
Freelancer
Roman Shtefanesa
Ukraina Dniepr
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 3 lata