ГлавнаяКейс

Собственная разработка · открытый код

[название проекта] — мультикошелёк для блокчейна [сеть]

Десктопное приложение для работы с криптовалютой: несколько рабочих пространств со своим набором кошельков, встроенный обозреватель транзакций, графики курсов и полный цикл работы с токенами и NFT. Исходный код открыт — можно проверить каждое утверждение ниже.

[ссылка на репозиторий]
Объём кода
[строк]
Платформа
[ОС и версия]
Стек
[языки]
Языки интерфейса
[языки]
Лицензия
[лицензия]
Год
[год]

Какие навыки в нём применены

  • Проектирование хранения секретов. Ключи шифруются на устройстве, доступ по паролю, экспорт в файл защищён вторым, отдельным паролем.
  • Расширяемая архитектура. Боевая и тестовая сети работают как два подключения одного типа; новая сеть добавляется без переписывания интерфейса.
  • Реализация протокола подключения внешних приложений. [стандарт и версия] с шифрованием сессии.
  • Работа с данными блокчейна. Собственный обозреватель: история с детализацией, поступления в реальном времени, интерактивный график.
  • Развёртывание и управление смарт-контрактами. Выпуск токена, минт, сжигание, перевод, смена владельца и метаданных; коллекции и одиночные NFT.
  • Связка управляемого и нативного кода. Библиотека на [язык] подключена к приложению напрямую, без промежуточного сервера.
  • Интеграции со сторонними сервисами. Курсы валют, обозреватели сети, хранение метаданных, обработка платёжных ссылок.

Как это выглядит

Интерфейс приложения.

[скриншот 1 — главный экран]
[скриншот 2 — список транзакций]
[скриншот 3 — работа с токенами]

Какие навыки подтверждает этот проект

Задачи заказчика могут быть далеки от криптовалюты — навыки из этого проекта применимы к любому продукту, где есть деньги, секреты или сложные интеграции.

Работа с деньгами и секретамиУмею проектировать системы, где утечка ключа недопустима.
Сложные интеграцииПодключаю нативные библиотеки и внешние сервисы напрямую.
Архитектура на выростНовое направление добавляется без переписывания готового.
Доведение до релизаНе прототип: установщик, документация, несколько языков интерфейса.

Похожая задача?

Расскажите, что нужно сделать. Отвечаю [время ответа].

Написать напрямую

[Telegram] [почта] [телефон]