Автовыбор выгодного маршрута обмена
Реализован экспериментальный плагин блокчейна Exchange, который позволяет проанализировать торговые пары внутренней биржи на предмет наиболее выгодного маршрута обмена.
Доработан обменник в кошельке, в случае наличия более выгодного обмена (>5% разницы от сделки в прямой торговой паре) - наглядно показывается разница и маршрут торговых пар через что пройдет сделка при нажатии кнопки.
Конечно при высокой частотности сделок существуют определенные риски изменения ордеров в момент «многоуровнего обмена», но это редкое событие :)
В целом эта функция также решает вопрос неликвидных пар, когда условно в паре DIVCOIN к GOLOS нет ордеров, но форма обмена показывает как можно обменять эти токены, по какому маршруту, сколько получить.
Итогом = облегчение поиска выгодной цены обмена до пары кликов.
Доработки сервиса регистрации
Функционал «умного обмена» добавлен и в сервис регистрации за крипту на golos.app. Выбирается наиболее выгодный маршрут от выбранного токена к токену GOLOS.
Было расширено логирование сервиса для выявления ошибок при регистрации, исправлено округление суммы в некоторых токенах, учтены нюансы с капчей...
При ошибке регистрации и обмена токенов пользователь получит доступ к созданию аккаунта, а на аккаунт заданный в конфигурации сервиса отправляется сообщение через мессенджер для более оперативной реакции, не дожидаясь обращения о проблеме с обменом.
Также в конфигурации появилась возможность выбора какой из вариантов регистрации использовать (выбор соцсети, инвайт-код, перевод с биржи, с помощью криптовалюты).
Библиотека Api-Dex
Функции для работы с Golos Api-Dex вынесены в отдельную JavaScript-библиотеку (получение биржевых курсов внутренней биржи, объемов, котировок проксируемых с CoinMarketCap и пр.), а также цепочек ордеров в Golos (в несколько шагов с наибольшей выгодой).
Подробнее на https://github.com/golos-blockchain/dex-lib/blob/1.0.2/golos-dex-lib-js/README.md
Прочие правки
Оптимизация сервиса проксирования запросов Jussi (включая правки из Hive).
Добавлены хеши об используемых сборках библиотеки golos-lib-js в клиентах блогов и кошелька, а также документация по своей сборке
https://github.com/golos-blockchain/libs/blob/0.9.71/golos-lib-js/docs/files/build.mdВ публичных лентах клиента блогов посты пользователей <65 репутации отображаются только для авторизованных.
Исправлено отображение истории операций по понижению/повышению репутации, когда сообщения вводили в заблуждение (токены при понижении репутации сжигаются, а не поступают в кошелек адресата).
В настройках UIA-активов для эмитентов добавлена возможность задать дополнительное поле после заметки/memo (тем самым с UI формируется транзакция вида
префикс:MEMO:постфикс
, что может быть актуально для некоторых шлюзов).
Изменения к 30 ХФ
Принять участие в тестировании можно на devwallet.golos.today в лайвтест сети (подробнее о ключах в ней на https://wiki.golos.id/developers/basics/testnet).
Аукционы NFT
Продолжены доработки, готов базовый UI-интерфейс по аукциону:
- на витрине NFT-маркета, токены выставленные на аукцион закрепляются сверху
добавлено отображение сделок на аукционе в истории
доработано проксирование изображений к NFT
исправлены стили отображения заголовков в списке
Для повышения внимания к NFT-маркету, в кошелек добавлен блок о последних завершающихся аукционах.
Добавлено отображение заблокированных GOLOS на балансе за активные предложения цены и ставки на аукционах NFT (поле nft_hold_balance
в get_accounts).
Предложения цен к NFT
Добавлен раздел сделки, где отображаются все предложения цены и ставки на аукционах по NFT-токенам (для анализа, отмены и пр.).
Также доработан сервис Notify, для уведомлений об операциях предложения цены к NFT-токенам.
Продолжается работа над группами в мессенджере...
Встретили ошибки - пишите пост, комментарий или ЛС
Сообщения от пользователей позволяют выявлять или задавать иной приоритет уже известным багам/ошибкам, планированию последующих задач.
Спонсорство
Заявка в фонд сообщества на 1900 $ (~3 млн. токенов GOLOS) не требуется.
Реализация описанных изменений проспонсирована @prizm
@lex, применила умный обмен и ничего не произошло: не убыло, ни прибыло, форма ничего не сказала. Осталась висеть открытой:
Вот что пишет:
@lllll1ll,
Что касается этого, проверим, а пока попробовать меньшую сумму напр.
@lex, там не сработало ни на какие суммы.
@lllll1ll, локальная проблема.
Проверил эту пару и сайт только что, все ок. Возможно на in или id сработает, или пробовать другой браузер/провайдер/устройство/ВПН.
@lex, а на ид, ин уже есть умный обмен?
@lllll1ll, да
@lex, на ид чудеса:
сначала сработал заказанный тестовый обмен:
и вслед произошёл, добавился, незаказанный:
я гбг менять точно не планировала :(
@lllll1ll, в этом вся суть "умного" обмена, маршрут состоит из многих торговых пар и сделок будет несколько.
Так и получается выгода 😂
в 3 с лишним токена, в отличии от прямой пары
@lex, интересненько... а я тут думаю сейчас, откуда ордер с YMUSDT, когда у меня их вообще не было :)
Всё. Поняла при ближайшем рассмотрении.
@lex, мне сервер вики недоступен. Не могу получить ключи.
@lllll1ll, это решается сменой провайдера или ВПН.
Для всех аккаунтов ключи
@lex, спасибо. Сменой провайдера это не решается уже с год, а впн я не пользуюсь, так, как этого не допускают мои провайдеры. Танцы с бубном не умею.
Решу, наконец-то, сохранением этих ключей где-нибудь у себя :)
@lex, Круто, что появилась возможность быстрого обмена через SDK, а не путём самостоятельного парсинга ордеров. И круто, что появилась возможность цепочки обменов через несколько активов.
Благодарю!
@lex,
Доброе утро!
Это уже 12 попытка.
Результат один :(((
@iov75, не совсем понимаю для чего вам github и регистрация на нём...
@lex, Я уже сам не понимаю зачем :) Прошу прощение за беспокойство
@lex, супер , уже есть желание всё протестировать и в ту и в другую сторону
@lex, когда будет релиз 30-го хф на гите? не релиз-кандидат, а окончательный. те. - "все! берем, качаем, реплеим"?
@ecurrex-ru, в июле