Обменник токенов
В интерфейсе блогов воркером @aerostorm1 был добавлен функционал быстрого обмена токенов (GOLOS, GBG, UIA альтернативных шлюзов с LTC, DASH, HIVE, STEEM, USDT и другими). Обменник доступен по нажатию на значки (возле ликвидных балансов) или по ссылке golos.id/convert
Напомню, что на блокчейне Голос возможно создание своих токенов UIA (User Issued Assets - эмитированные пользователями активы), которые в том числе позволяют развивать шлюзы к иным блокчейнам и их токенам. Отличный пример разнообразия - шлюзы от @ecurrex-ru (спасибо ему за такой "ассортимент" и развитие в вопросе стабильности их работы).
В обменнике, можно получить представление о сумме/курсе по сделке, ценности токенов в рублях (информация с CoinMarketCap, при наведении в $, по клику переход на сайт). Отображение ценности, это и подсказка в какой паре можно получить большую выгоду от обмена.
Обменник собирает ордера, выставленные на бирже Голос, поэтому дополняет имеющиеся внутреннюю биржу, интерфейсы gls.exchange / dex.golos.app
Например, во вкладке кошелька
Активы UIA
вы нажали кнопкуДепозит
рядом с токеном YMUSDT, с одного из обменников с отзывами отправили на полученный адрес токены для пополнения кошелька USDT (сети TRC-20), они появились на балансе в виде YMUSDT токенов шлюза, после чего, нажав на значок быстрого обмена, выбрали сколько токенов GOLOS хотите приобрести, всего пару кликов и готово.
Цена с CoinMarketCap
Был добавлен кеш в сервисе API (накапливающий информацию с CoinMarketCap) для отображения ценности токенов к RUB/USD в обменнике и внутренней бирже, а также замены виджета на основных страницах блогов (оптимизация под поисковики).
Подробнее на Github, возможно пригодится запрашивать данные для отображения цен у себя, пример запроса:
https://api-dex.golos.app/api/v1/cmc/GOLOS
Информация о ценности токенов также выводится на внутренней бирже + добавлена подсказка от ошибок в сумме (на что обращали внимание некоторые пользователи).
- Кроме того, проведен рефакторинг кода элементов внутренней биржи для оптимизации их скорости и упрощения дальнейших доработок.
Примеры операций на RuDEX (Graphene)
В целях развития торговли токенами и для автоматизации выставления ордеров на бирже RuDEX (Graphene), добавлены подсказки и примеры биржевых операций на JS и Python.
https://github.com/golos-blockchain/libs/wiki#graphene
Советую обратить внимание и на DexBot, о стратегиях которого подробнее в сегодняшнем посте.
Asset для финансовых расчетов
Доработка библиотеки golos-lib-js в части утилиты Asset на WebAssembly, для финансовых расчетов (обменник, биржа, кошелек и прочего).
Операторы арифметики, сравнения, хранения в стейте, отправка Asset или Price в операции, обработка строк с денежными суммами, полученными от блокчейна, отображение сумм с заданной точностью (разрядов копеек). Подробнее на Github.
Встраивание Telegram-ссылок
Добавлена возможность встраивания сообщений по ссылкам с Телеграм, например, вставляя ссылку https://t.me/forklog/25097
, получаем:
Видео с ВКонтакте доступны и разрешены к встраиванию через меню ВК поделиться
и копирования кода с iframe
, пример:
Обновление десктоп-клиента
Помимо перечисленного:
- Исправлена ошибка с получением адреса депозита для UIA токенов;
- Правки навигации и переходов по внешним ссылкам;
- Доработано отображение постов в лентах, при сбоях доступа к базе ElasticSearch;
- Другие мелкие правки...
Версия обновлена до 1.1.0 (Windows и Linux), те, кто уже установил десктоп-клиент при запуске увидят ссылку на обновление.
вот! нормальный обменник для нормальных людей. И работает. А то на обычной бирже приходится долго думать, "что и с какой стороны", "по какой цене", "странно почему не сработало". Я не сказать, что спец по торговле, хоть и редко, но уже достаточно давно пользуюсь биржами и все время вызывает у меня боль и сомнения в своих умственных способностях. 😂
В интерфейсе ссылки не нашел, надо его на видное место где то поставить. Или сделать основным интерфейсом по ссылке "Внутренняя биржа, с возможностью переключения на "расширенный режим"
@bitwheeze, значки, кругом значки на обменник возле сумм балансов 😂
Но несколько ссылок на него еще добавим...
@lex, да, пригляделся теперь и увидел. Надо было аналогично кнопке "купить" добавить еще одну "обменять". Куда заметнее было бы. А я в меню искал, там сям. 😊
@lex, Отлично !!! 👍️
@lex, а запилите, пожалуйста, иконку для приложения под Linux , чтобы не "стандартная шестеренка" была.
@ecurrex-ru, дай скрин и какая ОС, линукс какой?
На windows значок голоса есть.
@lex, ElementaryOS
@ecurrex-ru, стремный значок, надо исправить )
@lex, у меня убунта, не помню какая, в конце года ставил. Ничего такого. Гном из упаковки
@lex, Спасибо! Сегодня несколько раз воспользовался фуннкцией быстрого обмена. Для меня показалось очень удобно!
@lex, я пользуюсь RUDEX.
@thetrader, это радует, обменник для внутренней биржи как альтернатива... Что и тут благодаря функционалу и шлюзам к разным блокчейнам, возможна покупка-продажа токенов.
@lex, Круто. А в конвертации прорабатываются несколько ордеров?
Допустим, если я хочу купить 1000 GOLOS за YMRUB, но по цене в 20 копеек есть 100, по 25 - 400, по 30 - 500 GOLOS.
Он пройдёт по всем этим ордерам, покажет среднюю цену и выкупит их?
@denis-skripnik, да, в этом и была основная идея, сделать возле балансов вариант обмена в неск. кликов (используя ордера что имеются на бирже).
Ну как и в твоем https://dpos.space/golos/swap по сути...
@lex, Круто, что сделали это. Людям проще.
@denis-skripnik, если токенов не хватит - предложит поставить ордер на недостающую сумму.
Если токенов в паре нет - предложит поставит свой ордер.
Если цена отличается больше чем на 30%, предупредит и спросит...
По ходу практического использования думаю возникнут еще моменты, которые в будущем предстоит учесть.
@lex, Отлично.