Егор Палагин webcity23 Сбер ID
От идеи до результата вместе с WEBcity!
Рейтинг
4 026
№ 292 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Краснодар
Опыт работы
5 лет
На сайте с
2025 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

Криптокошелек Solana

Используемые навыки Python Visual Studio Криптовалюта Программирование Программирование ПК

Описание

Был разработан и реализован проект Криптокошелек на блокчейне 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 и может использоваться как инструмент для трейдеров, разработчиков или интеграции с биржами.

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

Другие проекты

Все проекты →
Веб-разработка и IT Telegram-бот для раздачи ключей VPN сервиса
Telegram-бот для раздачи ключей VPN сервиса
227
Веб-разработка и IT Cайт "Город 812" - студия красоты в городе Санкт-Петербург
Cайт "Город 812" - студия красоты в городе Санкт-Петербург
135
Веб-разработка и IT Cайт "Моя Грация" - салон нижнего белья и брафиттинга в городе Великий Новгород
Cайт "Моя Грация" - салон нижнего белья и брафиттинга в городе Великий Новгород
132
Веб-разработка и IT Сайт "Oz-clinic" - клиника косметологии в городе Саратов
Сайт "Oz-clinic" - клиника косметологии в городе Саратов
137