Sunce Wallet
Sunce Wallet, Сунце — простой, но функциональный многоплатформенный некастодиальный кошелёк в блокчейне Stellar разрабатываемый участниками движения Монтелиберо.
История
Проект является наследником Solar Wallet, поддержка которого прекращена в начале 2022 года.
22 декабря 2023 года создан телеграм канал @Sunce_Wallet с целью согласования совместной работы по перезапуску кошелька.
Первыми шагами была реанимация сборки, исправления критичных ошибок, руссификация, изменения цветовой палитры приложения. После первых неудачных попыток опубликовать кошелёк в маркетплейсах Google и Apple, было принято решение сменить название и лого.
14 мая 2024 года @poutru предложил название Sunce, а @cheese_hs логотип. (ссылки на формально закрытый чат при канале)
С конца 2024 года основным разработчиком Сунце стал @troggy , при административной поддержке Соза.
Основные отличия от Солара и новые функции
- Основной цвет не голубой, а золотистый.
- Добавлен русский и черногорский языки интерфейса.
- Опция скрытия спам-транзакций.
- Возможность импортировать различные аккаунты с общим секретным ключом.
- В форме платежа по умолчанию нет токена (XLM), нужно указывать.
- Кнопка добавления новых аккаунтов отображается в конце их списка.
- В интерфейсе добавления новых активов предложены основные токены токеномики Монтелиберо.
- Поддержка SEP-07 (платёжные ссылки Stellar).
- Контакты: вместо абракадабр отображаются имена.
- Можно выбрать избранные ассеты и, наоборот, скрывать неактуальные.
Функции
Кошелёк позволяет работать со множеством аккаунтов, смотреть историю транзакций, отправлять платежи, делать обмены на встроенной бирже Стеллара, выпускать свои токены, подписывать подготовленные третьей стороной транзакции.
Особенности платформы
Сунце функционирует как отдельное приложение на базе веб-стека (TS), публикуется для Android, Windows, MacOS, Linux. Может собираться и для iPhone.
Сунце пока не доступен в маркетплейсах Google и Apple из-за регуляторных причин. Однако существующий форк DoBro Wallet, хоть и с задержкой и не с полной функциональностью, но публикуется и на AppStore и в GooglePlay.
Локализация
Sunce доступен на английском, русском, сербском, немецком, испанском и итальянском языках.
Переводы сейчас управляются на платформе Crowdin.
Управление аккаунтами
Сунце — мультиаккаунтный кошелёк. Можно не только добавлять несколько своих аккаунтов, но также и участвовать в управлении мультиподписными аккаунтами. Каждому аккаунту можно указать отдельный пароль для подписания транзакций.
Ассеты (активы)
Из кошелька можно добавлять к аккаунту различные ассеты, как из поиска, так и указывая их код и эмитента вручную. Сунце позволяет осуществлять эмиссию собственных токенов, а также торговать токенами на встроенной бирже Стеллар.
Для тех, кто добавил к аккаунту уже очень много ассетов, Сунце предлагает две функции. Отметить самые важные, как избранные, перемещая их в начало списков. И наоборот, скрыть ассет, чтобы он не отображался в списках.
Как выпустить свой токен
Чтобы иметь возможность выпускать токены с одного из аккаунтов, добавленых в Сунце, требуется, чтобы к новому токену была открыта линия доверия от любого другого аккаунта. После этого токен будет виден в списке активов с бесконечным балансом.
Контакты
В приложении есть записная книжка. Из истории транзакций можно в пару кликов добавлять новые контакты и в дальнейшем вместо абракадабры адресов видеть понятные себе имена.
Записная книжка общая на все аккаунты, а её формат совместим с BSN.Expert и плагином для Хрома.
Торговля
В Сунце можно выставить ордер на обмен любого своего актива на любой другой актив. Для обмена можно также указывать эмитируемые токены как для продажи, так и для их выкупа.
Функции свопа (поиска кросс-обменов) пока не сделано.
Stellar ссылки
Sunce может открывать так называемые SEP-07 ссылки, содержащие в себе инструкции либо о платеже, который нужно совершить, либо о транзакции, которую нужно подписать. Решение в итоге принимает пользователь, проверяя операцию и подтверждая её подписание и отправку.
Это позволяет, в том числе, удобно принимать участие в сборе мультиподписи.
Также этот функционал удобен при совместном использовании кошельке MW, если в последний добавлять аккаунты в режиме «только для чтения». Тогда подписание транзакций будет делегироваться в Сунце.
Как поддержать
Развитие Sunce Wallet можно поддержать различными способами:
- Финансово, переведя EURMTL или XLM на счет
GBPRN7JTNQILXWTO3Z72346I3MJGOSCPRM4FWKYC4TSZFGZHLMMSUNCE(bsn). - Как разработчик, если вы работаете с TypeScript, то познакомьтесь с репозиторием проекта на GitHub. Там есть и чего добавить, и что оптимизировать. Довольно много задач описано в issues.
- Как переводчик: добавить поддержку нового языка, или поправить перевод на уже существующий.
- Ну и просто рассказать про Sunce своим знакомым, написать статью, поделиться своим опытом.
Ссылки
- @Sunce_Wallet — телеграм канал, публикация новостей разработки, объявления о новых версиях.
- Чат при канале — обсуждение разработки.
- GitHub репозиторий
- https://sunce.montelibero.org — номинальный официальный сайт