GeroWallet открывает код своего браузерного кошелька для публичной проверки

GeroWallet опубликовал исходный код своего браузерного расширения, предоставив разработчикам публичный доступ к управлению ключами, шифрованному хранилищу, подписанию транзакций, функциям управления и интерфейсу кошелька. Этот релиз направляет родной для Cardano кошелек к более прозрачной модели разработки с прямым участием сообщества.

By SongMarketCap

Cardano News - GeroWallet открывает код своего браузерного кошелька для публичной проверки

GeroWallet сделал исходный код своего браузерного расширения публично доступным на GitHub, открыв значительную часть своей технической архитектуры для внешнего аудита.

Опубликованный код охватывает управление кошельком, функции безопасности, подписание транзакций, стекинг, управление CIP-1694, подключение к децентрализованным приложениям и интерфейс браузера.

Будучи некастодиальным кошельком, GeroWallet позволяет пользователям управлять активами Cardano, стейкать ADA, делегировать DReps, взаимодействовать с dApps и получать доступ к функциональности DeFi, сохраняя контроль над своими приватными ключами. Его публичная кодовая база также включает поддержку Midnight и Apex Fusion.

GeroWallet открывает компоненты кошелька, критичные для безопасности

Репозиторий раскрывает некоторые из наиболее чувствительных с точки зрения безопасности компонентов некастодиального кошелька.

Документация GeroWallet описывает вывод ключей, шифрованное хранение ключей, обработку паролей и PassKey, построение и подписание транзакций, а также интеграции с аппаратными кошельками Ledger, Trezor и Keystone.

Приватные ключи изолированы во внутреннем фоновом service worker расширения, а не выставляются в пользовательский интерфейс. Теперь разработчики могут изучить, как реализованы эти механизмы защиты и как транзакции проходят через кошелек перед подписанием.

Функциональность, специфичная для Cardano, также открыта, включая стекинг, управление CIP-1694, нативные активы, NFTs и коннектор dApp CIP-30.

Репозиторий структурирован как для участия, так и для рецензирования. Разработчики могут сделать форк кода, собрать расширение локально, внести модификации и отправить pull requests в рамках текущих условий GeroWallet source-available для некоммерческого использования.

Cardano остается центральным элементом мультичейнового расширения GeroWallet

GeroWallet расширился за пределы своего исходного фокуса на Cardano, однако Cardano по прежнему широко представлен в публичной кодовой базе.

Его функциональность для Cardano включает стекинг, делегирование DRep, участие в управлении, управление нативными активами, поддержку NFT и подключение к децентрализованным приложениям. Кошелек также интегрирует функции DeFi, включая маршрутизацию свопов через децентрализованные биржи Cardano.

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

Поддержка Midnight включает функциональность защищенных транзакций и интеграцию NIGHT и DUST, а поддержка Apex Fusion охватывает его цепочки Prime и Vector. Bitcoin остается частью дорожной карты GeroWallet, а не доступной сейчас функцией в выпущенном кошельке.

Таким образом, открытый репозиторий предоставляет более ясное техническое представление о том, как GeroWallet расширяется на несколько сетей, сохраняя свои функции кошелька, родного для Cardano.

Финансирование Catalyst переходит в фазу открытой разработки

Релиз последовал за предложением GeroWallet в Fund 13 Project Catalyst перевести разработку к более открытому и доступному для сообщества формату.

Предложение получило 50 000 ADA на подготовку кодовой базы, публичный релиз, документацию и процесс внесения вкладов для внешних разработчиков. Публичные записи Catalyst в настоящее время показывают, что проект продвигается по запланированным этапам, первый из трех завершен.

Репозиторий на GitHub теперь включает инструкции по разработке, обзор архитектуры, отслеживание задач и определенный рабочий процесс подачи изменений. Разработчики также могут собрать кошелек локально и использовать Cardano Preprod для тестирования без взаимодействия с реальными средствами.

GeroWallet задокументировал одно текущее ограничение: воспроизводимые сборки пока не реализованы, поэтому локально скомпилированные версии не должны совпадать с релизом в Chrome Web Store побайтно.

Сейчас, когда код браузерного кошелька открыт, разработчики Cardano могут напрямую изучать реализацию, тестировать собственные сборки и вносить изменения через публичный процесс разработки GeroWallet.