От идеи до результата вместе с WEBcity!

Егор Палагин webcity23

Рейтинг: 5 014
Верифицирован через Сбер ID
Всего отзывов: 30 0
Профессионализм: 10 Коммуникация: 10
Выполнил заданий: 1
  • Надежность: Использовал: Работал по Безопасной сделке
  • Активность:
  • Работ в портфолио: 34
  • Типовых услуг: 23
  • Работ на продажу: 4
  • Возраст: 23 года
  • Стаж работы: 2 года
  • Зарегистрирован: 05.02.2025
  • Образование: Магистратура
  • Стоимость услуг (руб): 500 за час 100 000 за месяц
Был на сайте:

Описание

Был разработан и реализован проект Криптокошелек на блокчейне Solana с веб-интерфейсом и API. Решение позволяет управлять множеством кошельков, проводить переводы токенов и SOL, выполнять обмены через Jupiter, а также контролировать состояние аккаунтов и токенов в режиме реального времени.
Основные задачи проекта

Создание надежного клиента для работы с блокчейном Solana.

Реализация загрузки и хранения множества кошельков (через CSV).

Добавление функционала работы с различными SPL-токенами (создание ATA, переводы, закрытие аккаунтов).

Интеграция со сторонним сервисом Jupiter для обмена токенов (swap).

Отображение актуальных балансов SOL и токенов по каждому кошельку.

Обработка ошибок и автоматический fallback при проблемах с RPC.

Веб-интерфейс и REST API для управления кошельками, токенами и транзакциями.

Решение

ApiSolanaClient

Создан расширенный асинхронный клиент для взаимодействия с Solana:
поддержка транзакций с ретраями и backoff,
проверка и подтверждение транзакций,
работа с SOL и SPL-токенами (переводы, создание/закрытие ATA),
интеграция с Jupiter для свопов токенов,
расчет комиссий и контроль актуального blockhash.

Веб-интерфейс (FastAPI)

Реализован удобный backend на FastAPI:
загрузка кошельков и токенов через CSV,
просмотр балансов и статуса ATA,
REST API для перевода SOL и токенов,
API для обмена (swap) и закрытия ATA,
логирование в консоль, файл и отображение логов через UI.

UI и интеграция

Поддержка HTML-страницы (index.html) как фронтенд,
просмотр логов в реальном времени,
удобное отображение статусов всех кошельков с балансами.

Результат

В итоге получен полноценный криптокошелек для Solana с расширенными возможностями:
можно управлять десятками кошельков одновременно,
отслеживать балансы SOL и любых токенов,
проводить переводы и обмены прямо через API,
автоматически обрабатывать создание и закрытие токенных аккаунтов,
быть уверенным в надежности транзакций благодаря встроенным проверкам, ретраям и fallback-механизмам.
Проект обеспечивает удобное управление средствами в сети Solana и может использоваться как инструмент для трейдеров, разработчиков или интеграции с биржами.

Презентация проекта

Component 9sg.jpg
photo_2025-09-24_17-14-02.jpg
photo_2025-09-24_17-14-02 (2).jpg
photo_2025-09-24_17-14-02 (3).jpg

Оценили проект:

1