Web3 · Mobile
Криптокошелёк
Non-custodial кошелёк с DeFi, стейкингом и мультичейн-поддержкой.
Проект под NDA. Нативные мобильные приложения (iOS и Android) с собственным backend для безопасного управления активами и работы с blockchain.
Задача
Клиент запускал пользовательский криптокошелёк на iOS и Android: простой интерфейс, высокая безопасность и поддержка нескольких сетей. Ключевой вызов - удобство при бескомпромиссной защите приватных ключей и транзакций.
Как решали
- Разработали нативные приложения на Swift/SwiftUI и Kotlin/Jetpack Compose с общей бизнес-логикой.
- Реализовали безопасное хранение ключей в Keychain и KeyStore - приватные ключи не покидают устройство.
- Спроектировали backend на Go: синхронизация баланса, история транзакций, работа с blockchain-API.
- Подключили EVM-совместимые сети через Web3-библиотеки и добавили биометрическую аутентификацию.
Технологии
Swift / SwiftUIKotlin / Jetpack ComposeGoWeb3 / Ethers.jsPostgreSQLRedisKubernetes
Результаты
- 4.9★ - оценка пользователей за удобство и надёжность
- Поддержка нескольких сетей и токенов из коробки
- Безопасность enterprise-уровня: ключи остаются на устройстве
- Быстрая синхронизация между iOS и Android
Результат: 4.9★ рейтинг