Кошелек как отдельный сервис
Кошелек, внутренняя биржа, обменник, разделы делегатов и воркеров (функции, где часто используется активный ключ и не связанные с блогами) - были вынесены в отдельный сервис (репозитарий https://github.com/golos-blockchain/ui-wallet).
Учтены комментарии в части отображения курса токена, сохранения перелинковки кошелька и блогов (то, к чему привыкли за годы). Проще говоря с кошелька не составляет труда попасть в блоги и наоборот, UI-оформление обоих сервисов практически не имеет изменений...
Однако, авторизоваться в кошельке как отдельном сервисе все-таки понадобится, межсайтовой авторизации у нас пока нет. Для наглядности, доступны следующие пары сайтов (кому что ближе):
Блоги | Кошелек |
---|---|
golos.id | wallet.golos.id |
golos.in | wallet.golos.in |
golos.today | wallet.golos.today |
Клиенты блогов golos.in и golos.today уже обновлены. Пишите о своих наблюдениях, что стало лучше-хуже, где, что именно...
golos.id будет обновлен через несколько дней, после тестов на .in и .today, доработок.
В целом, разделение сервисов по функционалу завершено, это позволяет гибче тестировать и находить баги, быстрее вносить доработки, зависимости/компоненты (когда нечто важно для одного, но совершенно лишнее в иных задачах) и т.д.
Поддержка нескольких аккаунтов
Давняя хотелка многих, воркером @aerostorm1 был добавлен функционал к клиентам блогов и кошелька по использованию нескольких аккаунтов.
Например, выбираете в меню Сменить аккаунт
, добавляете другие аккаунты и их постинг-ключи, после чего переключение между ними доступно в пару кликов.
Как и ранее, приватные постинг-ключи сохраняются на вашем устройстве (а не сервере), в localStorage
браузера.
В кошельке, при сделках на внутренней бирже галка запоминания активного-ключа позволяет сохранить его в sessionStorage
(на время активности вкладки браузера).
Для разработчиков может пригодится описание сопутствующих правок в библиотеку golos-lib-js, раздел хранение сессии и авторизация сразу в нескольких аккаунтах.
Доработки сборки десктоп-клиента
С учетом выноса кошелька, был доработан и десктоп-клиент Голоса, так сказать теперь он 3 в 1 (сборка включает сервис блогов, кошелек и мессенджер).
Инструкция, а также основные файлы для автоматизации сборки десктоп-клиента вынесены в отдельный репозитарий сообщества на https://github.com/golos-blockchain/desktop
Кроме того, для облегчения последующей разработки Golos Desktop добавлен live-режим, чтобы проверка правок происходила в реалтайме, а не постоянно пересобирая сервисы, затрачивая лишнее время...
@lex, зашел на wallet.golos.id с паролем (да, я не пользуюсь ключами). ок. получил кошелек, который и так видно было "в блогах", те. просто убрали "котиков" с глаз долой. но вот переходя на внутреннюю биржу перекидывает на просто golos.id и соответственно вся авторизация слетает.
имхо, если отделять мух от котлет, то сделать так, чтобы вот для мух была только их "тема" - кошелек, тут-же ввод-вывод, биржа и все "на одном экране" и при сквозной авторизации. и чтобы макарошкам с пюрешкой от котлет даже не пахло.
@ecurrex-ru,
опиши где-что нажимается, так как повторить не удается
без смены оформления и прочих правок юзерфрендли большее отделение мух от котлет приведет к ещё большим неудобствам, поэтому "пюрешка с макарошками вместе" это сознательный выбор (по крайней мере на ближайшее время)
да, но до неё надо дорасти, чтобы не создать из функции - сплошные риски
поэтому в посте просто отметил "межсайтовой авторизации у нас пока нет"
@lex, нажималось через три точки и выбор "внутренняя биржа", но сейчас тоже повторить не могу, перебрасывает куда надо. (wallet.golos.id/market и соответственно все хорошо, но до этого получал "войти" и "регистрация") если еще раз поймаю, то постараюсь запомнить последовательность действий.
хотя мб. нажал что-то типа "сервисы" и соответственно все и поехало не туда.
@lex, тест
@lex, так и вижу как берут этот скринкаст и им доказывают что мы с тобой одно лицо 😂 🤣 😂
@blockchained, я чё - не? там же усё видно ;)
@blockchained, всё, спалился 😂
@lex, приятно видеть, что развиваемся, благодарствую:)
@lex, еще кстати, раньше мне кажется показывались в кошельке, в истории операции делегирования, а сейчас нет. Это в ноде, в плагине истории операции отключены или как? Или я опять сослепу не вижу?
Не нашел в кошельке, как переключить на другую ноду. Или этой возможности пока нет? 🤔
@bitwheeze, не показывались, только понижение-отмена, а активные делегирования по ссылке справа от баланса.
На клиенте их нет в списке обработки, вот и не тянет с истории.
В веб-клиентах выбора нод нет, для этого есть много клиентов с разными нодами 😂
@lex, что характерно, в эксплорере в марте последняя запись с delegate_vesting_shares показывается. Хотя я делегировал payme сг периодически.
@bitwheeze, добавил в фильтр, там не хватало
delegate_vesting_shares_with_interest
https://explorer.golos.id/#account/bitwheeze/1/delegate_vesting_shares_with_interest
@lex, наверное с понижением СГ спутал. Недавно отменил делегирование, и не понятно когда и что. Хоть на бумажку записывай 😊
@lex, странно, что в wallet.golos.id не пускает с активным ключем
@bitwheeze, пока постинг или пароль, как и было
в ХФ если операции поправить, может и будет жесткое разделение что блоги только постинг, кошелек только актив...
@lex, какие операции? donate?
@bitwheeze, ага + голосование по заявкам воркеров, обнова инфы по нодам делегатов в настройках
и нотифай красные уведомления чекинг по постингу если верно помню
@lex, кстати, искать не хочется, если создавать аккаунт через делегирование, там тоже надо за аккаунт 100 голосв платить?
@bitwheeze, 100 фи везде (ликвидом, делегированием, инвайтом)
а уже сверху X токенов чтобы акк что-то мог делать
@lex, так если сделать донаты через активный ключ, то проблемы будут в блогах. У тех кто постинг кллючем логинится. Имхо пускай остаются как есть.
Правда там теперь копятся приличные суммы. Жалко если уйдут. Но можно было бы сделать лимиты, как в банках, на переводы. Типа как сейчас сейф под голоса, только сделать проще. Что бы пользователь мог задать пропускную на переводы активным ключем. К примеру 1000 Голосов в сутки. Или 1 YMBTC в сутки. 😊
@bitwheeze, можно же сделать "постинг и актив" для этой операции, да и вообще многое подстроить так сказать под сервисы если оно им надо/пригодится.
По сути то вынос в разные репо связан с идеей привлечения разных воркеров когда-то, поделить слона по кусочкам и не рисковать его здоровьем в целом )) Ну и эксперементировать не оборачиваясь как там главное, кошелек...