На фоне популярности мем-токенов в сети Solana кошелек Phantomсталодним из самых загружаемых приложений для Android и iOS в 2024 году. Однако, помимо Solana, он работает только с биткоином, Polygon, Sui, Ethereum и Base.
Тем, кто хочет иметь под рукой более универсальное решение с поддержкой популярных блокчейнов, стоит обратить внимание на мобильный кошелекGem Wallet. Вместе с командой проекта разбираем его возможности и тестируем работу.
Что предлагает Gem Wallet
Gem Wallet ― open source-кошелек дляiOSиAndroid. Это некастодиальное решение ― владелец сохраняет полный контроль над своими средствами. Исходный код приложения доступен наGitHub.
На момент написания статьи Gem Walletподдерживает:
- 39 блокчейнов и L2-решений, включая The Open Network, TRON, Sui, NEAR, Dogecoin, Arbitrum, Base и Optimism;
- стейкинг Solana (SOL), BNB (BNB), Tron (TRX), Celestia (TIA), Cosmos (ATOM), Injective (INJ), Osmosis (OSMO), Polygon (POL), Sei (SEI) и Sui (SUI);
- cтейблкоины Ripple USD (RLUSD), Tether (USDT), USDC и DAI.
Планы команды Gem Wallet по добавлению новых функций доступны для сообщества вдорожной карте. В частности, в первом квартале 2025 года разработчики планируют добавить поддержку NFT на Ethereum и Solana, а также свопы в сетях TON и Sui.
«Сейчас мы фокусируемся на создании функционала, сопоставимого с конкурентами, запустившимися на три-четыре года раньше. Все ресурсы направлены на достижение этой цели», ― комментируют разработчики Gem Wallet.
Криптография в кошельке реализована на базе библиотекиTrust Wallet Core. За остальные функции (цены, уведомления и т. д.) отвечает собственная библиотекаGem Wallet Core, написанной на языке программирования Rust. Согласно дорожной карте, в будущем клиент будет взаимодействовать только с Gem Wallet Core.
Команда кошелька реализовала дополнительные механизмы безопасности, чтобы предупреждать пользователей о возможном мошенничестве.
«Яркий пример —мошенничество с мультисиг-кошельками на TRON. Пользователям передают сид-фразу кошелька с определенной суммой USDT, но вывести эти средства невозможно. Мы добавили предупреждение при импорте таких кошельков, чтобы пользователи ни в коем случае не пополняли их своими активами», ― заявляют разработчики.
Стейкинг реализован через прямое взаимодействие с партнерскими валидаторами. Например, при стейкинге Solana кошелек рекомендует Stakin и Everstake, но пользователи также могут выбрать другие сервисы из списка активных валидаторов.
«Основная цель партнерства — маркетинг и защита пользователей от некачественных валидаторов. Для поддержания децентрализации мы планируем рекомендовать не менее трех партнеров на каждую монету. Gem Wallet не взимает дополнительные комиссии с пользователей за стейкинг», ― отмечают разработчики.
На момент публикации Gem Wallet попал в списки кошельков на сайтахEthereum,SolanaиTON.
Тестируем кошелек
Мы протестировали приложение на Android: получили и отправили SOL, а также совершили обмен черезDEX.
Gem Wallet поддерживает 20 языков, включая русский и украинский. После установки приложение предложит создать новый или импортировать существующий. В последнем случае мы можем выбрать импорт мультивалютного кошелька или отдельной монеты.
Для импорта мультивалютого кошелька доступна только сид-фраза (или фраза восстановления). При импорте отдельной криптовалюты пользователи также могут выбрать опцию приватного ключа илиадреса.
При создании нового кошелька приложение сгенерирует сид-фразу из 12 слов. Ее нужно записать на бумаге и хранить в надежном месте, недоступном для посторонних. Этот шаг критически важен и его не стоит игнорировать, тем более что для безопасности пользователей кошелек проверяет правильность сид-фразы.
После проверки фразы восстановления ознакомились с интерфейсом Gem Wallet. На главной странице отображаются общий баланс, список избранных активов, а также кнопки для получения и отправки монет.
Также доступна покупка криптовалюты за фиат через сервисы Mercuryo, Ramp, MoonPay, Transak и Banxa. Минимальная сумма ордера — $20. Если сложно выбрать сумму, можно нажать на эмодзи игральной кости — приложение автоматически задаст случайное значение.
Протестировали прием криптовалюты и обмен в кошельке через DEX. Для этого нажали «Получить», выбрали Solana в списке активов и перевели 0,03 SOL на Gem Wallet. Средства поступили почти мгновенно.
Затем нажали кнопку «Обмен» и в строке поиска ввели Official Trump (TRUMP). Указали сумму (0,02 SOL), ознакомились с провайдером (Jupiter), комиссией (0,003 SOL, ~$0,71) и подтвердили сделку.
Получили 0,16 TRUMP на кошелек практически мгновенно. При нажатии на иконку TRUMP доступна основная информация о проекте: цена, капитализация, количество токенов в обороте и ссылка на CoinGecko.
«Gem Wallet позволяет выполнять как обычные обмены внутри блокчейнов, так и кроссчейн-свопы через Thorchain. Например, пользователи могут напрямую обменивать BTC на USDT в сети Ethereum и обратно», ― подчеркивают разработчики кошелька.
После обмена протестировали отправку токенов. Выбрали TRUMP и указали адрес получателя, нажали кнопку «Продолжить» и перешли к выбору размера комиссии. По умолчанию приложение установило «нормальный», но мы можем его изменить, нажав на поле комиссии.
Мы выбрали «медленную» опцию (0,000105 SOL), так как никуда не спешили. Однако через три минуты ожидания транзакция так и не попала в блокчейн — приложение выдало ошибку. Повторная транзакция с «нормальной» комиссией завершилась всего за несколько секунд.
Команда Gem Wallet регулярно обновляетдокументацию, дополняя ее обучающими материалами по использованию кошелька и взаимодействию с разными блокчейнами.
Выводы
Gem Wallet― некастодиальный кошелек с открытым исходным кодом. Он обладает минималистичным дизайном и поддерживает почти 40 сетей.
Это удобное решение для пользователей, которые хотят хранить, стейкать и обменивать активы через DEX в одном приложении. Разработчики регулярно добавляют новые функции и блокчейны, а процесс обновлений остается полностью открытым для сообщества.