Purrweb
Kraster Wallet: выпустили криптокошелек с NFC-картой к международному релизу
Purrweb
#Программирование приложений

Kraster Wallet: выпустили криптокошелек с NFC-картой к международному релизу

26 
Purrweb Россия, Омск
Поделиться: 0 0 0
Kraster Wallet: выпустили криптокошелек с NFC-картой к международному релизу
Сфера

Финансы, страхование, инвестиции

Сдано

Ноябрь 2025

Задача

Kraster Wallet — холодный аппаратный криптокошелек в форм-факторе карты и доступом через мобильное приложение. Вместо того чтобы хранить seed-фразу в заметках, пользователь получает NFC-карту: именно на ней хранится ключ восстановления кошелька.

Чтобы получить доступ к активам, нужны сама карта и дополнительная проверка (пин-код или биометрия). Такой способ делает работу с криптовалютой понятнее и безопаснее. Ничего не нужно запоминать, а доступ защищен физическим носителем.

Изначально кошелек создавался под внутренние задачи бизнеса, но затем заказчик стал рассматривать Kraster Wallet как самостоятельный продукт для широкой аудитории — с поддержкой разных блокчейн-сетей и возможностью масштабирования.

Дизайном занималось агентство Flatronica, а мы отвечали за разработку и техническую реализацию. В зону ответственности команды Purrweb вошли:

— системная аналитика и техническое задание;

— мобильное приложение;

— бэкенд для приложения и лендинга;

— админ-панель для модерации и сайта проекта;

— компонент для работы с NFC-картой.

Хотя дизайн вели не мы, с макетами работали активно: проверяли логику экранов и подсказывали решения, опираясь на свою экспертизу.

Главная задача — выпустить рабочий MVP к конкретному сроку. Релиз был привязан к публичной презентации продукта на криптоконференции, поэтому довести его нужно было до стабильного состояния. При этом по ходу проекта требования менялись: заказчик предлагал новые идеи, добавлял функциональность и уточнял ограничения.

Функциональность приложения

Kraster Wallet объединяет аппаратный носитель и приложение в один пользовательский сценарий. Пользователи могут:

— получать доступ к кошельку через NFC-карту с подтверждением по пин-коду или биометрии;

— восстанавливать доступ с помощью карты;

— хранить, получать и переводить криптовалюту, обменивать активы между сетями;

— следить за балансом, историей транзакций и котировками токенов с графиками.

К релизу кошелек поддерживал 20 блокчейн-сетей.

Решение

Главный вызов: NFC-карта без готового решения

NFC-карта стала самой важной и самой сложной частью проекта: на ней хранится ключ доступа к кошельку, и если карта не работает — не работает весь продукт.

Экран профиля карты и экран с включением биометрии

На старте готового решения не было. Карты от производителя появились не сразу, не было компонента для записи и считывания данных. Причем не все карты подходили под нужный апплет, а часть требований по безопасности и формату данных прояснялась уже в процессе. Ждать мы не могли, поэтому пошли параллельным путем — начали разрабатывать приложение и архитектуру, не дожидаясь финальной версии карты.

Решение искали в режиме экспериментов. Мы общались с производителями, привлекли специалистов с опытом работы с NFC, тестировали гипотезы и наблюдали за поведением карты в реальных условиях. Когда стандартный темп перестал устраивать, логику работы карты взял на себя технический директор и за несколько дней собрал рабочий компонент. Его передали дистрибьютору, тот — производителю, который записал компонент на физические карты.

В результате появился рабочий сценарий: карту можно использовать для восстановления доступа и управления кошельком. 

Экран сканирования NFC-карты и подтверждение успешного сброса карты

Масштабирование: от 6 к 20 блокчейн-сетям

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

Подключение каждой сети — это отдельная интеграция, тестирование и проверка сценариев. Стало ясно, что изначальный подход не масштабируется. Поэтому мы пересобрали логику вокруг базовых блокчейнов (Ethereum и Bitcoin) и сделали универсальный слой, который позволял быстрее подключать похожие сети без переписывания всего с нуля. Это потребовало больше усилий на старте, но дало возможность подключить 20 сетей в рамках одного MVP и заложить основу для дальнейшего роста.

Экран баланса криптовалюты и страница токена

Как мы выстроили процессы и работу команды

По мере роста проекта стало ясно, что одной технической экспертизы недостаточно — нужны прозрачные и предсказуемые процессы. Проект разбили на независимые направления: мобильное приложение, бэкенд приложения, бэкенд лендинга и работа с NFC-картой. Они развивались параллельно и не мешали друг другу, поэтому задержки в одном месте не останавливали проект целиком, а у команды были понятные зоны ответственности.

Меняющиеся требования мы приняли как часть процесса: фиксировали договоренности, привязывали задачи к конкретным этапам и релизам, регулярно синхронизировались по статусу. Когда задач становилось больше, состав команды усиливали — заранее выстроенные процессы и четкие формулировки помогали новым разработчикам быстро входить в проект.

Отдельной задачей была координация команд: со стороны клиента в проекте участвовали несколько заказчиков и подрядчиков (включая дизайн и NFC-карты). Команда Purrweb взяла на себя роль точки сборки — выносила вопросы на обсуждение, помогала расставлять приоритеты и фиксировала все решения, дублируя их команде и заказчику. Особенно это помогло в момент публичной презентации, когда важно было быстро реагировать на любые вопросы.

Результат

Проект удалось довести до релиза и показать как полноценный, работающий продукт. К моменту запуска команда Purrweb разработала мобильное приложение криптокошелька для iOS и Android, бэкенд для приложения и лендинга, админ-панель для модерации и сайта, компонент для работы с NFC-картой и поддержку 20 блокчейн-сетей. 

Формально это был MVP, но по факту продукт получился более насыщенным: многие решения сразу закладывались с прицелом на дальнейшее развитие.

Экраны обмена криптовалюты

Приложение опубликовано в App Store и Google Play и подготовлено к публичной презентации на криптоконференции. К моменту завершения нашей работы продукт находился в статусе бета-версии: команда заказчика реализовала базовые функции и сформировала дорожную карту дальнейшего развития.

Ключевые метрики проекта

Есть сложная техническая задача?

В этом проекте мы работали с тем, с чем редко сталкиваются в типовых мобильных приложениях: NFC-карты, блокчейн-сети, нестандартная архитектура и высокая цена ошибки. За годы работы мы собрали опыт более чем на 550 проектах — от мобильных сервисов и маркетплейсов до Web3, IoT и внутренних систем. Мы встраиваемся в процессы клиента, берем на себя ответственность за результат и доводим важные части продукта до релиза даже в условиях изменений и сжатых сроков.

Расскажите нам о своей идее — обсудим, как ее реализовать.

Обсудить проект с командой Purrweb


https://krasterwallet.ru/

Награды


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Purrweb с удовольствием обсудит вашу задачу

Оставить заявку